Github 2024-09-14 Rust开源项目日报 Top10

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

开发语言项目数量
Rust项目10
Python项目1
Go项目1

InfluxDB Edge: 开源实时时序数据库

  • 创建周期:3817 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:27405 个
  • Fork数量:3468 次
  • 关注人数:27405 人
  • 贡献人数:319 人
  • Open Issues数量:1898 个
  • Github地址:https://github.com/influxdata/influxdb.git
  • 项目首页: https://influxdata.com

InfluxDB Edge是用Rust编写的开源时序数据库,专注于为各种类型的观测数据提供实时缓冲。最新版本(3.x)可以通过SQL或InfluxQL进行查询,并将数据批量持久化到对象存储中作为Parquet文件。它可以作为独立系统在单个进程中运行,并提供商业版本,用于具有企业安全功能的集群化、分布式时序数据库。

SurrealDB:现代应用程序的可扩展、分布式、协作数据库

  • 创建周期:870 天
  • 开发语言:Rust
  • 协议类型:Other
  • Star数量:25228 个
  • Fork数量:777 次
  • 关注人数:25228 人
  • 贡献人数:101 人
  • Open Issues数量:566 个
  • Github地址:https://github.com/surrealdb/surrealdb.git
  • 项目首页: https://surrealdb.com

SurrealDB是一个可扩展的、分布式的、协作的、文档-图形数据库,专为现代应用程序设计。它简化了数据库和API基础设施,减少了开发时间,并实现了实时协作。其关键特点包括减少开发时间、实时协作API后端服务、支持多种查询语言、细粒度访问控制等。

Pake: 利用 Rust 轻松构建轻量级多端桌面应用

  • 创建周期:491 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:20955 个
  • Fork数量:3046 次
  • 关注人数:20955 人
  • 贡献人数:27 人
  • Open Issues数量:8 个
  • Github地址:https://github.com/tw93/Pake.git

/images/tw93-pake-0.png

Pake 是一个开源项目,允许用户使用 Rust 将任何网页转换为桌面应用程序。它轻巧快速,并提供了一些功能,例如几乎比 Electron 包小 20 倍,内置电池包,简单易用的工具来替代旧的捆绑方法。

AI原生开源嵌入式数据库

  • 创建周期:675 天
  • 开发语言:Rust, Python
  • 协议类型:Apache License 2.0
  • Star数量:14036 个
  • Fork数量:1180 次
  • 关注人数:14036 人
  • 贡献人数:114 人
  • Open Issues数量:558 个
  • Github地址:https://github.com/chroma-core/chroma.git
  • 项目首页: https://www.trychroma.com/

这个AI原生的开源嵌入式数据库提供了一个只有4个函数的核心API,并且可以通过Google Colab或Replit模板进行访问。

Biome: 高性能网络项目工具链

  • 创建周期:268 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:10153 个
  • Fork数量:331 次
  • 关注人数:10153 人
  • 贡献人数:382 人
  • Open Issues数量:141 个
  • Github地址:https://github.com/biomejs/biome.git
  • 项目首页: https://biomejs.dev

/images/biomejs-biome-0.png

Biome是一个高性能的网络项目工具链,为JavaScript、TypeScript、JSX和JSON提供快速格式化和检查工具。它提供了来自ESLint、typescript-eslint和其他来源的200多条规则,并输出详细的诊断信息,帮助改善代码质量。Biome旨在与编辑器进行交互式使用,在编写代码时对其进行格式化和检查。

Quickwit: 云原生搜索引擎

  • 创建周期:1075 天
  • 开发语言:Rust
  • 协议类型:Other
  • Star数量:5652 个
  • Fork数量:263 次
  • 关注人数:5652 人
  • 贡献人数:66 人
  • Open Issues数量:559 个
  • Github地址:https://github.com/quickwit-oss/quickwit.git
  • 项目首页: https://quickwit.io

Quickwit是一个开源的云原生搜索引擎,旨在作为Datadog、Elasticsearch、Loki和Tempo的替代品。它经过优化以提供快速搜索,并非常适用于日志管理和分布式跟踪等观察性用例。未来还计划支持度量。

Sapling SCM: 高度可扩展、跨平台的源代码控制系统

  • 创建周期:3054 天
  • 开发语言:Rust
  • 协议类型:GNU General Public License v2.0
  • Star数量:6052 个
  • Fork数量:273 次
  • 关注人数:6052 人
  • 贡献人数:265 人
  • Open Issues数量:213 个
  • Github地址:https://github.com/facebook/sapling.git
  • 项目首页: https://sapling-scm.com

Sapling SCM是一个高度可扩展、跨平台且用户友好的源代码控制系统,旨在为处理包含数百万文件和提交的存储库提供强大的界面。它提供了交互式Smartlog Web UI和集成的VS Code交互式Smartlog,以便进行存储库交互。该系统包括Sapling客户端、Mononoke和EdenFS,专注于可扩展性,以确保即使在大型存储库中也能快速开发者体验。

Kata Containers: 轻量级虚拟机与容器性能的安全性优势

  • 创建周期:2235 天
  • 开发语言:Rust, Go
  • 协议类型:Apache License 2.0
  • Star数量:4572 个
  • Fork数量:1047 次
  • 关注人数:4572 人
  • 贡献人数:310 人
  • Open Issues数量:1375 个
  • Github地址:https://github.com/kata-containers/kata-containers.git

Kata Containers 是一个旨在创建轻量级虚拟机(VMs)的开源项目,旨在提供容器的性能同时提供虚拟机的安全性优势。

Verso: 探索Servo嵌入解决方案的Web浏览器

  • 创建周期:212 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:2355 个
  • Fork数量:85 次
  • 关注人数:2355 人
  • 贡献人数:12 人
  • Open Issues数量:24 个
  • Github地址:https://github.com/versotile-org/verso.git

/images/versotile-org-verso-0.png

Verso是建立在Servo Web引擎之上的Web浏览器,旨在探索Servo的嵌入解决方案,并将其发展成为成熟的浏览器。它专注于尝试多视图和多窗口功能,并完全从Servo构建UI元素。虽然仍在开发中,但目前不接受功能请求,导航工作流也尚未完善。

Binsider: 用于ELF二进制文件分析的开源工具

  • 创建周期:397 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:1100 个
  • Fork数量:21 次
  • 关注人数:1100 人
  • 贡献人数:4 人
  • Open Issues数量:21 个
  • Github地址:https://github.com/orhun/binsider.git
  • 项目首页: https://binsider.dev/

/images/orhun-binsider-0.png

Binsider是一个用于分析ELF二进制文件的开源工具,提供静态和动态分析、字符串检查、库检查和十六进制转储功能,全部集成在用户友好的终端界面中。

/images/orhun-binsider-1.png