目录

Github 2024-07-13 Rust开源项目日报 Top10

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

开发语言项目数量
Rust项目10
C项目1

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

Typst:功能强大且易学的排版系统

  • 创建周期:1586 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:25342 个
  • Fork数量:654 次
  • 关注人数:25342 人
  • 贡献人数:218 人
  • Open Issues数量:592 个
  • Github地址:https://github.com/typst/typst.git
  • 项目首页: https://typst.app

/images/typst-typst-0.png

Typst是一个功能强大的基于标记的排版系统,旨在具有与LaTeX一样强大的功能,同时更易于学习和使用。它提供了常见格式任务的内置标记、灵活的功能、集成的脚本系统、数学排版、参考文献管理、快速编译时间和友好的错误消息。该存储库包含Typst编译器及其CLI,用于本地编译,还有一个处于公共测试阶段的协作在线编辑器。

Firecracker: 安全快速的微型VMs

  • 创建周期:2459 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:24565 个
  • Fork数量:1725 次
  • 关注人数:24565 人
  • 贡献人数:218 人
  • Open Issues数量:113 个
  • Github地址:https://github.com/firecracker-microvm/firecracker.git
  • 项目首页: http://firecracker-microvm.io

Firecracker是一个为无服务器计算提供安全和快速的微型VM的开源项目。其使命是实现容器和函数工作负载的安全、多租户、最小开销执行。

Tabby: 自托管的AI编码助手

  • 创建周期:310 天
  • 开发语言:Rust
  • 协议类型:Other
  • Star数量:15151 个
  • Fork数量:575 次
  • 关注人数:15151 人
  • 贡献人数:48 人
  • Open Issues数量:133 个
  • Github地址:https://github.com/TabbyML/tabby.git
  • 项目首页: https://tabby.tabbyml.com/

/images/tabbyml-tabby-0.png

Tabby是一款自托管的AI编码助手,提供了一个开源和本地化的GitHub Copilot替代方案。它是自包含的,无需DBMS或云服务,提供了OpenAPI接口,易于与现有基础设施(例如云IDE)集成,并支持消费级GPU。

Tonic: Rust 中的 gRPC 异步/等待支持

  • 创建周期:1800 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:9394 个
  • Fork数量:965 次
  • 关注人数:9394 人
  • 贡献人数:224 人
  • Open Issues数量:227 个
  • Github地址:https://github.com/hyperium/tonic.git
  • 项目首页: https://docs.rs/tonic

Tonic 是 gRPC 的 Rust 实现,是一个高性能、开源的通用 RPC 框架,专注于异步/等待支持。它旨在为异步/等待提供一流支持,并作为用 Rust 编写的生产系统的核心构建模块。

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的替代品。它经过优化以提供快速搜索,并非常适用于日志管理和分布式跟踪等观察性用例。未来还计划支持度量。

Sui: 下一代智能合约平台

  • 创建周期:816 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:5464 个
  • Fork数量:12409 次
  • 关注人数:5464 人
  • 贡献人数:235 人
  • Open Issues数量:883 个
  • Github地址:https://github.com/MystenLabs/sui.git
  • 项目首页: https://sui.io

Sui是一种具有高吞吐量、低延迟和资产导向编程模型的下一代智能合约平台,由Move编程语言驱动。

Solana程序库(SPL)- 面向Sealevel并行运行时的链上程序集合

  • 创建周期:1450 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:3042 个
  • Fork数量:1878 次
  • 关注人数:3042 人
  • 贡献人数:208 人
  • Open Issues数量:62 个
  • Github地址:https://github.com/solana-labs/solana-program-library.git
  • 项目首页: https://solanalabs.com

Solana程序库(SPL)是Solana Labs维护的一组面向Sealevel并行运行时的链上程序集合。这些程序已针对Solana的Sealevel实现进行了测试,其中一些已部署到Mainnet Beta。该库欢迎补丁,以确保这些程序在所有实现中都具有可移植性。

OpenVAS Scanner: Greenbone社区版的扫描引擎

  • 创建周期:2364 天
  • 开发语言:Rust, C
  • 协议类型:GNU General Public License v2.0
  • Star数量:3053 个
  • Fork数量:600 次
  • 关注人数:3053 人
  • 贡献人数:47 人
  • Open Issues数量:15 个
  • Github地址:https://github.com/greenbone/openvas-scanner.git
  • 项目首页: https://greenbone.github.io/docs/

OpenVAS Scanner是Greenbone社区版的一个组件,用于Greenbone企业设备。它是一个功能齐全的扫描引擎,执行不断更新的漏洞测试(VTs)。

Limbo: 一个SQLite兼容的OLTP数据库管理系统

  • 创建周期:322 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:577 个
  • Fork数量:34 次
  • 关注人数:577 人
  • 贡献人数:16 人
  • Open Issues数量:44 个
  • Github地址:https://github.com/penberg/limbo.git

Limbo是一个正在进行中的OLTP数据库管理系统,兼容SQLite。它具有一个内部OLTP数据库引擎库,支持io_uring的异步I/O,SQLite兼容性,SQL方言支持,只读文件格式支持,SQLite C API以及JavaScript/WebAssembly绑定。