Github 2024-11-01 开源项目月报 Top19

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

开发语言项目数量
Python项目9
TypeScript项目3
JavaScript项目3
Svelte项目1
Jupyter Notebook项目1
Ruby项目1
HTML项目1
Rust项目1
Java项目1
C++项目1
Go项目1

Python中的算法实现集合

  • 创建周期:2831 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:178357 个
  • Fork数量:43408 次
  • 关注人数:178357 人
  • 贡献人数:457 人
  • Open Issues数量:240 个
  • Github地址:https://github.com/TheAlgorithms/Python.git
  • 项目首页: https://the-algorithms.com/

该项目包含了用Python实现的各种算法,旨在用于学习目的。需要注意的是,这些实现可能不如Python标准库中的实现高效,因此在使用时应谨慎。

Deno: 现代JavaScript和TypeScript运行时

  • 创建周期:2118 天
  • 开发语言:Rust, JavaScript
  • 协议类型:MIT License
  • Star数量:92444 个
  • Fork数量:5085 次
  • 关注人数:92444 人
  • 贡献人数:438 人
  • Open Issues数量:1942 个
  • Github地址:https://github.com/denoland/deno.git
  • 项目首页: https://deno.com

/images/denoland-deno-0.png

Deno是一个现代的JavaScript和TypeScript运行时,基于V8、Rust和Tokio构建,具有安全的默认设置和出色的开发者体验。

Manim: 用于解释数学视频的动画引擎

  • 创建周期:3480 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:62746 个
  • Fork数量:5816 次
  • 关注人数:62746 人
  • 贡献人数:149 人
  • Open Issues数量:420 个
  • Github地址:https://github.com/3b1b/manim.git

Manim是一个专为创建精确编程动画而设计的动画引擎,特别适用于解释性数学视频。它有两个版本 - 3Blue1Brown作者的原始个人项目和由一群开发人员开发的社区版本,旨在更稳定、经过更好的测试,更快地响应社区贡献,并且更友好。

Java实现的算法集合:使用Gitpod.io进行编辑和贡献

  • 创建周期:2883 天
  • 开发语言:Java
  • 协议类型:MIT License
  • Star数量:57266 个
  • Fork数量:18692 次
  • 关注人数:57266 人
  • 贡献人数:431 人
  • Open Issues数量:15 个
  • Github地址:https://github.com/TheAlgorithms/Java.git

该项目是一个用Java实现的算法集合,可以在Gitpod.io上运行、编辑和贡献,Gitpod.io是一个免费的在线开发环境。

Open Interpreter: 本地代码运行和自然语言界面

  • 创建周期:254 天
  • 开发语言:Python
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:43193 个
  • Fork数量:3785 次
  • 关注人数:43193 人
  • 贡献人数:85 人
  • Open Issues数量:102 个
  • Github地址:https://github.com/OpenInterpreter/open-interpreter.git
  • 项目首页: http://openinterpreter.com/

/images/openinterpreter-open-interpreter-0.png

Open Interpreter是一个工具,允许LLMs在本地运行代码,并为各种计算机任务提供自然语言界面,例如创建和编辑媒体,控制浏览器以及分析数据集。

开源个人理财应用

  • 创建周期:21 天
  • 开发语言:TypeScript
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:12632 个
  • Fork数量:885 次
  • 关注人数:12632 人
  • 贡献人数:21 人
  • Open Issues数量:34 个
  • Github地址:https://github.com/maybe-finance/maybe.git
  • 项目首页: https://maybe.co

/images/maybe-finance-maybe-0.png

这是一个开源的个人理财应用,旨在进行个人理财管理和财富管理。

ToolJet:使用JavaScript/TypeScript构建的开源低代码框架

  • 创建周期:1157 天
  • 开发语言:JavaScript
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:27556 个
  • Fork数量:3340 次
  • 关注人数:27556 人
  • 贡献人数:446 人
  • Open Issues数量:812 个
  • Github地址:https://github.com/ToolJet/ToolJet.git
  • 项目首页: https://tooljet.com

/images/tooljet-tooljet-0.png

ToolJet是一个使用JavaScript/TypeScript构建的开源低代码框架。它允许用户连接到各种数据源,并使用拖放应用程序构建器构建应用程序,从而轻松创建复杂的前端,并以最少的工程工作集成数据库、云存储、API端点和SaaS工具。

GPT PILOT: 从头开始编写可扩展的应用程序的开发工具

  • 创建周期:195 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:21795 个
  • Fork数量:1884 次
  • 关注人数:21795 人
  • 贡献人数:38 人
  • Open Issues数量:175 个
  • Github地址:https://github.com/Pythagora-io/gpt-pilot.git

/images/pythagora-io-gpt-pilot-0.png

GPT PILOT是一个开源开发工具,允许开发人员在监督实施的同时从头开始编写可扩展的应用程序。

Manim: 用于创建数学动画的Python框架

  • 创建周期:1568 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:20639 个
  • Fork数量:1510 次
  • 关注人数:20639 人
  • 贡献人数:389 人
  • Open Issues数量:426 个
  • Github地址:https://github.com/ManimCommunity/manim.git
  • 项目首页: https://www.manim.community

Manim是一个由社区维护的Python框架,用于创建数学动画,用于以编程方式创建精确的动画,用于解释数学视频,正如在3Blue1Brown的视频中所展示的。

SiYuan: 隐私优先的个人知识管理软件

  • 创建周期:1513 天
  • 开发语言:TypeScript, Go
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:20928 个
  • Fork数量:1509 次
  • 关注人数:20928 人
  • 贡献人数:57 人
  • Open Issues数量:312 个
  • Github地址:https://github.com/siyuan-note/siyuan.git
  • 项目首页: https://b3log.org/siyuan

/images/siyuan-note-siyuan-0.png

SiYuan是一款隐私优先、自托管、完全开源的个人知识管理软件,使用TypeScript和GoLang编写。它提供数据同步、数据存储等功能,并可通过多种方式下载。社区提供开发指南、常见问题解答,并对贡献者表示感谢。

/images/siyuan-note-siyuan-1.png

Huly - 全能项目管理平台

  • 创建周期:1041 天
  • 开发语言:Svelte, TypeScript
  • 协议类型:Eclipse Public License 2.0
  • Star数量:2848 个
  • Fork数量:355 次
  • 关注人数:2848 人
  • 贡献人数:58 人
  • Open Issues数量:263 个
  • Github地址:https://github.com/hcengineering/platform.git
  • 项目首页: https://huly.io

/images/hcengineering-platform-0.png

Huly是一款全能项目管理平台,可作为Linear、Jira、Slack、Notion和Motion的替代品。该平台旨在提供全面的项目管理解决方案。

Llama Recipes: 用于微调Meta Llama模型的存储库

  • 创建周期:279 天
  • 开发语言:Jupyter Notebook
  • Star数量:8589 个
  • Fork数量:1195 次
  • 关注人数:8589 人
  • 贡献人数:56 人
  • Open Issues数量:161 个
  • Github地址:https://github.com/meta-llama/llama-recipes.git

Llama Recipes是一个提供可扩展库用于微调Meta Llama模型的存储库,还包括示例脚本和笔记本,用于各种用例。它支持在本地、云端和本地运行Meta Llama,并展示了如何在领域适应和构建应用程序中使用模型。

使用函数调用构建AI助手的工具包

  • 创建周期:650 天
  • 开发语言:Python
  • 协议类型:Mozilla Public License 2.0
  • Star数量:1796 个
  • Fork数量:195 次
  • 关注人数:1796 人
  • 贡献人数:12 人
  • Open Issues数量:14 个
  • Github地址:https://github.com/phidatahq/phidata.git
  • 项目首页: https://docs.phidata.com

/images/phidatahq-phidata-0.png

Phidata是一个使用函数调用构建AI助手的工具包。函数调用使LLMs能够通过调用函数并根据响应智能地选择下一步,就像人类解决问题一样。

Surya: 多语言文档OCR工具包

  • 创建周期:6 天
  • 开发语言:Python
  • 协议类型:GNU General Public License v3.0
  • Star数量:2219 个
  • Fork数量:118 次
  • 关注人数:2219 人
  • 贡献人数:1 人
  • Open Issues数量:2 个
  • Github地址:https://github.com/VikParuchuri/surya.git

Surya是一个多语言文档OCR工具包,提供准确的行级文本检测,即将包括文本识别、表格和图表检测。它旨在与各种文档和语言配合使用,并以印度教太阳神命名,因为他以具有普遍视野而闻名。

Deskflow:开源键盘和鼠标共享应用程序

  • 创建周期:3673 天
  • 开发语言:C++
  • 协议类型:GNU General Public License v2.0
  • Star数量:12908 个
  • Fork数量:3753 次
  • 关注人数:12908 人
  • 贡献人数:89 人
  • Open Issues数量:138 个
  • Github地址:https://github.com/deskflow/deskflow.git
  • 项目首页: https://deskflow.org

/images/deskflow-deskflow-0.png

Deskflow 是一款开源的键盘和鼠标共享应用程序,允许用户在 Windows、macOS 和 Linux 上共享一台鼠标和键盘。这是一个免费的应用程序,可以实现计算机之间的无缝控制,支持 TLS 加密、Wayland 和剪贴板共享。Deskflow 是 Synergy 的官方上游项目,鼓励社区驱动的开发和合作。用户可以通过软件包、从软件包存储库安装或从源代码构建来获取 Deskflow。

Formbricks - 开源调查平台

  • 创建周期:879 天
  • 开发语言:TypeScript
  • 协议类型:Other
  • Star数量:8678 个
  • Fork数量:1637 次
  • 关注人数:8678 人
  • 贡献人数:243 人
  • Open Issues数量:149 个
  • Github地址:https://github.com/formbricks/formbricks.git
  • 项目首页: https://formbricks.com

/images/formbricks-formbricks-0.png

Formbricks是一个免费的开源调查平台,允许用户使用应用内、网站、链接和电子邮件调查在用户旅程的每个节点收集反馈。用户可以在Formbricks上构建,或利用预先构建的数据分析功能。

3Blue1Brown视频的Manim生成场景代码

  • 创建周期:1384 天
  • 开发语言:Python
  • Star数量:6523 个
  • Fork数量:1621 次
  • 关注人数:6523 人
  • 贡献人数:7 人
  • Open Issues数量:29 个
  • Github地址:https://github.com/3b1b/videos.git

该项目包含用于生成3Blue1Brown上的解释性数学视频的代码,几乎完全由使用Manim库生成的场景组成。重要的是要注意,虽然Manim库本身是开源的,且属于MIT许可,但该存储库的内容仅用于3Blue1Brown视频本身。

AgentsJS: 使用JavaScript和TypeScript构建实时多模态AI应用程序

  • 创建周期:354 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:1922 个
  • Fork数量:256 次
  • 关注人数:1922 人
  • 贡献人数:39 人
  • Open Issues数量:98 个
  • Github地址:https://github.com/livekit/agents.git
  • 项目首页: https://docs.livekit.io/agents

AgentsJS是一个使用JavaScript和TypeScript构建实时多模态AI应用程序的开源项目。

Mindcraft: 使用语言模型和Mineflayer为Minecraft打造智能

  • 创建周期:439 天
  • 开发语言:JavaScript
  • 协议类型:MIT License
  • Star数量:1494 个
  • Fork数量:200 次
  • 关注人数:1494 人
  • 贡献人数:12 人
  • Open Issues数量:85 个
  • Github地址:https://github.com/kolbytn/mindcraft.git

Mindcraft是一个开源项目,专注于使用语言模型和Mineflayer为Minecraft打造智能。它还通过Discord社区提供支持。