Github 2024-05-06 开源项目周报 Top15
根据Github Trendings的统计,本周(2024-05-06统计)共有15个项目上榜。根据开发语言中项目的数量,汇总情况如下:
开发语言 | 项目数量 |
---|---|
Python项目 | 9 |
TypeScript项目 | 4 |
SystemVerilog项目 | 1 |
Assembly项目 | 1 |
Vue项目 | 1 |
Jupyter Notebook项目 | 1 |
Rust项目 | 1 |
Lapce:用 Rust 编写的极快且强大的代码编辑器
- 创建周期:2181 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:30314 个
- Fork数量:892 次
- 关注人数:30314 人
- 贡献人数:155 人
- Open Issues数量:705 个
- Github地址:https://github.com/lapce/lapce.git
- 项目首页: http://lapce.dev
Lapce 是一个用 Rust 编写的极快且强大的代码编辑器,具有内置的 LSP 支持、模态编辑、远程开发支持、支持以编译为 WASI 格式的语言编写插件,以及内置终端。
MS-DOS v1.25, v2.0, v4.00 源代码存储库
- 创建周期:2134 天
- 开发语言:Assembly
- 协议类型:MIT License
- Star数量:24102 个
- Fork数量:3276 次
- 关注人数:24102 人
- 贡献人数:36 人
- Open Issues数量:3 个
- Github地址:https://github.com/microsoft/MS-DOS.git
- 项目首页: https://en.wikipedia.org/wiki/MS-DOS
该存储库包含了IBM和微软联合开发的MS-DOS v1.25、v2.0和v4.00的原始源代码和编译后的二进制文件。这些文件供历史参考,并根据MIT许可证发布。强调了这些源文件仅供历史参考,不应进行修改,但鼓励用户分叉存储库并进行实验。
MyShell: 即时语音克隆和开发者社区
- 创建周期:39 天
- 开发语言:Python
- 协议类型:Other
- Star数量:9975 个
- Fork数量:738 次
- 关注人数:9975 人
- 贡献人数:7 人
- Open Issues数量:37 个
- Github地址:https://github.com/myshell-ai/OpenVoice.git
- 项目首页: https://research.myshell.ai/open-voice
MyShell通过开源技术提供即时语音克隆。加入他们的Discord社区,获取开发者专属讨论和合作机会。
douyin - 模仿抖音的移动端短视频项目
- 创建周期:1998 天
- 开发语言:Vue
- 协议类型:MIT License
- Star数量:1641 个
- Fork数量:615 次
- 关注人数:1641 人
- 贡献人数:5 人
- Open Issues数量:1 个
- Github地址:https://github.com/zyronon/douyin.git
- 项目首页: http://dy.ttentau.top/
douyin 是一个模仿抖音的移动端短视频项目,它基于 Vue 和 Vite 实现。使用了最新的 Vue 全家桶技术栈,接口数据通过 axios-mock-adapter 模拟。
CoreNet: 用于训练深度神经网络的工具包
- 创建周期:9 天
- 开发语言:Python
- 协议类型:Other
- Star数量:2893 个
- Fork数量:132 次
- 关注人数:2893 人
- 贡献人数:1 人
- Open Issues数量:10 个
- Github地址:https://github.com/apple/corenet.git
CoreNet是一个深度神经网络工具包,可以让研究人员和工程师训练标准和新颖的各种规模模型,包括基础模型,物体分类,物体检测和语义分割。
使用函数调用构建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
Phidata是一个使用函数调用构建AI助手的工具包。函数调用使LLMs能够通过调用函数并根据响应智能地选择下一步,就像人类解决问题一样。
Tiny-GPU: 从基础开始学习GPU的最小Verilog实现
- 创建周期:19 天
- 开发语言:SystemVerilog, Python
- Star数量:2145 个
- Fork数量:99 次
- 关注人数:2145 人
- 贡献人数:2 人
- Open Issues数量:3 个
- Github地址:https://github.com/adam-maj/tiny-gpu.git
Tiny-GPU是一个在Verilog中实现的最小GPU,旨在优化学习GPU从基础开始工作的过程。它由不到15个完全记录的Verilog文件组成,包括完整的架构和ISA文档,可工作的矩阵加法/乘法内核,以及对内核模拟和执行跟踪的全面支持。
学习GitHub上的基础贡献
- 创建周期:366 天
- 开发语言:Jupyter Notebook
- Star数量:3509 个
- Fork数量:26704 次
- 关注人数:3509 人
- 贡献人数:466 人
- Open Issues数量:7706 个
- Github地址:https://github.com/digitalinnovationone/dio-lab-open-source.git
- 项目首页: https://digitalinnovationone.github.io/dio-lab-open-source/
这是数字创新学院GitHub上的“在开源项目上贡献”的实验室存储库。其目标是学习git和GitHub上的基础贡献。
Hydra: 游戏启动器与内置比特流客户端
- 创建周期:41 天
- 开发语言:TypeScript
- 协议类型:MIT License
- Star数量:753 个
- Fork数量:72 次
- 关注人数:753 人
- 贡献人数:12 人
- Open Issues数量:24 个
- Github地址:https://github.com/hydralauncher/hydra.git
- 项目首页: https://hydralauncher.site
Hydra是一个游戏启动器,拥有自己的内置比特流客户端和自主管理的重打包抓取器。它是用TypeScript(Electron)和Python编写的,通过使用libtorrent处理种子系统。
Tracecat:面向安全团队的开源自动化平台
- 创建周期:66 天
- 开发语言:TypeScript, Python
- 协议类型:Apache License 2.0
- Star数量:1643 个
- Fork数量:87 次
- 关注人数:1643 人
- 贡献人数:3 人
- Open Issues数量:23 个
- Github地址:https://github.com/TracecatHQ/tracecat.git
- 项目首页: https://tracecat.com
Tracecat是一个面向安全团队的开源自动化平台,提供AI辅助工作流程、警报编排和案例管理。它旨在通过利用企业级开源工具、AI基础设施和从业者关注的用户界面/用户体验,使安全自动化对所有人都更加可访问,特别是较小的团队。虽然它是为安全而构建的,但其功能也可以应用于其他警报环境,如站点可靠性工程、DevOps和物理系统监控。
IDM-VTON: 在野外改进扩散模型以提升真实虚拟试穿体验
- 创建周期:41 天
- 开发语言:Python
- Star数量:1194 个
- Fork数量:167 次
- 关注人数:1194 人
- 贡献人数:1 人
- Open Issues数量:16 个
- Github地址:https://github.com/yisol/IDM-VTON.git
- 项目首页: https://idm-vton.github.io/
IDM-VTON是论文“Improving Diffusion Models for Authentic Virtual Try-on in the Wild”的官方实现。它旨在增强真实场景中的虚拟试穿体验。
TagStudio: 以用户为中心的文件管理系统
- 创建周期:12 天
- 开发语言:Python
- 协议类型:GNU General Public License v3.0
- Star数量:1224 个
- Fork数量:156 次
- 关注人数:1224 人
- 贡献人数:14 人
- Open Issues数量:46 个
- Github地址:https://github.com/TagStudioDev/TagStudio.git
TagStudio是一个开源的照片和文件组织应用程序,具有以用户为中心的文档管理系统。它旨在为用户提供自由和灵活性,而无需专有的程序或格式,附属文件或对文件系统结构的重大更改。
RAG(检索增强生成)框架:TrueFoundry的开源项目
- 创建周期:279 天
- 开发语言:Python, TypeScript
- 协议类型:Apache License 2.0
- Star数量:916 个
- Fork数量:84 次
- 关注人数:916 人
- 贡献人数:5 人
- Open Issues数量:4 个
- Github地址:https://github.com/truefoundry/cognita.git
- 项目首页: https://cognita.truefoundry.com
RAG(检索增强生成)框架是TrueFoundry的开源项目,旨在构建用于生产的模块化应用程序。
torchtitan: PyTorch原生大规模LLM训练概念验证
- 创建周期:139 天
- 开发语言:Python
- 协议类型:BSD 3-Clause “New” or “Revised” License
- Star数量:829 个
- Fork数量:63 次
- 关注人数:829 人
- 贡献人数:12 人
- Open Issues数量:40 个
- Github地址:https://github.com/pytorch/torchtitan.git
torchtitan是一个处于预发布状态并正在积极开发中的开源项目。它是一个使用原生PyTorch进行大规模LLM训练的概念验证。该项目旨在展示PyTorch最新的分布式训练功能,以简洁、最小化的代码库展示,并且旨在设计成易于理解、使用和扩展,以适用于不同的训练目的。
PokéRogue:口袋妖怪同人Roguelite游戏
- 创建周期:379 天
- 开发语言:TypeScript
- 协议类型:GNU Affero General Public License v3.0
- Star数量:297 个
- Fork数量:100 次
- 关注人数:297 人
- 贡献人数:24 人
- Open Issues数量:8 个
- Github地址:https://github.com/pagefaultgames/pokerogue.git
PokéRogue是一款基于浏览器的口袋妖怪同人游戏,受到了Roguelite类型游戏的重大启发。玩家可以在不断战斗的同时收集堆叠的物品,探索不同的生物群落,与训练师、boss等展开战斗。