rust
本分类共 53 个项目。
| 项目 | Stars | 简介 |
|---|---|---|
| rustls | 用 Rust 编写的现代 TLS 库,实现 TLS 1.2/1.3,无需配置即可提供安全连接。 | |
| Pake | Pake 可将任意网页一键打包为轻量桌面应用,支持 macOS、Windows、Linux 多平台。 | |
| tauri | Tauri 是基于 Rust 和 Web 技术的跨平台桌面应用框架,生成轻量高效的二进制文件。 | |
| clap | Rust命令行参数解析库,支持声明式或过程式创建解析器。 | |
| egui | egui是纯Rust即时模式GUI库,简单易用,支持Web和原生环境。 | |
| embassy | 基于 Rust 异步的嵌入式应用开发框架,替代 RTOS 实现安全高效的微控制器编程。 | |
| smithay | Smithay 是 Rust 开发的 Wayland 合成器构建库,提供通用组件帮助开发者快速创建合成器。 | |
| tonic | Rust gRPC 框架,基于 HTTP/2 的高性能异步 RPC 实现,支持流式传输与互操作性。 | |
| vello | Rust 编写的高性能 2D 矢量渲染器,支持 CPU/GPU 多种渲染后端。 | |
| windows-rs | windows-rs 为 Rust 提供 Windows API bindings,覆盖 COM、WinRT、系统服务和 UI 等功能。 | |
| yew | Yew 是 Rust 的 WebAssembly 前端框架,用于构建高性能交互式 Web 应用。 | |
| awesome-rust | 收录优质 Rust 代码与资源,供开发者参考学习。 | |
| burn | Burn是Rust深度学习框架,统一训练与推理,支持多平台GPU/CPU加速。 | |
| coreutils | 用 Rust 实现的跨平台 GNU coreutils 替代品,完全兼容 GNU 工具集。 | |
| grpc-rust | Rust 实现的 gRPC 框架,支持高性能异步双向流式通信。 | |
| hickory-dns | 基于 Rust 的安全 DNS 客户端、服务器和解析器,支持 DNSSEC 和加密传输。 | |
| rustnet | RustNet 是终端网络监控工具,实时显示 TCP/UDP/QUIC 连接及进程信息。 | |
| tokio | Tokio是Rust异步运行时,提供高性能、可靠、可扩展的非阻塞I/O平台,用于构建异步应用。 | |
| gpui-component | 基于Rust和GPUI的高性能桌面应用框架,提供75+组件,支持WebAssembly、无障碍访问和JavaScript扩展,可跨平台构建现代化桌面应用。 | |
| iced | Rust跨平台GUI库,采用类Elm响应式编程模型,以类型安全和简洁API为核心,支持多端原生与Web界面开发。 | |
| maturin | Maturin 是将 Rust 库构建为 Python 包(wheel)的工具,支持 pyo3、cffi 和 uniffi 绑定。 | |
| wgpu-native | 基于 Rust 的原生 WebGPU 实现,为多种语言提供图形渲染绑定支持。 | |
| wgpu | wgpu 是一个跨平台的纯 Rust 图形 API,基于 WebGPU 标准,支持 Vulkan、Metal、D3D12 和 WebGL2。 | |
| RustScan | RustScan是一款现代端口扫描工具,支持快速扫描、自定义脚本引擎(Python/Lua/Shell)和自适应学习功能。 | |
| reqwest | Rust 的 HTTP 客户端库,支持异步/阻塞、JSON 请求、HTTPS 等核心功能。 | |
| axum | Axum 是 Rust HTTP 路由库,提供简洁 API 和丰富的中间件支持。 | |
| book | 这是 Rust 编程语言的官方入门教材,通过 mdBook 构建,面向初学者系统讲解 Rust 语言基础与编程实践。 | |
| cargo | Cargo是Rust项目的依赖管理器和构建工具,负责下载依赖并编译项目。 | |
| comprehensive-rust | Google开发的综合性Rust课程,涵盖基础语法到并发编程,适合有经验的工程师学习。 | |
| cross | cross是用Docker/Podman实现Rust跨平台交叉编译和测试的工具,零配置即可为ARM、RISC-V等多种架构构建运行。 | |
| deno | Deno是一个支持JavaScript、TypeScript和WebAssembly的安全运行时,基于V8引擎和Rust构建。 | |
| dioxus | Rust跨平台框架,单一代码库构建Web/桌面/移动应用,支持热重载与全栈开发。 | |
| gpui-kit | Rust桌面UI框架,内置75+组件、GPU加速与跨平台支持 | |
| grex | grex 是从测试用例自动生成正则表达式的库和命令行工具 | |
| hyper | hyper是Rust语言的高效异步HTTP库,支持HTTP/1和HTTP/2,提供客户端和服务端API。 | |
| leptos | Rust 全栈 Web 框架,基于细粒度响应式系统构建声明式 UI,无需虚拟 DOM,支持多模式渲染。 | |
| mdBook | mdBook 是将 Markdown 文件转换为现代在线书籍的工具。 | |
| pingora | Rust 高性能代理框架,支持 HTTP/gRPC 代理与负载均衡 | |
| ratatui | Ratatui 是 Rust 库,用于创建终端用户界面,支持构建命令行应用、仪表板等交互式控制台程序。 | |
| rust-analyzer | rust-analyzer 是 Rust 语言服务器,为编辑器提供代码跳转、查找引用、重构、补全、格式化与诊断等 IDE 功能。 | |
| rust-by-practice | 通过丰富的练习题、示例和项目帮助学习者掌握 Rust 语言。 | |
| rust-clippy | Clippy 是 Rust 代码检查工具,提供 800+ 规则检测常见错误并优化代码风格与性能。 | |
| rust-course | 为国内开发者打造的 Rust 语言系统教程,涵盖入门到进阶的完整内容,助力高效掌握高性能编程技能。 | |
| rust-sdk | Rust 实现的 Model Context Protocol SDK,提供客户端和服务端功能,支持工具调用、资源访问和提示管理。 | |
| rust | Rust是一门注重性能、内存安全和高生产力的系统级编程语言。 | |
| rustfs | RustFS是基于Rust的高性能分布式对象存储系统,兼容S3 API,面向数据湖和AI工作负载优化。 | |
| rustlings | Rustlings:面向 Rust 初学者的交互式代码练习工具,通过小练习帮助掌握 Rust 语法。 | |
| rusty-kaspa | Rust实现的Kaspa全节点软件,高性能替代Go节点,提供可扩展的区块链基础设施。 | |
| sea-orm | SeaORM是Rust语言的ORM框架,提供强大关系处理和丰富功能,用于构建高性能Web服务。 | |
| topcoat | Rust 全栈框架,支持服务端渲染、客户端响应式交互、模块化路由及 Tailwind 集成。 | |
| tracing | tracing 是一个 Rust 框架,用于收集结构化、基于事件的诊断信息,帮助开发者实现应用级可观测性。 | |
| winit | 跨平台窗口创建与管理库,支持处理调整大小、按键和鼠标事件。 | |
| rspack | 基于 Rust 的高性能 Web 打包工具,兼容 webpack 生态,极速构建。 |