Github 2024-12-02 开源项目周报 Top15

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

开发语言项目数量
TypeScript项目6
Python项目4
Go项目2
HTML项目2
C++项目1
C#项目1
JavaScript项目1
非开发语言项目1

免费编程书籍和学习资源清单

  • 创建周期:3762 天
  • 协议类型:Creative Commons Attribution 4.0 International
  • Star数量:309978 个
  • Fork数量:59490 次
  • 关注人数:309978 人
  • 贡献人数:432 人
  • Open Issues数量:36 个
  • Github地址:https://github.com/EbookFoundation/free-programming-books.git
  • 项目首页: https://ebookfoundation.github.io/free-programming-books/

该项目是一个列出了多种语言中免费可用的编程书籍和学习资源的清单。它提供了一个可通过易于阅读的网站访问的可搜索数据库。

《Hello 算法》:动画图解、一键运行的数据结构与算法教程

  • 创建周期:476 天
  • 协议类型:Other
  • Star数量:63556 个
  • Fork数量:7731 次
  • 关注人数:63556 人
  • 贡献人数:137 人
  • Open Issues数量:20 个
  • Github地址:https://github.com/krahets/hello-algo.git
  • 项目首页: https://hello-algo.com

/images/krahets-hello-algo-0.png

《Hello 算法》是一本开源的、面向初学者的关于数据结构与算法的教程,采用动画图解和可运行的代码示例,支持多种编程语言。该项目旨在提供清晰易懂的内容,学习曲线平滑,引导初学者探索数据结构与算法的知识地图。鼓励读者互相学习,通常会在两天内回复问题和评论。

v2rayN: 适用于Windows的GUI客户端

  • 创建周期:1785 天
  • 开发语言:C#
  • 协议类型:GNU General Public License v3.0
  • Star数量:63289 个
  • Fork数量:10794 次
  • 关注人数:63289 人
  • 贡献人数:55 人
  • Open Issues数量:46 个
  • Github地址:https://github.com/2dust/v2rayN.git
  • 项目首页: https://1.2345345.xyz

v2rayN是一个适用于Windows的GUI客户端,支持Xray核心、v2fly核心和其他核心。

屏幕截图转代码应用

  • 创建周期: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上可用,以获取更多演示和更新。

Crawl4AI: 大型语言模型友好的开源网络爬虫与数据提取工具

  • 创建周期:144 天
  • 开发语言:Python, HTML
  • 协议类型:Apache License 2.0
  • Star数量:5648 个
  • Fork数量:419 次
  • 关注人数:5648 人
  • 贡献人数:9 人
  • Open Issues数量:7 个
  • Github地址:https://github.com/unclecode/crawl4ai.git

Crawl4AI是一个开源的网络爬虫和数据提取工具,旨在为大型语言模型和人工智能应用提供友好的支持。它简化了异步网络爬取和数据提取,使其对人工智能应用更加易用。该项目还提供了同步版本以及在不同分支上的先前版本。

社交媒体帖子调度与分析

  • 创建周期:429 天
  • 开发语言:TypeScript
  • 协议类型:Apache License 2.0
  • Star数量:5999 个
  • Fork数量:916 次
  • 关注人数:5999 人
  • 贡献人数:8 人
  • Open Issues数量:33 个
  • Github地址:https://github.com/gitroomhq/postiz-app.git
  • 项目首页: https://postiz.com

/images/gitroomhq-postiz-app-0.png

这个开源项目允许用户安排社交媒体帖子,利用分析工具衡量其表现,与团队成员合作,并利用人工智能功能。它提供托管和自托管版本。

/images/gitroomhq-postiz-app-1.png

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上获取。

Bluesky 社交网络技术参考实现

  • 创建周期:794 天
  • 开发语言:TypeScript
  • 协议类型:Other
  • Star数量:5445 个
  • Fork数量:371 次
  • 关注人数:5445 人
  • 贡献人数:61 人
  • Open Issues数量:182 个
  • Github地址:https://github.com/bluesky-social/atproto.git

Bluesky 创造了一种社交网络技术,该存储库包含他们的 AT 协议参考实现和 app.bsky 微博应用服务后端。

LangChain for Go: 在Go中编写LLM程序的最简单方法

  • 创建周期:369 天
  • 开发语言:Go
  • 协议类型:MIT License
  • Star数量:2244 个
  • Fork数量:366 次
  • 关注人数:2244 人
  • 贡献人数:88 人
  • Open Issues数量:88 个
  • Github地址:https://github.com/tmc/langchaingo.git
  • 项目首页: https://tmc.github.io/langchaingo/

LangChain for Go是在Go语言中编写基于LLM的程序的最简单方法。它允许通过组合性来构建具有LLM的应用程序。