GitHub Rust 热门项目日报|2026-08-31|热度排行榜Top 20
项目清单
1. emilk/egui
简介:egui:一个易于使用的 Rust 即时模式 GUI,同时支持 Web 和原生平台。
工具用途:egui 是一个简单、快速、可移植的 Rust 即时模式 GUI 库,可用于 Web、桌面原生环境和游戏引擎中创建交互界面。它适合需要轻量 GUI 的 Rust 应用或游戏,通过每帧收集输入、调用 UI 代码并渲染三角形网格来工作。常用方式是与官方 eframe 框架配合构建独立应用,或通过 bevy_egui 等集成嵌入现有游戏引擎;交互无需回调,直接检查控件状态。
语言:Rust
Stars:30.3k;Forks:2.1k
来源:https://github.com/emilk/egui
2. firezone/firezone
简介:企业级零信任访问平台,基于 WireGuard® 构建。
工具用途:Firezone 是一个开源远程访问管理平台,可为任意规模组织提供基于 WireGuard 的快速、私密、零信任访问控制。它采用基于组的细粒度最小权限策略,控制对单个应用、整个子网及中间资源的访问,适用于替代传统 VPN 的场景。基本用法是注册托管服务、在设备安装客户端、连接资源并配置访问策略;也可自行托管用于教育或爱好目的。
语言:Elixir
Stars:9.0k;Forks:449
来源:https://github.com/firezone/firezone
3. actix/examples
简介:Actix Web 生态系统用法的社区展示与示例。
工具用途:该仓库汇总了 Actix 生态的精选示例,涵盖真实生产服务和教学项目,涉及 Web 服务、认证、文件上传、搜索、对象存储、数据库 CRUD、全栈模板等常见场景。它主要面向想学习 Actix Web 及其与 SQLx、Redis、JWT、OpenAPI、Docker 等技术集成的开发者,展示典型实现模式。使用方式是查阅对应项目源码或示例作为参考,也可以提交小型、聚焦的示例项目来扩展集合。
语言:Rust
Stars:4.0k;Forks:810
来源:https://github.com/actix/examples
4. cargo-generate/cargo-generate
简介:cargo,给我建个项目
工具用途:cargo-generate 是一个用于快速创建 Rust 项目的开发工具,它利用已有的 Git 仓库作为模板来生成新项目。主要适用于需要基于现成模板快速搭建 Rust 项目结构的场景。使用时指定一个模板仓库即可初始化项目,完整用法可参考官方指南。
语言:Rust
Stars:2.5k;Forks:207
来源:https://github.com/cargo-generate/cargo-generate
5. mrcjkb/rustaceanvim
简介:🦀 大幅增强你在 Neovim 中的 Rust 体验!rust-tools.nvim 的一个深度修改分支。
工具用途:rustaceanvim 是一个用于 Neovim 的 Rust 插件,能自动配置 rust-analyzer 内置 LSP 客户端,并提供调试、运行测试、代码操作、错误解释、HIR/MIR 查看等非标准功能。它主要适合需要比 Neovim 内置 LSP 或 lspconfig 更多 rust-analyzer 特定能力的 Rust 开发场景。该插件开箱即用,无需调用 setup 或手动配置 LSP,通常只需在 Rust 文件类型中添加快捷键,并通过 vim.g.rustaceanvim 进行可选配置。
语言:Lua
Stars:3.1k;Forks:134
来源:https://github.com/mrcjkb/rustaceanvim
6. dj-bolt/django-bolt
简介:最快的 Python Web 框架,基于 Django 构建。Rust(Actix Web)HTTP 服务器 + 异步类型化处理器 + msgspec,并具备完整的 Django ORM、Admin、中间件和认证。300k+ req/s,无需 gunicorn/uvicorn。
工具用途:Django-Bolt 是一个高性能、全类型化的 Django API 框架,它使用 Rust HTTP 服务器(Actix Web + Tokio)和 PyO3 桥接 Python 处理逻辑,并用 msgspec 序列化,同时保留 Django ORM、Admin、中间件和第三方应用等现有能力。它适合需要高吞吐 JSON API、类型校验和自动交互文档的 Django 项目,无需 gunicorn 或 uvicorn。基本使用方式是在 settings.py 旁或任意 Django 应用内创建 api.py 定义端点,框架会自动发现并挂载,启动后即可访问 API 和 /docs 交互式文档。
语言:Python
Stars:1.7k;Forks:86
来源:https://github.com/dj-bolt/django-bolt
7. fannheyward/coc-rust-analyzer
简介:适用于 coc.nvim 的 rust-analyzer 扩展
工具用途:这是一个用于 Vim/Neovim 的 coc.nvim 扩展,将 rust-analyzer 语言服务器接入编辑器,为 Rust 项目提供语言分析支持。它主要用于在 Vim/Neovim 中进行 Rust 开发,可通过 coc.nvim 安装并编辑 JSONC 配置文件来调整行为。用户还可以通过 coc 命令触发运行和调试,并能与 Vimspector 及 CodeLLDB 配合调试 Rust 可运行项。
语言:TypeScript
Stars:1.2k;Forks:48
来源:https://github.com/fannheyward/coc-rust-analyzer
8. DarrenBaldwin07/clerk-rs
简介:官方社区维护的 Clerk Rust SDK
工具用途:该 Rust SDK 封装了 Clerk Backend API,并为 Actix Web、Axum、Rocket 和 Poem 提供请求认证中间件。它主要用于在 Rust Web 服务中调用 Clerk 后端接口,以及保护路由并验证 JWT。使用时按框架启用对应 feature,配置 ClerkConfiguration,然后注册相应中间件或 guard;受保护路由可显式指定,也可默认保护全部路由。
语言:Rust
Stars:177;Forks:49
来源:https://github.com/DarrenBaldwin07/clerk-rs
9. klboke/kkRepo
简介:kkRepo 是一个兼容 Nexus、可自托管的制品仓库,支持 Maven、npm、PyPI、Go、Helm、NuGet、Cargo/Rust、Dart/Pub、Docker/OCI、RubyGems 和 Yum 制品。它支持从 Nexus 一键迁移到 kkRepo。
工具用途:kkRepo 是一个开源自托管的制品仓库,支持 Maven、npm、PyPI、Go、Helm、Docker/OCI、NuGet 等 20 多种制品格式以及 hosted、proxy、group 仓库类型。它兼容 Sonatype Nexus 的 API、权限模型和 /repository/… URL 布局,可作为 Nexus 的替代方案,并支持一键迁移现有数据。主要使用场景是在 Nexus Community Edition 遇到组件数、请求限制或需要稳定性与多副本高可用时,提供企业级制品生命周期管理、安全扫描和细粒度访问控制。基本使用方式是通过公开镜像快速启动本地环境,首次访问管理台创建管理员,之后在 /admin 控制台完成迁移或配置仓库,客户端可继续沿用原有仓库地址。
语言:Java
Stars:251;Forks:25
来源:https://github.com/klboke/kkRepo
10. CosminMihuMDC/KtorMonitor
简介:用于监控 Ktor Client、OkHttp 和 http4k 请求与响应的强大工具,让调试和分析网络通信更轻松。
工具用途:KtorMonitor 是一个用于监控 Ktor Client、OkHttp 和 http4k 请求与响应的调试工具,支持 Android、iOS、Desktop、Wasm 和 JS 等多平台。它可实时拦截、记录和查看网络通信,支持 JSON/XML/HTML 等格式预览、SSE/WebSocket 跟踪、敏感请求头脱敏、日志导出和通知,并可通过 No-Op 版本避免进入生产构建。基本使用方式是在对应平台添加 UI 组件(如 Compose、ViewController、Window 等),并按需配置通知、保留期、内容长度限制和过滤规则等。
语言:Kotlin
Stars:229;Forks:21
来源:https://github.com/CosminMihuMDC/KtorMonitor
11. dylan-sutton-chavez/edge-python
简介:单遍 SSA 字节码编译器与线程码栈虚拟机,面向 Python 子集。支持 NaN 装箱值、内联缓存、超级指令融合、纯函数记忆化、标记-清除垃圾回收、解释器快照和覆盖率引导模糊测试。可作为 WebAssembly 模块在浏览器中运行,也可在 CLI 中作为脚本、独立二进制文件或工作进程池运行。
工具用途:Edge Python 是一个面向沙箱化 Python 子集的单遍 SSA 字节码编译器与线程化栈虚拟机,可在浏览器中以 WebAssembly 模块运行,也可在 CLI 中原生运行,默认不提供文件、网络或环境访问,除非显式启用系统模块。它主要用于安全执行小型 Python 程序、在浏览器中嵌入脚本、以协作 actor 方式并发运行大量隔离程序,以及供 Rust 宿主构建自定义脚本语言。基本使用方式包括通过 CLI 运行、REPL 或测试脚本,打包为独立二进制,以 actor 池并发执行,或直接在浏览器中加载 WASM 模块运行。
语言:Rust
Stars:264;Forks:14
来源:https://github.com/dylan-sutton-chavez/edge-python
12. Avarok-Cybersecurity/Citadel-Protocol
简介:用于消息传递、文件共享和机密远程文件存储的后量子端到端加密 SDK。
工具用途:Citadel Protocol 是一个用纯 Rust 实现的后量子安全网络协议,帮助开发者构建高安全性的客户端-服务器和 P2P 应用,内置 NAT 穿越、后量子密钥封装(如 Kyber/NTRU)以及可配置的多层加密和棘轮机制。主要使用场景包括实时通信、边缘/IoT、内存受限环境、高并发服务器、安全远程存储与分布式备份、P2P 文件共享等。基本使用方式是将其作为 Rust crate 集成到 Cargo 项目中,通过安全模式(PFS/BEM)、线程模式和多种存储后端(文件系统、SQL、Redis)进行配置,并可利用其 SDK/API 和远程加密虚拟文件系统开发应用。
语言:Rust
Stars:163;Forks:22
来源:https://github.com/Avarok-Cybersecurity/Citadel-Protocol
13. kitamstudios/rust-analyzer.vs
简介:Visual Studio 2022 的 Rust 语言支持
工具用途:rust-analyzer.vs 是 Visual Studio 的 Rust 语言支持扩展,适用于在 Visual Studio 中打开 Cargo/Rust 工作区进行开发。它提供来自 Rust 语言服务器的智能感知、自动补全、跳转定义、代码操作和查找引用,并集成构建、清理、调试与运行、单元测试管理、Clippy 与 rustfmt 等功能。使用时需在 Visual Studio 进程 PATH 中配置 rustup、默认工具链和可用的 Cargo,再以打开文件夹方式加载 Rust 项目。
语言:C#
Stars:174;Forks:17
来源:https://github.com/kitamstudios/rust-analyzer.vs
14. beling/bsuccinct-rs
简介:专注于简洁数据结构的 Rust 库和程序
工具用途:这是一个 Rust 库与程序集合,提供最小完美哈希、压缩静态映射、紧凑序列、Huffman 编解码、位图操作、二进制序列化以及浮点精确求和等简洁数据结构相关功能。它适用于需要紧凑存储、高效查询/编码和内存占用分析等场景,并包含多个基准测试程序用于评估这些数据结构。使用时可作为 Rust crate 集成到项目;附带的程序需要 Rust 编译器从源码编译安装,支持 32 位平台(如 wasm32),并主要针对 64 位 CPU 优化。
语言:Rust
Stars:172;Forks:15
来源:https://github.com/beling/bsuccinct-rs
15. majiayu000/litellm-rs
简介:一个用 Rust 编写的高性能 AI 网关——使用 OpenAI 格式调用 100 多个 LLM API
工具用途:这个项目是一个高性能 Rust 库和网关,用于以 OpenAI 兼容格式统一调用 60 多家 LLM 提供商,并内置负载均衡、故障转移、成本优化及认证、速率限制、缓存等网关控制。主要使用场景是作为统一 API 库替代 OpenAI SDK,或作为运行编码代理等基础设施中的路由/网关层。基本使用方式建议先以仅 API 库模式运行;如需作为网关服务器部署,则需启用存储特性并使用开发或生产示例配置来设置路由策略和断路器。
语言:Rust
Stars:108;Forks:18
来源:https://github.com/majiayu000/litellm-rs
16. devlint/GitWand
简介:真正解决冲突的 Git 客户端:8 种确定性模式自动解决本无需决策的冲突,其余冲突提供完整追踪。原生(Tauri 2 + Rust),免费,MIT。
工具用途:GitWand 是一个基于 Tauri 2 和 Vue 3 的轻量级原生 Git 客户端,覆盖日常更改、历史、分支和推拉操作,并支持自动解决简单合并冲突、集成 PR 代码审查、可视化提交 DAG(Git Tree)和 AI 辅助功能。主要使用场景包括日常 Git 操作、多仓库工作区与工作树管理、跨 GitHub/GitLab/Bitbucket/Azure DevOps 的 PR 协作,以及通过 AI 代理和集成终端完成代码任务。基本使用方式是安装对应平台的应用后打开仓库,通过 Git Tree 查看提交并右键执行检出、分支、标签或拣选等操作,在侧边栏暂存和提交文件,并利用 PR 列表、Today 面板或设置中的账户与 AI 提供方进行审查、合并和资源管理。
语言:TypeScript
Stars:167;Forks:7
来源:https://github.com/devlint/GitWand
17. holsatus/holsatus-flight
简介:Holsatus 飞控的主页
工具用途:Holsatus Flight 是一个基于纯 Rust 和 Embassy 异步框架的四轴飞行器自动驾驶仪固件,主要运行在 Raspberry Pi RP2040 上,支持 1000 Hz 控制循环、Mavlink 通信、传感器校准、运行时配置与安全检查。它适用于低成本四轴飞行器的飞控开发与测试,并能与标准地面站软件交互。基本使用方式是通过串口终端(如 minicom 或 PuTTY)访问内置 Holsatus Shell,完成参数设置、校准和故障排查;推荐硬件为搭载 RP2040 的 Raspberry Pi Pico,配合 ICM20948、SBUS 接收机和 DShot 电调。
语言:Rust
Stars:91;Forks:14
来源:https://github.com/holsatus/holsatus-flight
18. majiayu000/quotabar
简介:用于监控 Claude Code、Codex、Cursor、Antigravity 配额和本地使用成本的 Tauri v2 菜单栏应用。
工具用途:QuotaBar 是一个 Tauri v2 菜单栏工具,用于集中监控 Claude Code、Codex、Cursor、Grok Build 和 Antigravity 的配额用量,并基于本地日志估算今日、本周和本月的成本。它适合需要同时跟踪多个 AI 开发工具额度与开销的用户,在菜单栏中通过弹出面板展示实时配额窗口、各提供商托盘指示器和本地费用估算。基本使用方式是安装后从菜单栏查看各服务概览与详情,并可配置主题、Dock 隐藏和托盘开关;应用每 60 秒后台轮询刷新,仅读取本地认证信息,不接管登录流程。
语言:TypeScript
Stars:44;Forks:4
来源:https://github.com/majiayu000/quotabar
19. incompletepi/Rust-External-Menu-2026
简介:适用于 Windows 的现代 Rust 模组菜单——外部覆盖层界面,包含玩家信息、物品查看、地图工具、可配置方案、自定义热键和简洁的界面预设。
工具用途:Rust Mod Menu 2026 为 Rust 提供一个外部菜单式界面,可配置玩家信息、物品/世界对象、地图标记等显示面板,并支持主题、位置、过滤器、热键和多配置文件。它适合需要按不同游戏场景快速切换界面布局与信息显示的玩家。基本使用方式是启动 Rust 和该工具后,用热键打开菜单,加载默认配置或调整各面板与过滤条件并保存为具名配置文件。
语言:Go
Stars:24;Forks:9
来源:https://github.com/incompletepi/Rust-External-Menu-2026
20. alseif0x/rustycore
简介:RustyCore — 基于 Rust 的开源魔兽世界服务器模拟器(巫妖王之怒经典版 = 3.4.3.54261)
工具用途:RustyCore 是一个用 Rust 编写的《魔兽世界:巫妖王之怒》经典版服务器模拟器,目前正将 TrinityCore 风格的 C++ 实现移植到 Rust,目标是与旧版行为保持一致。它已能支撑登录、选区、角色列表和初步进入世界的冒烟测试,但完整游戏运行(地图、战斗、移动、可见性等)仍处于迁移阶段。基本使用方式需要准备 MariaDB 数据库、对应客户端和提取的游戏数据,分别启动认证服务和世界服务,再通过项目提供的验证与冒烟测试流程检查登录及进入世界路径是否正常。
语言:Rust
Stars:21;Forks:8
来源:https://github.com/alseif0x/rustycore
总结
本期内容聚焦 Rust 生态项目,项目简介和工具用途均依据对应仓库公开 README 整理。项目状态和使用限制请以来源仓库的最新信息为准。
网硕互联帮助中心




评论前必须登录!
注册