目录

Github 2023-12-12 开源项目日报 Top24

根据Github Trendings的统计,今日(2023-12-12统计)共有24个项目上榜。根据开发语言中项目的数量,汇总情况如下:

开发语言项目数量
Python项目12
非开发语言项目5
Jupyter Notebook项目2
HTML项目1
Go项目1
TypeScript项目1
Rust项目1
C++项目1
Java项目1
JavaScript项目1

Python-100天从新手到大师

  • 创建周期:2112 天
  • 开发语言:Python, HTML, Jupyter Notebook
  • Star数量:143863 个
  • Fork数量:50623 次
  • 关注人数:143863 人
  • 贡献人数:12 人
  • Open Issues数量:698 个
  • Github地址:https://github.com/jackfrued/Python-100-Days.git

/images/jackfrued-python-100-days-0.png

Python-100天从新手到大师是作者骆昊的一个项目。收到反馈称基础部分(前15天的内容)对新手来说比较困难,建议提供配套视频进行讲解。最近,基础部分已重新整理为一套名为’Python-Core-50-Courses’的50个课程。

基于项目的学习

  • 创建周期:2434 天
  • 协议类型:MIT License
  • Star数量:128131 个
  • Fork数量:17614 次
  • 关注人数:128131 人
  • 贡献人数:100 人
  • Open Issues数量:76 个
  • Github地址:https://github.com/practical-tutorials/project-based-learning.git

基于项目的学习是一个由程序员精心策划的教程清单,旨在帮助有抱负的软件开发人员学习如何从零开始构建应用程序。这些教程涵盖了不同的主要编程语言,并可能涉及多种技术和语言。

youtube-dl - 从YouTube.com和其他视频站点下载视频的命令行程序

  • 创建周期:4790 天
  • 开发语言:Python
  • 协议类型:The Unlicense
  • Star数量:125363 个
  • Fork数量:9636 次
  • 关注人数:125363 人
  • 贡献人数:388 人
  • Open Issues数量:4322 个
  • Github地址:https://github.com/ytdl-org/youtube-dl.git
  • 项目首页: http://ytdl-org.github.io/youtube-dl/

youtube-dl是一个命令行程序,允许用户从YouTube.com和其他支持的视频站点下载视频。它不受平台限制,需要Python解释器。该程序已释放至公共领域,允许修改、重新分发和无限制使用。安装过程因不同操作系统而异,包括UNIX、Windows和macOS。

日常工作中的宝贵知识来源

  • 创建周期:1998 天
  • 协议类型:MIT License
  • Star数量:115157 个
  • Fork数量:8019 次
  • 关注人数:115157 人
  • 贡献人数:98 人
  • Open Issues数量:50 个
  • Github地址:https://github.com/trimstray/the-book-of-secret-knowledge.git

这个仓库是我每天工作中使用的各种材料和工具的集合,包含了汇总在一个地方的有用信息,是我经常回顾的宝贵知识来源。

Home Assistant: 优先考虑本地控制和隐私的开源家庭自动化项目

  • 创建周期:3738 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:64736 个
  • Fork数量:26045 次
  • 关注人数:64736 人
  • 贡献人数:400 人
  • Open Issues数量:2609 个
  • Github地址:https://github.com/home-assistant/core.git
  • 项目首页: https://www.home-assistant.io

Home Assistant是一个开源的家庭自动化项目,它优先考虑本地控制和隐私。它由全球的修补者和DIY爱好者共同推动,并且非常适合在Raspberry Pi或本地服务器上运行。

Payloads All The Things - Web应用安全负载和绕过列表

  • 创建周期:2611 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:53285 个
  • Fork数量:13665 次
  • 关注人数:53285 人
  • 贡献人数:260 人
  • Open Issues数量:12 个
  • Github地址:https://github.com/swisskyrepo/PayloadsAllTheThings.git
  • 项目首页: https://swisskyrepo.github.io/PayloadsAllTheThings/

/images/swisskyrepo-payloadsallthethings-0.png

Payloads All The Things是一个开源项目,为Web应用安全提供了一份全面的有用负载和绕过列表,旨在进行渗透测试和CTF。该项目欢迎贡献,并提供了针对不同漏洞的文档,以及各种攻击场景的方法论和资源。

复杂系统可视化与简单术语解释

  • 创建周期:85 天
  • 协议类型:Other
  • Star数量:48524 个
  • Fork数量:4813 次
  • 关注人数:48524 人
  • 贡献人数:13 人
  • Open Issues数量:27 个
  • Github地址:https://github.com/ByteByteGoHq/system-design-101.git
  • 项目首页: https://blog.bytebytego.com/

这个开源项目旨在通过视觉和简单的术语解释复杂系统,帮助个人为系统设计面试做准备。它涵盖了广泛的主题,包括通信协议、架构模式、数据库、微服务架构、支付系统、DevOps、Git、云服务、开发人员生产力工具、Linux、安全性以及真实案例研究。

PocketBase: 开源实时后端

  • 创建周期:524 天
  • 开发语言:Go
  • 协议类型:MIT License
  • Star数量:27662 个
  • Fork数量:1179 次
  • 关注人数:27662 人
  • 贡献人数:36 人
  • Open Issues数量:34 个
  • Github地址:https://github.com/pocketbase/pocketbase.git
  • 项目首页: https://pocketbase.io

/images/pocketbase-pocketbase-0.png

PocketBase是一个开源的Go后端,包括一个带有实时订阅功能的嵌入式SQLite数据库,内置的文件和用户管理,方便的管理面板UI以及简单的类REST API。在达到v1.0.0之前,它仍在积极开发中,无法保证完全向后兼容。

自由轻量级安卓流媒体前端

  • 创建周期:3022 天
  • 开发语言:Java
  • 协议类型:GNU General Public License v3.0
  • Star数量:26544 个
  • Fork数量:2875 次
  • 关注人数:26544 人
  • 贡献人数:313 人
  • Open Issues数量:1229 个
  • Github地址:https://github.com/TeamNewPipe/NewPipe.git
  • 项目首页: https://newpipe.net

/images/teamnewpipe-newpipe-0.png

一个自由轻量级的安卓流媒体前端。

深度学习论文精读

  • 创建周期:781 天
  • 协议类型:Apache License 2.0
  • Star数量:21895 个
  • Fork数量:2130 次
  • 关注人数:21895 人
  • 贡献人数:7 人
  • Open Issues数量:0 个
  • Github地址:https://github.com/mli/paper-reading.git

该项目涉及对深度学习经典和新的研究论文进行详细阅读。

GPT泄露提示收集

  • 创建周期:31 天
  • Star数量:15323 个
  • Fork数量:2352 次
  • 关注人数:15323 人
  • 贡献人数:11 人
  • Open Issues数量:3 个
  • Github地址:https://github.com/linexjlin/GPTs.git

该存储库收集了GPT(生成式预训练变换器)的泄露提示,为我们提供了对这些人工智能模型的能力和局限性的宝贵见解。

Awesome Quant: 量化金融从业者的宝贵收藏

  • 创建周期:2995 天
  • 开发语言:Python
  • Star数量:14523 个
  • Fork数量:2281 次
  • 关注人数:14523 人
  • 贡献人数:79 人
  • Open Issues数量:8 个
  • Github地址:https://github.com/wilsonfreitas/awesome-quant.git
  • 项目首页: https://wilsonfreitas.github.io/awesome-quant/

Awesome Quant是一个精心筛选的非常有用的库、软件包和资源列表,供量化金融从业者(Quants)使用。它为从事量化金融的人士提供了一个宝贵的收藏,可以访问各种工具和材料。

Sweep: AI驱动的Python重构和单元测试工具

  • 创建周期:181 天
  • 开发语言:Python
  • 协议类型:Other
  • Star数量:6192 个
  • Fork数量:351 次
  • 关注人数:6192 人
  • 贡献人数:28 人
  • Open Issues数量:628 个
  • Github地址:https://github.com/sweepai/sweep.git
  • 项目首页: https://sweep.dev

/images/sweepai-sweep-0.png

Sweep是一款由人工智能驱动的初级开发人员,用于重构和编写Python单元测试。它可以识别最佳的重构代码位置,在GitHub上进行重构和添加单元测试,并运行和调试代码以打开拉取请求。

ast-grep(sg):用于代码结构搜索、代码检查和重写的Rust命令行工具

  • 创建周期:529 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:4118 个
  • Fork数量:118 次
  • 关注人数:4118 人
  • 贡献人数:32 人
  • Open Issues数量:53 个
  • Github地址:https://github.com/ast-grep/ast-grep.git
  • 项目首页: https://ast-grep.github.io/

/images/ast-grep-ast-grep-0.png

ast-grep(sg)是一个用于代码结构搜索、代码检查和重写的命令行工具,使用Rust编写。

ChatGPT等价开源项目:LLMs、嵌入式和向量数据库的全面支持

  • 创建周期:191 天
  • 开发语言:JavaScript
  • 协议类型:MIT License
  • Star数量:3462 个
  • Fork数量:444 次
  • 关注人数:3462 人
  • 贡献人数:20 人
  • Open Issues数量:19 个
  • Github地址:https://github.com/Mintplex-Labs/anything-llm.git
  • 项目首页: https://useanything.com

/images/mintplex-labs-anything-llm-0.png

ChatGPT等价的开源项目,适用于LLMs、嵌入式和向量数据库。支持无限文档、线程和并发用户,并具有清晰的用户界面。能够将任何内容转化为LLM参考的上下文,可自定义LLM和向量数据库选择,支持多用户管理和权限。

SuperDuperDB: 将AI引入您的数据库

  • 创建周期:466 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:1571 个
  • Fork数量:221 次
  • 关注人数:1571 人
  • 贡献人数:24 人
  • Open Issues数量:111 个
  • Github地址:https://github.com/SuperDuperDB/superduperdb.git
  • 项目首页: https://superduperdb.com

/images/superduperdb-superduperdb-0.png

SuperDuperDB是一个开源项目,允许用户直接将AI模型和API与他们的数据库和数据集成、训练和管理。

DemoFusion: 开源高分辨率图像生成项目

  • 创建周期:41 天
  • 开发语言:Jupyter Notebook
  • Star数量:663 个
  • Fork数量:122 次
  • 关注人数:663 人
  • 贡献人数:3 人
  • Open Issues数量:8 个
  • Github地址:https://github.com/PRIS-CV/DemoFusion.git
  • 项目首页: https://ruoyidu.github.io/demofusion/demofusion.html

DemoFusion是一个旨在通过使用渐进式放大、跳跃残差和扩张采样机制来扩展开源GenAI模型,从而使高分辨率图像生成更加普遍的开源项目。该项目最近发布了几个演示版本,使其更具互动性和可访问性。

AI Group Tabs - 人工智能标签分组 Chrome 扩展

  • 创建周期:2 天
  • 开发语言:TypeScript
  • Star数量:358 个
  • Fork数量:18 次
  • 关注人数:358 人
  • 贡献人数:7 人
  • Open Issues数量:1 个
  • Github地址:https://github.com/MichaelYuhe/ai-group-tabs.git

AI Group Tabs是一个Chrome扩展,利用人工智能帮助用户对标签进行分组。目前仍在开发中,欢迎提出建议、问题和拉取请求。

LucidDreamer: 无域生成3D高斯飞溅场景

  • 创建周期:20 天
  • 开发语言:Python
  • 协议类型:Other
  • Star数量:480 个
  • Fork数量:46 次
  • 关注人数:480 人
  • 贡献人数:4 人
  • Open Issues数量:2 个
  • Github地址:https://github.com/luciddreamer-cvlab/LucidDreamer.git

/images/luciddreamer-cvlab-luciddreamer-0.png

LucidDreamer是论文“LucidDreamer: 无域生成3D高斯飞溅场景”的官方代码。这是由Jaeyoung Chung,Suyoung Lee,Hyeongjin Nam,Jaerin Lee和Kyoung Mu Lee共同完成的项目。

本地语音助手

  • 创建周期:3 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:413 个
  • Fork数量:69 次
  • 关注人数:413 人
  • 贡献人数:1 人
  • Open Issues数量:4 个
  • Github地址:https://github.com/linyiLYi/voice-assistant.git

一个简单的 Python 脚本,可以通过语音与本地大语言模型进行对话。

高分辨率单目度量深度估计的端到端瓷砖框架

  • 创建周期:8 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:401 个
  • Fork数量:47 次
  • 关注人数:401 人
  • 贡献人数:2 人
  • Open Issues数量:2 个
  • Github地址:https://github.com/zhyever/PatchFusion.git
  • 项目首页: https://zhyever.github.io/patchfusion/

该项目是一个用于高分辨率单目度量深度估计的开源框架。它通过Hugging Face提供了一个演示,允许用户测试自己的高分辨率图像进行深度预测,甚至无需本地GPU。深度预测和控制网络生成仅需1分钟。

LLMCompiler: 并行函数调用的高效协调框架

  • 创建周期:6 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:393 个
  • Fork数量:58 次
  • 关注人数:393 人
  • 贡献人数:4 人
  • Open Issues数量:0 个
  • Github地址:https://github.com/SqueezeAILab/LLMCompiler.git
  • 项目首页: https://arxiv.org/abs/2312.04511

LLMCompiler是一个框架,可以有效地协调LLM与并行函数调用,解决了顺序推理和为每个函数执行操作的局限性。它可以自动识别可以并行执行的任务,计算函数调用的优化编排,并在各种任务中始终显示出延迟加速、节约成本和提高准确性。

5Ghoul - 5G NR Attacks & 5G OTA Fuzzing

  • 创建周期:8 天
  • 开发语言:C++
  • 协议类型:GNU General Public License v2.0
  • Star数量:138 个
  • Fork数量:36 次
  • 关注人数:138 人
  • 贡献人数:2 人
  • Open Issues数量:1 个
  • Github地址:https://github.com/asset-group/5ghoul-5g-nr-attacks.git

5Ghoul是针对商用智能手机、CPE路由器、USB调制解调器等的5G NR攻击的概念验证(PoC),其中包括一个模糊器,并且是影响高通和联发科移动平台的实施级5G DoS漏洞的系列。该项目提供了软件和硬件的详细要求,快速入门指南以及启动5Ghoul攻击的说明,包括创建自定义5G利用。

MapUp - 协作地图绘制和数据收集平台

  • 创建周期:4 天
  • 开发语言:Python
  • Star数量:90 个
  • Fork数量:526 次
  • 关注人数:90 人
  • 贡献人数:2 人
  • Open Issues数量:69 个
  • Github地址:https://github.com/mapup/MapUp-Data-Assessment-F.git

MapUp是一个旨在提供协作地图绘制和数据收集平台的开源项目。它允许用户贡献和共享地理空间信息,是社区参与和决策的有价值工具。