0

Github 2024-04-22 开源项目周报 Top15

 2 months ago
source link: https://sunqi.site/posts/github-trendings-weekly-20240422/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

根据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
/images/jwasham-coding-interview-university-0.png

编程面试大学是一个全面的学习计划,旨在成为一名软件工程师,最初创建为一个简短的待办事项清单,但现在已经发展成覆盖所有必要学习主题的大清单。该计划的创建者每天学习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

/images/quilljs-quill-0.png

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

/images/ggerganov-whisper.cpp-0.png

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

/images/1panel-dev-maxkb-0.png

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微调。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK