Github 2024-06-22 Rust开源项目日报 Top10
根据Github Trendings的统计,今日(2024-06-22统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:
开发语言 | 项目数量 |
---|---|
Rust项目 | 10 |
Dart项目 | 1 |
Move项目 | 1 |
TypeScript项目 | 1 |
RustDesk: 用Rust编写的开源远程桌面软件
- 创建周期:1218 天
- 开发语言:Rust, Dart
- 协议类型:GNU Affero General Public License v3.0
- Star数量:58141 个
- Fork数量:6255 次
- 关注人数:58141 人
- 贡献人数:230 人
- Open Issues数量:49 个
- Github地址:https://github.com/rustdesk/rustdesk.git
- 项目首页: https://rustdesk.com
RustDesk是一款用Rust编写的开源远程桌面软件,可作为TeamViewer的替代品。它可以直接使用,无需配置,提供完全的数据控制和安全性。用户可以使用提供的会合/中继服务器,自行设置,或编写自己的服务器。该项目欢迎所有人的贡献,并提供常见问题解答、二进制下载和每夜构建。
ripgrep(rg)- 递归搜索工具
- 创建周期:2997 天
- 开发语言:Rust
- 协议类型:The Unlicense
- Star数量:45437 个
- Fork数量:1889 次
- 关注人数:45437 人
- 贡献人数:370 人
- Open Issues数量:108 个
- Github地址:https://github.com/BurntSushi/ripgrep.git
ripgrep(rg)是一种面向行的搜索工具,可以在当前目录中递归搜索正则表达式模式。默认情况下,ripgrep会遵守gitignore规则,并自动跳过隐藏文件/目录和二进制文件。(要禁用默认情况下的所有自动过滤,请使用rg -uuu .)ripgrep在Windows、macOS和Linux上具有一流的支持,并且类似于其他流行的搜索工具,如The Silver Searcher、ack和grep。它在MIT或UNLICENSE下具有双重许可。
Meilisearch: 快速搜索API,提升工作效率
- 创建周期:2252 天
- 开发语言:Rust
- 协议类型:MIT License
- Star数量:44442 个
- Fork数量:1667 次
- 关注人数:44442 人
- 贡献人数:169 人
- Open Issues数量:175 个
- Github地址:https://github.com/meilisearch/meilisearch.git
- 项目首页: https://www.meilisearch.com
Meilisearch是一个快速的搜索API,可以轻松集成到应用程序、网站和工作流程中。它提供了一些开箱即用的功能,可以增强搜索体验并加快工作效率。
Rust实现的非官方Bitwarden兼容服务器
- 创建周期:2317 天
- 开发语言:Rust
- 协议类型:GNU Affero General Public License v3.0
- Star数量:34391 个
- Fork数量:1671 次
- 关注人数:34391 人
- 贡献人数:137 人
- Open Issues数量:32 个
- Github地址:https://github.com/dani-garcia/vaultwarden.git
这是一个用Rust编写的非官方Bitwarden兼容服务器,以前被称为bitwarden_rs。这是Bitwarden服务器API的另一种实现,用Rust编写,并与上游Bitwarden客户端兼容。非常适合自托管部署,其中运行官方资源密集型服务可能不是理想的选择。该项目已更名,以避免与官方Bitwarden服务器混淆,并避免商标/品牌问题。该项目与Bitwarden项目或Bitwarden, Inc.无关。
后现代模态文本编辑器
- 创建周期:1328 天
- 开发语言:Rust
- 协议类型:Mozilla Public License 2.0
- Star数量:27484 个
- Fork数量:1993 次
- 关注人数:27484 人
- 贡献人数:424 人
- Open Issues数量:1159 个
- Github地址:https://github.com/helix-editor/helix.git
- 项目首页: https://helix-editor.com
一款用Rust编写的后现代模态文本编辑器,深受Kakoune和Neovim启发。它具有类似Vim的模态编辑、多重选择、内置语言服务器支持和智能的增量语法高亮。它主要是一个基于终端的编辑器,但旨在通过wgpu或skulpin探索自定义渲染器。
Cube - 用于构建数据应用程序的语义层
- 创建周期:2106 天
- 开发语言:Rust, TypeScript
- 协议类型:Other
- Star数量:17425 个
- Fork数量:1738 次
- 关注人数:17425 人
- 贡献人数:292 人
- Open Issues数量:931 个
- Github地址:https://github.com/cube-js/cube.git
- 项目首页: https://cube.dev
Cube是用于构建数据应用程序的语义层。它帮助数据工程师和应用程序开发人员访问现代数据存储中的数据,将其组织成一致的定义,并将其传递给每个应用程序。
uutils coreutils: Rust中的GNU coreutils跨平台重写
- 创建周期:3977 天
- 开发语言:Rust
- 协议类型:MIT License
- Star数量:17049 个
- Fork数量:1226 次
- 关注人数:17049 人
- 贡献人数:377 人
- Open Issues数量:387 个
- Github地址:https://github.com/uutils/coreutils.git
- 项目首页: https://uutils.github.io/
uutils coreutils是在Rust中对GNU coreutils进行的跨平台重新实现。虽然所有程序都已实现,但可能会缺少一些选项或出现不同的行为。
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的替代品。它经过优化以提供快速搜索,并非常适用于日志管理和分布式跟踪等观察性用例。未来还计划支持度量。
RisingWave: 实时事件流处理的Postgres兼容流式数据库
- 创建周期:834 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:6363 个
- Fork数量:520 次
- 关注人数:6363 人
- 贡献人数:151 人
- Open Issues数量:1163 个
- Github地址:https://github.com/risingwavelabs/risingwave.git
- 项目首页: https://www.risingwave.com/slack
RisingWave是一个开源项目,提供SQL流处理、分析和管理。它将存储和计算解耦,提供快速引导、动态扩展、时间旅行查询和高效连接。该项目重新构想了流处理,是一个专为实时事件流数据而设计的与Postgres兼容的流式数据库。
Aptos: 通过更好的技术和用户体验支持区块链的广泛使用
- 创建周期:850 天
- 开发语言:Rust, Move
- 协议类型:Other
- Star数量:5878 个
- Fork数量:3556 次
- 关注人数:5878 人
- 贡献人数:337 人
- Open Issues数量:667 个
- Github地址:https://github.com/aptos-labs/aptos-core.git
- 项目首页: https://aptosfoundation.org
Aptos是一个第一层的区块链,旨在通过更好的技术和用户体验支持区块链的广泛使用。它通过更好的技术和用户体验,为Web3带来了范式转变,并利用Move构建了一个为开发下一代应用程序的开发者提供家园的平台。