目录

Github 2024-03-01 开源项目月报 Top19

根据Github Trendings的统计,本月(2024-03-01统计)共有19个项目上榜。根据开发语言中项目的数量,汇总情况如下:

开发语言项目数量
Python项目10
TypeScript项目5
Rust项目2
JavaScript项目1
Ruby项目1
HTML项目1
Java项目1
Vue项目1
Go项目1
Svelte项目1
Fluent项目1

社交媒体账号搜索工具

  • 创建周期:1890 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:49308 个
  • Fork数量:5919 次
  • 关注人数:49308 人
  • 贡献人数:192 人
  • Open Issues数量:204 个
  • Github地址:https://github.com/sherlock-project/sherlock.git
  • 项目首页: http://sherlock-project.github.io

/images/sherlock-project-sherlock-0.png

这个开源项目使用户能够在各种社交网络上通过用户名搜索社交媒体账号。

Black: Python代码格式化工具

  • 创建周期:2168 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:36726 个
  • Fork数量:2501 次
  • 关注人数:36726 人
  • 贡献人数:417 人
  • Open Issues数量:377 个
  • Github地址:https://github.com/psf/black.git
  • 项目首页: https://black.readthedocs.io/en/stable/

/images/psf-black-0.png

Black 是一种毫不妥协的 Python 代码格式化工具,提供速度、确定性,并且不受 pycodestyle 对格式的干扰。它确保代码在不同项目中看起来相同,使格式化变得透明化,让人可以专注于内容。Black 还通过生成尽可能小的差异使代码审查变得更快。

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的创建者开发的高性能多人代码编辑器。

轻量级隐私笔记服务

  • 创建周期:792 天
  • 开发语言:Go, TypeScript
  • 协议类型:MIT License
  • Star数量:24196 个
  • Fork数量:1779 次
  • 关注人数:24196 人
  • 贡献人数:166 人
  • Open Issues数量:86 个
  • Github地址:https://github.com/usememos/memos.git
  • 项目首页: https://usememos.com

/images/usememos-memos-0.png

一个开源的、轻量级的笔记服务,可以让用户轻松地捕捉和分享他们的伟大想法,同时优先考虑隐私。

开源个人理财应用

  • 创建周期:21 天
  • 开发语言:TypeScript
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:12632 个
  • Fork数量:885 次
  • 关注人数:12632 人
  • 贡献人数:21 人
  • Open Issues数量:34 个
  • Github地址:https://github.com/maybe-finance/maybe.git
  • 项目首页: https://maybe.co

/images/maybe-finance-maybe-0.png

这是一个开源的个人理财应用,旨在进行个人理财管理和财富管理。

Czkawka和Krokiet: 波兰语中的简单、快速、免费应用程序

  • 创建周期:1271 天
  • 开发语言:Rust, Fluent
  • 协议类型:Other
  • Star数量:14787 个
  • Fork数量:442 次
  • 关注人数:14787 人
  • 贡献人数:59 人
  • Open Issues数量:360 个
  • Github地址:https://github.com/qarmin/czkawka.git

/images/qarmin-czkawka-0.png

Czkawka是一个简单、快速、免费的应用程序,波兰语中称为“打嗝”,旨在从计算机中删除不必要的文件。这是一个多功能应用程序,可以查找重复文件、空文件夹和相似的图像。Krokiet与Czkawka类似,但使用了Slint前端。

NetBox:网络自动化的首要真相来源

  • 创建周期:2905 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:14370 个
  • Fork数量:2390 次
  • 关注人数:14370 人
  • 贡献人数:278 人
  • Open Issues数量:310 个
  • Github地址:https://github.com/netbox-community/netbox.git
  • 项目首页: https://netbox.dev

/images/netbox-community-netbox-0.png

NetBox是一个遵循Apache 2开源协议的项目,它是网络自动化的首要真相来源。它为网络基础设施提供了一个连贯且易于访问的数据模型,为各种与网络相关的任务提供了强大的用户界面和可编程的API。

LLaVA: 大型语言和视觉助手

  • 创建周期:294 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:13411 个
  • Fork数量:1408 次
  • 关注人数:13411 人
  • 贡献人数:42 人
  • Open Issues数量:518 个
  • Github地址:https://github.com/haotian-liu/LLaVA.git
  • 项目首页: https://llava.hliu.cc

/images/haotian-liu-llava-0.png

LLaVA是一个专注于大型语言和视觉模型的视觉指导调整项目,具有类似GPT-4的能力。它被称为大型语言和视觉助手,旨在通过视觉指导调整来改进基线。该项目已在NeurIPS 2023中展示,并得到了各方贡献。

Danswer: 用于提问和获取私人来源支持答案的开源工具

  • 创建周期:298 天
  • 开发语言:Python, TypeScript
  • 协议类型:MIT License
  • Star数量:7213 个
  • Fork数量:802 次
  • 关注人数:7213 人
  • 贡献人数:45 人
  • Open Issues数量:131 个
  • Github地址:https://github.com/danswer-ai/danswer.git
  • 项目首页: https://docs.danswer.dev/

/images/danswer-ai-danswer-0.png

Danswer是一个开源工具,允许用户提出问题并得到私人来源支持的答案。它可以连接到Slack、GitHub、Confluence等工具。Danswer的部署简单,可以在本地运行,也可以使用单个docker compose命令部署到虚拟机上。它还内置了对Kubernetes的部署支持,并提供了相关文件。

Continue: 为任何LLM提供轻松编码的开源自动驾驶系统

  • 创建周期:271 天
  • 开发语言:TypeScript
  • 协议类型:Apache License 2.0
  • Star数量:7335 个
  • Fork数量:372 次
  • 关注人数:7335 人
  • 贡献人数:53 人
  • Open Issues数量:108 个
  • Github地址:https://github.com/continuedev/continue.git
  • 项目首页: https://continue.dev/docs

Continue是一个面向VS Code和JetBrains的开源自动驾驶系统,为任何LLM提供了轻松编码的方式。它提供任务自动化、标签管理和自动完成功能。

开放式WebUI(前身为Ollama WebUI)

  • 创建周期:147 天
  • 开发语言:Svelte
  • 协议类型:MIT License
  • Star数量:7242 个
  • Fork数量:641 次
  • 关注人数:7242 人
  • 贡献人数:59 人
  • Open Issues数量:67 个
  • Github地址:https://github.com/open-webui/open-webui.git
  • 项目首页: https://openwebui.com

开放式WebUI(前身为Ollama WebUI)是一个用户友好的界面,支持LLM运行器,如Ollama和兼容OpenAI的API。

DSPy: 优化语言模型提示和权重的框架

  • 创建周期:388 天
  • 开发语言:Python, Jupyter Notebook
  • 协议类型:MIT License
  • Star数量:5512 个
  • Fork数量:343 次
  • 关注人数:5512 人
  • 贡献人数:49 人
  • Open Issues数量:79 个
  • Github地址:https://github.com/stanfordnlp/dspy.git

DSPy是一个用于算法优化语言模型(LM)提示和权重的框架,使得使用LM构建复杂系统变得更加容易。它将程序的流程与每个步骤的参数分离,并引入了新的优化器,可以调整LM调用的提示和权重以最大化所需的度量标准。DSPy可以教授强大的模型,如GPT-3.5或GPT-4,在任务中变得更加可靠,从而提高质量,并以更系统化的方式解决LM的困难任务。

Fabric: 用人工智能增强人类能力的开源框架

  • 创建周期:40 天
  • 开发语言:Python, JavaScript
  • 协议类型:MIT License
  • Star数量:5128 个
  • Fork数量:406 次
  • 关注人数:5128 人
  • 贡献人数:22 人
  • Open Issues数量:2 个
  • Github地址:https://github.com/danielmiessler/fabric.git

/images/danielmiessler-fabric-0.png

Fabric 是一个开源框架,旨在利用人工智能增强人类能力。它提供了将问题分解为组件的哲学,并提供了一种提示的框架方法。该框架包括快速入门指南、设置 fabric 客户端、使用模式、创建 fabric mill、结构、组件、CLI-native 特性、直接调用模式、示例以及主要贡献者的详细信息。

Bluesky 社交网络技术参考实现

  • 创建周期:794 天
  • 开发语言:TypeScript
  • 协议类型:Other
  • Star数量:5445 个
  • Fork数量:371 次
  • 关注人数:5445 人
  • 贡献人数:61 人
  • Open Issues数量:182 个
  • Github地址:https://github.com/bluesky-social/atproto.git

Bluesky 创造了一种社交网络技术,该存储库包含他们的 AT 协议参考实现和 app.bsky 微博应用服务后端。

Excel 16位CPU项目

  • 创建周期:34 天
  • 开发语言:Python
  • 协议类型:Creative Commons Zero v1.0 Universal
  • Star数量:3913 个
  • Fork数量:318 次
  • 关注人数:3913 人
  • 贡献人数:1 人
  • Open Issues数量:12 个
  • Github地址:https://github.com/InkboxSoftware/excelCPU.git

Excel 16位CPU项目包含在Excel电子表格中实现的16位CPU,具有16个通用寄存器、128KB的RAM和128x128的显示。它可以在自动或手动模式下进行控制,并设计按照InstructionSet.xlsx电子表格中指定的指令集架构运行。此外,它支持用Excel-ASM16语言编程,并且必须启用迭代计算以确保正常运行。

Open SaaS: 免费、开源的React和Node.js SaaS应用程序启动器

  • 创建周期:91 天
  • 开发语言:TypeScript
  • 协议类型:MIT License
  • Star数量:3539 个
  • Fork数量:297 次
  • 关注人数:3539 人
  • 贡献人数:9 人
  • Open Issues数量:19 个
  • Github地址:https://github.com/wasp-lang/open-saas.git
  • 项目首页: https://opensaas.sh

Open SaaS是一个免费的、开源的React和Node.js SaaS应用程序启动器,旨在做到生产就绪并由社区驱动。它具有各种功能,并强调在可能的情况下使用免费的开源服务。

iMoutai 应用: 自动预约与Docker一键部署

  • 创建周期:189 天
  • 开发语言:Java, Vue
  • 协议类型:Apache License 2.0
  • Star数量:1097 个
  • Fork数量:321 次
  • 关注人数:1097 人
  • 贡献人数:7 人
  • Open Issues数量:25 个
  • Github地址:https://github.com/oddfar/campus-imaotai.git
  • 项目首页: https://oddfar.github.io/campus-doc/campus-imaotai

/images/oddfar-campus-imaotai-0.png

iMoutai应用是一个开源项目,允许自动每日预约,并支持使用Docker进行一键部署。

LangGraph: 以图形构建语言代理

  • 创建周期:173 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:690 个
  • Fork数量:63 次
  • 关注人数:690 人
  • 贡献人数:6 人
  • Open Issues数量:16 个
  • Github地址:https://github.com/langchain-ai/langgraph.git

LangGraph是一个专注于将语言代理构建为图形的开源项目,从而可以以一种新的方式来理解和处理语言。它旨在提供一个以图形结构表示和分析语言数据的框架。

crewAI: 航空业机组管理和排班平台

  • 创建周期:21 天
  • 开发语言:Python
  • Star数量:120 个
  • Fork数量:40 次
  • 关注人数:120 人
  • 贡献人数:5 人
  • Open Issues数量:7 个
  • Github地址:https://github.com/joaomdmoura/crewAI-examples.git

crewAI是一个旨在为航空业提供机组管理和排班平台的开源项目。它提供机组分配、可用性跟踪和排班优化等功能。