Github 2024-12-01 开源项目月报 Top20

根据Github Trendings的统计,本月(2024-12-01统计)共有20个项目上榜。根据开发语言中项目的数量,汇总情况如下:

开发语言项目数量
Python项目10
TypeScript项目9
Go项目2
HTML项目1
Shell项目1
Jupyter Notebook项目1

屏幕截图转代码应用

  • 创建周期:114 天
  • 开发语言:TypeScript, Python
  • 协议类型:MIT License
  • Star数量:42336 个
  • Fork数量:4965 次
  • 关注人数:42336 人
  • 贡献人数:18 人
  • Open Issues数量:85 个
  • Github地址:https://github.com/abi/screenshot-to-code.git
  • 项目首页: https://screenshottocode.com

/images/abi-screenshot-to-code-0.png

这个开源项目是一个简单的应用程序,它使用GPT-4 Vision或Claude 3来生成代码,使用DALL-E 3来生成类似的图像,将屏幕截图转换为代码。它支持HTML/Tailwind CSS、React、Bootstrap和Vue。用户还可以输入URL来克隆一个活动网站。该项目在GitHub上可用,以获取更多演示和更新。

gpt4free存储库:强大语言模型的集合

  • 创建周期:300 天
  • 开发语言:Python
  • 协议类型:GNU General Public License v3.0
  • Star数量:51769 个
  • Fork数量:12716 次
  • 关注人数:51769 人
  • 贡献人数:168 人
  • Open Issues数量:107 个
  • Github地址:https://github.com/xtekky/gpt4free.git
  • 项目首页: https://discord.gg/XfybzPXPH5

/images/xtekky-gpt4free-0.png

官方的gpt4free存储库是由@hlohaus维护,@xtekky编写的强大语言模型的集合。用户被鼓励通过反馈表提供改进建议。该项目旨在根据调查结果进行各种改进,包括增强文档、更新提供商状态列表、创建教程、改进包装器以及增强稳定性和兼容性。

OpenHands: 人工智能驱动的软件开发代理平台

  • 创建周期:195 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:31753 个
  • Fork数量:3660 次
  • 关注人数:31753 人
  • 贡献人数:174 人
  • Open Issues数量:147 个
  • Github地址:https://github.com/All-Hands-AI/OpenHands.git
  • 项目首页: https://all-hands.dev

OpenHands是一个由人工智能驱动的软件开发代理平台,允许它们执行各种任务,如修改代码、运行命令、浏览网页、调用API,甚至从StackOverflow复制代码片段。

AutoGen: 人工智能主体式编程框架

  • 创建周期:348 天
  • 开发语言:Jupyter Notebook
  • 协议类型:Creative Commons Attribution 4.0 International
  • Star数量:28961 个
  • Fork数量:4232 次
  • 关注人数:28961 人
  • 贡献人数:302 人
  • Open Issues数量:688 个
  • Github地址:https://github.com/microsoft/autogen.git
  • 项目首页: https://microsoft.github.io/autogen/

AutoGen是一个用于主体式人工智能的编程框架,通过各种出版物、奖项和合作项目获得了认可。它曾在《福布斯》、《经济学人》等媒体上亮相,并在ICLR 2024 LLM Agents Workshop上获得了最佳论文奖。此外,它还受到了知名人物安德鲁·吴的引用,并在多主体实验中取得了顶级排名。

Freqtrade: 免费开源的加密货币交易机器人

  • 创建周期:2634 天
  • 开发语言:Python
  • 协议类型:GNU General Public License v3.0
  • Star数量:27144 个
  • Fork数量:5865 次
  • 关注人数:27144 人
  • 贡献人数:290 人
  • Open Issues数量:50 个
  • Github地址:https://github.com/freqtrade/freqtrade.git
  • 项目首页: https://www.freqtrade.io

/images/freqtrade-freqtrade-0.png

Freqtrade 是一个用Python编写的免费开源的加密货币交易机器人。它旨在支持所有主要交易所,并可以通过Telegram或webUI进行控制。该机器人包含回测、绘图、资金管理工具,以及通过机器学习进行策略优化。

Windows在Docker容器中的应用

  • 创建周期:57 天
  • 开发语言:Shell
  • 协议类型:MIT License
  • Star数量:6788 个
  • Fork数量:474 次
  • 关注人数:6788 人
  • 贡献人数:4 人
  • Open Issues数量:26 个
  • Github地址:https://github.com/dockur/windows.git

/images/dockur-windows-0.png

Windows在Docker容器中是一个开源项目,它可以在Docker容器环境中运行Windows应用程序。它提供了一种将Windows应用程序容器化并以一种一致和隔离的方式执行的方法。

LocalAI: 开源OpenAI替代方案

  • 创建周期:401 天
  • 开发语言:C++, Go
  • 协议类型:MIT License
  • Star数量:19292 个
  • Fork数量:1447 次
  • 关注人数:19292 人
  • 贡献人数:83 人
  • Open Issues数量:266 个
  • Github地址:https://github.com/mudler/LocalAI.git
  • 项目首页: https://localai.io

/images/mudler-localai-0.png

LocalAI是一个免费的开源替代OpenAI的工具,允许自托管、社区驱动和本地优先的人工智能推理。它作为OpenAI的替代品,支持各种模型架构,如gguf、transformers和diffusers,并能够生成文本、音频、视频和图像,还具有语音克隆功能。

社区驱动的现代化Salesforce替代方案

  • 创建周期:403 天
  • 开发语言:TypeScript
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:7589 个
  • Fork数量:608 次
  • 关注人数:7589 人
  • 贡献人数:128 人
  • Open Issues数量:223 个
  • Github地址:https://github.com/twentyhq/twenty.git
  • 项目首页: https://twenty.com

该项目旨在创建一个现代化的Salesforce替代方案,侧重于社区驱动的开发。它允许用户添加、过滤、排序、编辑和跟踪客户。

MinerU - 开源高质量数据提取工具

  • 创建周期:144 天
  • 开发语言:Python
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:849 个
  • Fork数量:81 次
  • 关注人数:849 人
  • 贡献人数:9 人
  • Open Issues数量:16 个
  • Github地址:https://github.com/opendatalab/MinerU.git
  • 项目首页: https://opendatalab.com/OpenSourceTools

MinerU是一个开源数据提取工具,为PDF、网页和电子书提供高质量的提取支持。

MoneyPrinterTurbo 💸 自动短视频生成器

  • 创建周期:12 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:325 个
  • Fork数量:96 次
  • 关注人数:325 人
  • 贡献人数:1 人
  • Open Issues数量:17 个
  • Github地址:https://github.com/harry0703/MoneyPrinterTurbo.git

MoneyPrinterTurbo 💸 是一个利用大型模型的开源项目,通过提供视频、主题或关键词,自动创建视频文案、素材、字幕和背景音乐,生成高清短视频。

Perplexica - 人工智能驱动的搜索引擎

  • 创建周期:22 天
  • 开发语言:TypeScript
  • 协议类型:MIT License
  • Star数量:1587 个
  • Fork数量:156 次
  • 关注人数:1587 人
  • 贡献人数:2 人
  • Open Issues数量:11 个
  • Github地址:https://github.com/ItzCrazyKns/Perplexica.git

Perplexica是一个开源的AI驱动搜索引擎,是Perplexity AI的替代选择。它旨在利用人工智能提供先进的搜索功能。

使用日常设备创建强大的AI集群

  • 创建周期:105 天
  • 开发语言:Python
  • 协议类型:GNU General Public License v3.0
  • Star数量:9696 个
  • Fork数量:514 次
  • 关注人数:9696 人
  • 贡献人数:21 人
  • Open Issues数量:159 个
  • Github地址:https://github.com/exo-explore/exo.git

使用日常设备(如iPhone、iPad、Android设备、Mac和Linux机器)创建自己的AI集群,形成强大的GPU,消除了对昂贵的NVIDIA GPU的需求。

Khoj:开源AI辅助工具

  • 创建周期:1013 天
  • 开发语言:Python, HTML
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:6609 个
  • Fork数量:309 次
  • 关注人数:6609 人
  • 贡献人数:28 人
  • Open Issues数量:48 个
  • Github地址:https://github.com/khoj-ai/khoj.git
  • 项目首页: https://khoj.dev

/images/khoj-ai-khoj-0.png

Khoj是一个开源的人工智能工具,作为副驾驶帮助用户从自己的笔记或互联网上找到答案。它利用强大的LLM,如GPT-4和Llama3,可以在线访问或本地自行托管。用户可以从多个平台访问Khoj,包括Obsidian、Emacs、桌面应用程序、Web或Whatsapp。

Bluesky Social: 开源社交应用程序

  • 创建周期:679 天
  • 开发语言:TypeScript
  • 协议类型:MIT License
  • Star数量:6229 个
  • Fork数量:807 次
  • 关注人数:6229 人
  • 贡献人数:127 人
  • Open Issues数量:669 个
  • Github地址:https://github.com/bluesky-social/social-app.git
  • 项目首页: https://bsky.app

Bluesky Social是一个开源应用程序,适用于Web、iOS和Android。它是一个社交网络平台,用于与朋友建立联系。该应用的代码库可以在bsky.app上获取,Web版,iOS和Android分别可以在App Store和Play Store上获取。

Docling: 轻松快速的文档解析和导出工具

  • 创建周期:119 天
  • 开发语言:Python, HTML
  • 协议类型:MIT License
  • Star数量:4484 个
  • Fork数量:242 次
  • 关注人数:4484 人
  • 贡献人数:14 人
  • Open Issues数量:36 个
  • Github地址:https://github.com/DS4SD/docling.git
  • 项目首页: https://ds4sd.github.io/docling

Docling是一个开源工具,它可以轻松快速地解析文档并将其导出到所需的格式。

终极摄像头流应用程序

  • 创建周期:672 天
  • 开发语言:Go
  • 协议类型:MIT License
  • Star数量:3634 个
  • Fork数量:299 次
  • 关注人数:3634 人
  • 贡献人数:27 人
  • Open Issues数量:241 个
  • Github地址:https://github.com/AlexxIT/go2rtc.git
  • 项目首页: https://github.com/AlexxIT/Blog

终极摄像头流应用程序,支持各种协议,如RTSP、RTMP、HTTP-FLV、WebRTC、MSE、HLS、MP4、MJPEG、HomeKit和FFmpeg。它是一个零依赖和零配置的小型应用程序,适用于所有操作系统,提供低延迟流式传输,并能够从各种来源进行流式传输,如RTSP、RTMP、DVRIP、HTTP、USB摄像头等。该项目还支持流式传输到各种目的地,包括流行的流媒体服务,如YouTube和Telegram,并且是第一个支持从HomeKit摄像头进行流式传输的项目。它提供了诸如Safari中的WebRTC的H265支持、通过FFmpeg的即时转码、多源双向编解码器协商等功能,并可与智能家居平台集成。