目录

Github 2024-07-15 开源项目日报 Top10

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

开发语言项目数量
Python项目3
非开发语言项目2
TypeScript项目2
Rust项目2
JavaScript项目1
Shell项目1

从零开始构建你喜爱的技术

  • 创建周期:2156 天
  • Star数量:253338 个
  • Fork数量:24043 次
  • 关注人数:253338 人
  • 贡献人数:116 人
  • Open Issues数量:319 个
  • Github地址:https://github.com/codecrafters-io/build-your-own-x.git
  • 项目首页: https://codecrafters.io

/images/codecrafters-io-build-your-own-x-0.png

这个存储库是一本精心编写的、逐步指南的汇编,可以从零开始重新创建各种技术,如3D渲染器、区块链/加密货币、游戏、操作系统、Web浏览器等。它旨在帮助用户通过理解和构建自己喜欢的技术来掌握编程。

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

全球公开IPTV频道收集

  • 创建周期:2042 天
  • 开发语言:JavaScript, TypeScript
  • 协议类型:The Unlicense
  • Star数量:79712 个
  • Fork数量:1923 次
  • 关注人数:79712 人
  • 贡献人数:267 人
  • Open Issues数量:88 个
  • Github地址:https://github.com/iptv-org/iptv.git
  • 项目首页: https://iptv-org.github.io

/images/iptv-org-iptv-0.png

这个项目是一个收集来自世界各地的公开可用的IPTV(Internet Protocol television)频道的集合。

Node版本管理器 - 管理多个活动的node.js版本的POSIX-compliant bash脚本

  • 创建周期:5172 天
  • 开发语言:Shell
  • 协议类型:MIT License
  • Star数量:76686 个
  • Fork数量:7704 次
  • 关注人数:76686 人
  • 贡献人数:348 人
  • Open Issues数量:380 个
  • Github地址:https://github.com/nvm-sh/nvm.git

/images/nvm-sh-nvm-0.png

Node版本管理器是一个符合POSIX标准的bash脚本,可帮助管理多个活动的node.js版本。

Zed: 由Atom和Tree-sitter的创建者开发的高性能多人代码编辑器

  • 创建周期:1071 天
  • 开发语言:Rust
  • 协议类型:Other
  • Star数量:9436 个
  • Fork数量:261 次
  • 关注人数:9436 人
  • 贡献人数:42 人
  • Open Issues数量:1185 个
  • Github地址:https://github.com/zed-industries/zed.git
  • 项目首页: https://zed.dev

Zed是由Atom和Tree-sitter的创建者开发的高性能多人代码编辑器。

Tiptap编辑器:无头富文本编辑器套件

  • 创建周期:2154 天
  • 开发语言:TypeScript
  • 协议类型:MIT License
  • Star数量:25003 个
  • Fork数量:2093 次
  • 关注人数:25003 人
  • 贡献人数:320 人
  • Open Issues数量:550 个
  • Github地址:https://github.com/ueberdosis/tiptap.git
  • 项目首页: https://tiptap.dev

/images/ueberdosis-tiptap-0.png

Tiptap编辑器是一个无头、框架不可知的富文本编辑器,可以通过扩展进行定制和扩展。它基于ProseMirror库,提供了完全的设计自由度,没有固定的用户界面。它由协作开源后端Hocuspocus进行补充,两者共同构成了Tiptap Suite的基础。

/images/ueberdosis-tiptap-1.png

Tabby: 自托管的AI编码助手

  • 创建周期:310 天
  • 开发语言:Rust
  • 协议类型:Other
  • Star数量:15151 个
  • Fork数量:575 次
  • 关注人数:15151 人
  • 贡献人数:48 人
  • Open Issues数量:133 个
  • Github地址:https://github.com/TabbyML/tabby.git
  • 项目首页: https://tabby.tabbyml.com/

/images/tabbyml-tabby-0.png

Tabby是一款自托管的AI编码助手,提供了一个开源和本地化的GitHub Copilot替代方案。它是自包含的,无需DBMS或云服务,提供了OpenAPI接口,易于与现有基础设施(例如云IDE)集成,并支持消费级GPU。

可重复使用的计算机视觉工具

  • 创建周期:478 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:10958 个
  • Fork数量:875 次
  • 关注人数:10958 人
  • 贡献人数:53 人
  • Open Issues数量:89 个
  • Github地址:https://github.com/roboflow/supervision.git
  • 项目首页: https://supervision.roboflow.com

/images/roboflow-supervision-0.png

我们为您提供可重复使用的计算机视觉工具,用于加载数据集、在图像或视频上绘制检测,以及计算特定区域内的检测数量。

Aider: 与 GPT-3.5/GPT-4 协作编辑代码的命令行工具

  • 创建周期:340 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:8553 个
  • Fork数量:868 次
  • 关注人数:8553 人
  • 贡献人数:16 人
  • Open Issues数量:74 个
  • Github地址:https://github.com/paul-gauthier/aider.git
  • 项目首页: https://aider.chat/

Aider 是一个命令行工具,可通过 GPT-3.5/GPT-4 实现与本地 git 仓库中的代码进行协作编程。它允许直接编辑本地源文件中的代码,并以合理的提交消息提交更改。Aider 独特之处在于它能够请求对现有的较大代码库进行更改。它提供了各种功能、使用示例、教程视频、聊天中的命令、技巧、安装说明、语音转代码功能、常见问题解答,以及 Discord 社区。

STORM: 利用大型语言模型从零开始撰写类似维基百科的文章

  • 创建周期:22 天
  • 开发语言:HTML
  • 协议类型:MIT License
  • Star数量:1070 个
  • Fork数量:101 次
  • 关注人数:1070 人
  • 贡献人数:3 人
  • Open Issues数量:6 个
  • Github地址:https://github.com/stanford-oval/storm.git
  • 项目首页: https://arxiv.org/abs/2402.14207

STORM是一个由LLM驱动的知识整理系统,它研究一个主题并生成带引用的全文报告。该存储库包含了一篇在NAACL 2024上发表的论文的代码,题为“利用大型语言模型从零开始撰写类似维基百科的文章”的作者是Yijia Shao,Yucheng Jiang,Theodore A. Kanell,Peter Xu,Omar Khattab和Monica S. Lam。