2024年4月18日Github十大热门开源项目日报

发表时间: 2024-04-18 08:31

#身边奇闻趣事#

根据Github Trendings的统计,今日(2024-04-18统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:

开发语言

项目数量

Python项目

3

非开发语言项目

2

TypeScript项目

2

Rust项目

1

Cuda项目

1

Vue项目

1

HTML项目

1

CSS项目

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)的技术面试做好准备。

JavaScript算法与数据结构

  • 创建周期:2217 天
  • 开发语言:JavaScript
  • 协议类型:MIT License
  • Star数量:182351 个
  • Fork数量:29476 次
  • 关注人数:182351 人
  • 贡献人数:195 人
  • Open Issues数量:348 个
  • Github地址:https://github.com/trekhleb/javascript-algorithms.git

这个开源项目包含了JavaScript实现的多种流行算法和数据结构。每个算法和数据结构都有自己详细的README,包括解释和进一步阅读的链接,包括YouTube视频。该项目旨在用于学习和研究目的,不适用于生产。

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标准库中的实现高效,因此在使用时应谨慎。

系统设计资源存储库

  • 创建周期:176 天
  • 协议类型:GNU General Public License v3.0
  • Star数量:10250 个
  • Fork数量:2469 次
  • 关注人数:10250 人
  • 贡献人数:2 人
  • Open Issues数量:1 个
  • Github地址:https://github.com/ashishps1/awesome-system-design-resources.git
  • 项目首页: https://twitter.com/ashishps_1

该存储库包含学习系统设计概念和准备面试所需的免费资源。

基于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。

Reader: 将任何URL转换为LLM友好的输入

  • 创建周期:7 天
  • 开发语言:TypeScript
  • 协议类型:Apache License 2.0
  • Star数量:1781 个
  • Fork数量:110 次
  • 关注人数:1781 人
  • 贡献人数:2 人
  • Open Issues数量:14 个
  • Github地址:https://github.com/jina-ai/reader.git
  • 项目首页: https://jina.ai/reader

Reader是一个工具,它将任何URL转换为LLM友好的输入,使用简单的https://r.jina.ai/前缀。该工具为代理和RAG系统提供了改进的输出,而且是免费的、稳定的和可扩展的,并且作为Jina AI的核心产品之一,正在积极维护。

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: 挖掘多模态视觉语言模型潜力的官方实现

  • 创建周期:23 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:1848 个
  • Fork数量:124 次
  • 关注人数:1848 人
  • 贡献人数:5 人
  • Open Issues数量:28 个
  • Github地址:https://github.com/dvlab-research/MiniGemini.git
  • 项目首页: https://mini-gemini.github.io/

Mini-Gemini是项目“挖掘多模态视觉语言模型潜力”的官方实现。它支持一系列从2B到34B的密集和MoE大型语言模型(LLMs),具有图像理解、推理和生成能力,并基于LLaVA构建。

SuperMemory: 用ChatGPT构建你的第二大脑

  • 创建周期:51 天
  • 开发语言:TypeScript
  • 协议类型:MIT License
  • Star数量:1847 个
  • Fork数量:139 次
  • 关注人数:1847 人
  • 贡献人数:2 人
  • Open Issues数量:11 个
  • Github地址:https://github.com/Dhravya/supermemory.git
  • 项目首页: https://supermemory.dhr.wtf

SuperMemory是一个开源项目,允许用户通过使用ChatGPT来构建自己的“第二大脑”,用于书签组织。用户可以通过Chrome扩展程序导入推文,保存网站并存储内容。

Ore CLI与Nvidia GPU支持

  • 创建周期:3 天
  • 开发语言:Rust, Cuda
  • Star数量:113 个
  • Fork数量:47 次
  • 关注人数:113 人
  • 贡献人数:1 人
  • Open Issues数量:5 个
  • Github地址:https://github.com/BenjaSOL/ore-cli-gpu.git

Ore CLI与Nvidia GPU支持是Ore程序的命令行界面,允许用户利用Nvidia GPU。它由@BenjaSOL和@KaedonsCrypto构建。