Github 2024-04-22 开源项目周报 Top15
根据Github Trendings的统计,本周(2024-04-22统计)共有15个项目上榜。根据开发语言中项目的数量,汇总情况如下:
开发语言 | 项目数量 |
---|---|
Python项目 | 6 |
Rust项目 | 2 |
TypeScript项目 | 2 |
非开发语言项目 | 1 |
Vue项目 | 1 |
HTML项目 | 1 |
CSS项目 | 1 |
C项目 | 1 |
C++项目 | 1 |
Jupyter Notebook项目 | 1 |
JavaScript项目 | 1 |
编程面试大学:成为软件工程师的全面学习计划
- 创建周期:2859 天
- 协议类型:Creative Commons Attribution Share Alike 4.0 International
- Star数量:281153 个
- Fork数量:72155 次
- 关注人数:281153 人
- 贡献人数:294 人
- Open Issues数量:56 个
- Github地址:https://github.com/jwasham/coding-interview-university.git
编程面试大学是一个全面的学习计划,旨在成为一名软件工程师,最初创建为一个简短的待办事项清单,但现在已经发展成覆盖所有必要学习主题的大清单。该计划的创建者每天学习8-12小时,持续数月,最终被亚马逊聘为软件开发工程师。该学习计划旨在为个人在各大软件公司(如亚马逊、Facebook、Google和Microsoft)的技术面试做好准备。
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标准库中的实现高效,因此在使用时应谨慎。
Quill: 为兼容性和可扩展性而构建的现代所见即所得编辑器
- 创建周期:4284 天
- 开发语言:TypeScript
- 协议类型:BSD 3-Clause “New” or “Revised” License
- Star数量:40636 个
- Fork数量:3233 次
- 关注人数:40636 人
- 贡献人数:137 人
- Open Issues数量:221 个
- Github地址:https://github.com/quilljs/quill.git
- 项目首页: https://quilljs.com
Quill是一款为兼容性和可扩展性而构建的现代所见即所得编辑器。它由Jason Chen和Byron Milligan创建,并由Slab积极维护。
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的创建者开发的高性能多人代码编辑器。
30天Python编程挑战
- 创建周期:1616 天
- 开发语言:Python
- Star数量:31181 个
- Fork数量:6392 次
- 关注人数:31181 人
- 贡献人数:10 人
- Open Issues数量:156 个
- Github地址:https://github.com/Asabeneh/30-Days-Of-Python.git
30天的Python编程挑战是一个全面的,分步指南,旨在在30天内学习Python编程语言。它涵盖了从基本语法和数据类型到更高级概念,如网页抓取,API开发和数据库集成的各种主题。该挑战的设计灵活,允许参与者按照自己的步调前进,并提供视频等资源以支持学习过程。
Whisper.cpp: 高性能自动语音识别模型的C/C++移植
- 创建周期:569 天
- 开发语言:C, C++
- 协议类型:MIT License
- Star数量:30141 个
- Fork数量:2939 次
- 关注人数:30141 人
- 贡献人数:285 人
- Open Issues数量:572 个
- Github地址:https://github.com/ggerganov/whisper.cpp.git
Whisper.cpp是一个高性能的开源自动语音识别(ASR)模型,从OpenAI的Whisper模型移植到C/C++。它旨在实现高效的推断,无需依赖,支持包括Mac OS、iOS、Android、Linux、Windows、Raspberry Pi等多个平台。该实现非常轻量,包含在whisper.h和whisper.cpp中,可以轻松集成到不同的应用程序和平台中。
Code Llama: 大型代码语言模型
- 创建周期:241 天
- 开发语言:Python
- 协议类型:Other
- Star数量:14497 个
- Fork数量:1545 次
- 关注人数:14497 人
- 贡献人数:11 人
- Open Issues数量:88 个
- Github地址:https://github.com/meta-llama/codellama.git
Code Llama是一系列用于代码的大型语言模型,提供了最先进的性能、填充能力、对大型输入上下文的支持,以及编程任务的零射击指令跟随能力。这些模型涵盖了多种应用程序,包括基础模型、Python专业化模型和具有不同参数的指令跟随模型。它们是在16k标记序列上进行训练的,并且在最多100k标记的输入上显示出改进。Code Llama是通过使用更高采样的代码对Llama 2进行微调而开发的,并且对模型的微调版本应用了相当多的安全缓解措施。Code Llama的最新版本现在可供各种规模的个人、创作者、研究人员和企业使用,包括预训练和微调的Llama语言模型的模型权重和起始代码。
基于Next.js和React.js的简单UI组件示例
- 创建周期:490 天
- 开发语言:HTML, CSS
- Star数量:2552 个
- Fork数量:494 次
- 关注人数:2552 人
- 贡献人数:3 人
- Open Issues数量:3 个
- Github地址:https://github.com/atherosai/ui.git
- 项目首页: https://learning.atheros.ai
该存储库包含基于Next.js和React.js的简单UI组件示例。它包括HTML/CSS/JS和React示例的安装说明,具体示例包括TikTok、Instagram、Youtube、Twitter、Linkedin和Threads。
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,并展示了如何在领域适应和构建应用程序中使用模型。
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上获取。
DrawDB - 免费在线数据库设计工具和SQL生成器
- 创建周期:269 天
- 开发语言:JavaScript
- 协议类型:MIT License
- Star数量:2307 个
- Fork数量:113 次
- 关注人数:2307 人
- 贡献人数:2 人
- Open Issues数量:14 个
- Github地址:https://github.com/drawdb-io/drawdb.git
- 项目首页: https://drawdb.vercel.app
DrawDB是一个免费、简单且直观的在线数据库设计工具和SQL生成器。它允许用户创建图表、导出SQL脚本并自定义编辑器,而无需创建账户。
ord - 一种实验性的satoshis管理软件
- 创建周期:818 天
- 开发语言:Rust
- 协议类型:Creative Commons Zero v1.0 Universal
- Star数量:3029 个
- Fork数量:1042 次
- 关注人数:3029 人
- 贡献人数:75 人
- Open Issues数量:350 个
- Github地址:https://github.com/ordinals/ord.git
- 项目首页: https://ordinals.com
ord是一种实验性软件,用于管理satoshis的索引、区块浏览器和命令行钱包。它为satoshis分配序数,允许它们被收集和交易。该项目是开源的,由社区资助,当前的首席维护者是raphjaph。它依赖于比特币核心进行私钥管理和交易签名,并鼓励用户捐赠以支持其维护和开发。
MaxKB:基于LLM大语言模型的知识库问答系统
- 创建周期:215 天
- 开发语言:Python, Vue
- 协议类型:GNU General Public License v3.0
- Star数量:739 个
- Fork数量:128 次
- 关注人数:739 人
- 贡献人数:32 人
- Open Issues数量:29 个
- Github地址:https://github.com/1Panel-dev/MaxKB.git
MaxKB 是基于 LLM 大语言模型的知识库问答系统。它旨在成为一种开箱即用的解决方案,支持轻松集成到第三方业务系统中。它允许直接上传文档、自动网络文档爬取、文本分割、向量化,并提供智能问答交互体验。它可以零编码快速嵌入到第三方业务系统,并支持多个大型模型,包括本地私有模型如 Llama 2、Azure OpenAI 和百度千帆大模型。
Mini-Gemini: 挖掘多模态视觉语言模型的潜力
- 创建周期:27 天
- 开发语言:Python
- 协议类型:Apache License 2.0
- Star数量:2724 个
- Fork数量:257 次
- 关注人数:2724 人
- 贡献人数:5 人
- Open Issues数量:25 个
- Github地址:https://github.com/dvlab-research/MGM.git
官方存储库“Mini-Gemini: 挖掘多模态视觉语言模型的潜力”的支持密集和MoE大型语言模型(LLMs)从2B到34B,具有图像理解、推理和生成同时进行。我们基于LLaVA构建了这个存储库。
Torchtune: 用于LLM微调的Native-PyTorch库
- 创建周期:183 天
- 开发语言:Python
- 协议类型:BSD 3-Clause “New” or “Revised” License
- Star数量:1867 个
- Fork数量:116 次
- 关注人数:1867 人
- 贡献人数:29 人
- Open Issues数量:81 个
- Github地址:https://github.com/pytorch/torchtune.git
Torchtune是一个开源库,现在正式支持Meta Llama3进行微调。它提供了在Llama3部分使用LoRA、QLoRA和全面微调对Llama3-8B进行微调的方法,以及支持使用LoRA进行70B微调。