根据Github Trendings的统计,本周(2024-10-21统计)共有15个项目上榜。根据开发语言中项目的数量,汇总情况如下:
开发语言 | 项目数量 |
---|---|
TypeScript项目 | 7 |
Python项目 | 5 |
Go项目 | 2 |
Svelte项目 | 1 |
非开发语言项目 | 1 |
C++项目 | 1 |
Shell项目 | 1 |
技术面试必备知识开源项目
- 创建周期:2442 天
- Star数量:176253 个
- Fork数量:51012 次
- 关注人数:176253 人
- 贡献人数:216 人
- Open Issues数量:185 个
- Github地址:https://github.com/CyC2018/CS-Notes.git
- 项目首页: http://cyc2018.xyz
这是一个涵盖技术面试必备知识、Leetcode、计算机操作系统、计算机网络和系统设计的开源项目。
Manim: 用于解释数学视频的动画引擎
- 创建周期:3480 天
- 开发语言:Python
- 协议类型:MIT License
- Star数量:62746 个
- Fork数量:5816 次
- 关注人数:62746 人
- 贡献人数:149 人
- Open Issues数量:420 个
- Github地址:https://github.com/3b1b/manim.git
Manim是一个专为创建精确编程动画而设计的动画引擎,特别适用于解释性数学视频。它有两个版本 - 3Blue1Brown作者的原始个人项目和由一群开发人员开发的社区版本,旨在更稳定、经过更好的测试,更快地响应社区贡献,并且更友好。
JSON for Modern C++: 现代C++ JSON库
- 创建周期:3937 天
- 开发语言:C++
- 协议类型:MIT License
- Star数量:40009 个
- Fork数量:6442 次
- 关注人数:40009 人
- 贡献人数:268 人
- Open Issues数量:120 个
- Github地址:https://github.com/nlohmann/json.git
- 项目首页: https://json.nlohmann.me
JSON for Modern C++是一个旨在提供现代C++ JSON库的开源项目,具有多种功能,如支持JSON作为一流数据类型、序列化/反序列化、类似STL的访问、JSON指针和JSON Patch。它还支持与CMake、包管理器和pkg-config的集成,并与多个编译器兼容。该项目得到多个组织的赞助,并通过文档、常见问题、讨论、API和bug问题跟踪提供全面支持。此外,它提供示例,允许从文件中读取JSON,并提供各种转换功能,包括与STL容器和任意类型之间的转换。
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
SiYuan是一款隐私优先、自托管、完全开源的个人知识管理软件,使用TypeScript和GoLang编写。它提供数据同步、数据存储等功能,并可通过多种方式下载。社区提供开发指南、常见问题解答,并对贡献者表示感谢。
社区驱动的现代化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替代方案,侧重于社区驱动的开发。它允许用户添加、过滤、排序、编辑和跟踪客户。
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
Huly是一款全能项目管理平台,可作为Linear、Jira、Slack、Notion和Motion的替代品。该平台旨在提供全面的项目管理解决方案。
Swarm: 教育框架探索多代理编排
- 创建周期:236 天
- 开发语言:Python
- 协议类型:MIT License
- Star数量:8610 个
- Fork数量:664 次
- 关注人数:8610 人
- 贡献人数:8 人
- Open Issues数量:18 个
- Github地址:https://github.com/openai/swarm.git
Swarm是由OpenAI Solution团队管理的教育框架,旨在探索符合人体工程学的轻量级多代理编排。它是一个实验性的示例框架,旨在教育目的上展示交接和例行程序模式,不适用于生产环境。
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工具包,提供准确的行级文本检测,即将包括文本识别、表格和图表检测。它旨在与各种文档和语言配合使用,并以印度教太阳神命名,因为他以具有普遍视野而闻名。
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上获取。
Hanko: 现代身份验证和用户管理解决方案
- 创建周期:952 天
- 开发语言:Go, TypeScript
- 协议类型:Other
- Star数量:6998 个
- Fork数量:887 次
- 关注人数:6998 人
- 贡献人数:41 人
- Open Issues数量:124 个
- Github地址:https://github.com/teamhanko/hanko.git
- 项目首页: https://hanko.io
Hanko是一个开源的身份验证和用户管理解决方案,专注于现代身份验证方法,可立即部署。它支持通行证、社交登录、SAML SSO,并提供高度灵活的配置选项。它还能快速集成Hanko Elements网络组件,采用API优先、小占地面积和云原生架构。
Papermark: DocSend的开源替代品
- 创建周期:511 天
- 开发语言:TypeScript
- 协议类型:GNU Affero General Public License v3.0
- Star数量:5164 个
- Fork数量:702 次
- 关注人数:5164 人
- 贡献人数:55 人
- Open Issues数量:149 个
- Github地址:https://github.com/mfts/papermark.git
- 项目首页: https://papermark.io
Papermark是DocSend的开源文档共享替代品,具有内置分析和自定义域名。
Home Assistant操作系统
- 创建周期:2484 天
- 开发语言:Python
- 协议类型:Apache License 2.0
- Star数量:4914 个
- Fork数量:971 次
- 关注人数:4914 人
- 贡献人数:124 人
- Open Issues数量:89 个
- Github地址:https://github.com/home-assistant/operating-system.git
Home Assistant操作系统是一个优化了的Linux操作系统,用于托管Home Assistant及其附加组件。它使用Docker作为容器引擎,不是基于像Ubuntu这样的常规Linux发行版。它针对树莓派或ODROID等单板计算(SBC)设备,同时也支持带有UEFI的x86-64系统。
开源API管理平台贡献指南
- 创建周期:500 天
- 开发语言:TypeScript
- 协议类型:Other
- Star数量:3996 个
- Fork数量:468 次
- 关注人数:3996 人
- 贡献人数:88 人
- Open Issues数量:148 个
- Github地址:https://github.com/unkeyed/unkey.git
- 项目首页: https://go.unkey.com
这个开源的API管理平台为任何希望参与项目的人提供了贡献指南。
Huly自托管指南
- 创建周期:223 天
- 开发语言:Shell
- 协议类型:Eclipse Public License 2.0
- Star数量:1383 个
- Fork数量:117 次
- 关注人数:1383 人
- 贡献人数:11 人
- Open Issues数量:45 个
- Github地址:https://github.com/hcengineering/huly-selfhost.git
Huly是一个用于自托管的开源项目,提供了在服务器上使用docker compose部署它的说明。它需要较多的资源,建议在至少拥有2个vCPU和4GB RAM的服务器上部署。对于那些喜欢Kubernetes部署的用户,也提供了示例Kubernetes配置。