Github 2024-01-20 Rust开源项目日报 Top10
根据Github Trendings的统计,今日(2024-01-20统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:
开发语言 | 项目数量 |
---|---|
Rust项目 | 10 |
Go项目 | 1 |
后现代模态文本编辑器
- 创建周期: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探索自定义渲染器。
Fish - 用户友好的命令行shell
- 创建周期:4272 天
- 开发语言:Rust
- 协议类型:Other
- Star数量:23685 个
- Fork数量:1835 次
- 关注人数:23685 人
- 贡献人数:396 人
- Open Issues数量:456 个
- Github地址:https://github.com/fish-shell/fish-shell.git
- 项目首页: https://fishshell.com
Fish是一个用户友好的命令行shell,适用于macOS、Linux和其他类Unix操作系统。它包括诸如语法高亮、输入时自动建议和精美的标签补全等功能,无需配置即可使用。详细的用户文档可在官方网站上找到。它可以通过Homebrew、MacPorts、fishshell.com的安装程序或独立应用程序安装在macOS上。也提供了各种Linux发行版的软件包。
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/
Tabby是一款自托管的AI编码助手,提供了一个开源和本地化的GitHub Copilot替代方案。它是自包含的,无需DBMS或云服务,提供了OpenAPI接口,易于与现有基础设施(例如云IDE)集成,并支持消费级GPU。
Rust编程语言存储库
- 创建周期:2962 天
- 开发语言:Rust
- 协议类型:Other
- Star数量:13633 个
- Fork数量:3170 次
- 关注人数:13633 人
- 贡献人数:431 人
- Open Issues数量:398 个
- Github地址:https://github.com/rust-lang/book.git
- 项目首页: https://doc.rust-lang.org/book/
Rust编程语言存储库包含了该书的源代码,可打印版和在线版本均可获取。它可以与最新的Rust发布版本一起使用,并提供可下载的代码清单。
wgpu: 一个跨平台、安全的、纯Rust图形API
- 创建周期:1955 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:9935 个
- Fork数量:749 次
- 关注人数:9935 人
- 贡献人数:393 人
- Open Issues数量:696 个
- Github地址:https://github.com/gfx-rs/wgpu.git
- 项目首页: https://wgpu.rs
wgpu是一个跨平台、安全的、纯Rust图形API,它可以在Vulkan、Metal、D3D12和OpenGL上本地运行,并在wasm上支持WebGL2和WebGPU。它基于WebGPU标准,是Firefox和Deno中WebGPU集成的核心。
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)的开源项目,旨在提供容器的性能同时提供虚拟机的安全性优势。
Aleo: 零知识应用的去中心化操作系统
- 创建周期:1434 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:3457 个
- Fork数量:2594 次
- 关注人数:3457 人
- 贡献人数:71 人
- Open Issues数量:111 个
- Github地址:https://github.com/AleoHQ/snarkOS.git
- 项目首页: http://snarkos.org
Aleo是一个为零知识(ZK)应用设计的去中心化操作系统。它提供了一个平台,用于安全、私密地构建和运行ZK应用。该项目包括一个命令行界面、开发指南以及详细的构建说明,用于运行Aleo节点、客户端和证明者。
Apache OpenDAL:数据访问层
- 创建周期:705 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:2430 个
- Fork数量:383 次
- 关注人数:2430 人
- 贡献人数:169 人
- Open Issues数量:114 个
- Github地址:https://github.com/apache/opendal.git
- 项目首页: https://opendal.apache.org
Apache OpenDAL是一个数据访问层,可以让用户以统一的方式从各种存储服务中轻松高效地检索数据。它包括不同编程语言的库,以及应用程序和服务。
GlobalProtect-openconnect: 基于OpenConnect和Tauri的Linux VPN GUI
- 创建周期:1435 天
- 开发语言:Rust
- 协议类型:GNU General Public License v3.0
- Star数量:986 个
- Fork数量:104 次
- 关注人数:986 人
- 贡献人数:30 人
- Open Issues数量:132 个
- Github地址:https://github.com/yuezk/GlobalProtect-openconnect.git
GlobalProtect-openconnect是基于OpenConnect和Tauri的Linux上的GlobalProtect VPN的GUI。它支持SSO身份验证方法,受gp-saml-gui启发。
Tailcall: 无代码高性能GraphQL后端解决方案
- 创建周期:379 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:714 个
- Fork数量:125 次
- 关注人数:714 人
- 贡献人数:45 人
- Open Issues数量:78 个
- Github地址:https://github.com/tailcallhq/tailcall.git
- 项目首页: https://tailcall.run
Tailcall是一个开源解决方案,用于构建高性能的GraphQL后端,提供了无代码开发的方法。