Rust

Rust是一门由Mozilla研究院于2010年发起并开源的系统级编程语言,其核心使命是在不牺牲性能的前提下彻底解决内存安全和并发安全问题。它通过独特的“所有权系统”结合“借用检查器”在编译阶段强制杜绝空指针、数据竞争等内存错误,无需垃圾回收机制即可实现内存安全,因此被誉为“无畏并发”的语言。Rust具备与C++相媲生的底层性能和控制能力,能直接操作硬件和管理内存,适用于开发操作系统、游戏引擎、浏览器组件(如Firefox)、区块链底层及高性能网络服务等场景。其语法现代而表达力强,支持模式匹配、零成本抽象和函数式编程特性。尽管学习曲线陡峭(尤其是所有权概念),但编译器提供的清晰错误提示极大降低了调试成本。Rust连续多年获评“最受开发者喜爱的语言”,正迅速成为C/C++在系统编程领域最有力的现代替代者,尤其在对安全性与性能有极致要求的关键系统中不可替代。
Veloren 是一个用 Rust 编写的像素风格 RPG 游戏。它的灵感来自《矮人要塞》和《我的世界》等游戏。游戏里可以制作道具、合成物品、战斗升级、驯养生物,还可以探索地牢洞穴、在空中滑翔、...
2020Rust单机游戏
rbatis 是一个用 Rust 编写的高性能、安全、动态 SQL(编译时)ORM 框架,受 Mybatis 和 MybatisPlus 的启发。它提供高性能,基于 Future,带有 asyn...
2290Rust数据库相关
RedisJSON 是一个 Redis 模块,它实现了 ECMA-404 JSON 数据交换标准 作为本机数据类型。它允许从 Redis 键(文档)存储、更新和获取 JSON 值。 主要特点: ...
2110PythonJSON/BSON开发包
gaffer 是 Rust 编写的微批处理调度工具,可优先级并行作业调度程序,具有并发排除、作业合并、重复作业和较低优先级的负载限制等功能。 特点 循环执行:作业将在某个时间间隔重新加入队列 作...
2070Rust作业/任务调度
Rust Doom 是一个用 Rust 编写的 Doom 1 & 2 渲染器。 这些代码主要是基于 Doom Wiki 和非官方的 Doom Specs,并不是将原始的 Doom C 源代码移植...
1420Rust单机游戏
RustScan 是一个现代的端口扫描器,快速、智能、有效。快速查找端口(最快 3 秒),通过脚本引擎运行脚本(支持 Python、Lua、Shell)。 特性: 在3 秒内扫描所有 65k 端...
1370Rust安全相关
Sops 是一个加密文件的编辑器,支持 YAML、JSON、ENV、INI 和 BINARY 格式,用 AWS KMS、GCP KMS、Azure Key Vault、age 和 PGP 进行加...
1060Google Go加密/解密/破解
Laminar 是一种应用级传输协议,为快节奏的 fps 游戏提供基于 UDP 的可配置可靠性和排序保证,且提供轻量级的界面。 它的灵感来自 Gaffer on Games,功能类似 RakNe...
2030Rust网络工具包
rqbit 是使用 Rust 编写的 BitTorrent 客户端。 支持的功能 顺序下载 继续下载磁盘上已存在的文件 使用文件名的正则表达式选择性下载 支持 DHT,支持磁铁链接 HTTP A...
1780RustREST/RESTful项目
Dorea 是一款 Key - Value 数据存储系统。它基于 Bitcask 存储模型实现! 数据类型 Dorea 将会实现基本的数据类型与复合类型: String 基础字符串 Number...
1640RustNoSQL数据库
kbio 是基于 io_uring 的异步 IO 框架,被用于实现 KuiBaDB 的异步 I/O。 特性 支持多线程并发任务提交 速度快 实现在 tokio 中引入的 AsyncRead/As...
1380Rust其他开发相关
egui 是一个简单、快速且高度便携的 Rust 即时模式 GUI 库。egui 可以在 Web 上、本机上以及你最喜欢的游戏引擎中运行(或即将运行)。 egui 旨在成为最容易使用的 Rust...
2910RustUI组件库
Paru 是标准的 pacman wrapping AUR 助手,具有许多功能和最少的交互。 Paru 现在有一个 IRC。Paru 不是官方工具。如果 paru 无法构建包,你可以先检查 ma...
1460SHELL操作系统工具
rage 加密工具开源项目
rage 是一个简单、现代、安全的文件加密工具,使用 age 格式。它的特点是小的显式密钥,没有配置选项,以及UNIX风格的可组合性。 Usage: rage [--encrypt] ...
1290Rust加密/解密/破解
Quilkin 是由 Google 与 Embark 合作研发的一种非透明 UDP 代理,专门设计用于大型多人专用游戏服务器部署,以确保安全性、访问控制、遥测数据、指标等。 项目状态 项目目前处...
2200Rust代理服务器软件
netease-cloud-music-gtk 是基于 Rust + GTK 开发的网易云音乐播放器,专为 Linux 系统打造,已在 openSUSE Tumbleweed + GNOME 环...
3170Rust多媒体工具
Netwarps 团队参考 libp2p 实现了一个基于Rust语言的 p2p 底层网络—libp2p-rs。libp2p-rs大量使用了最新的 async/await 语法,是一个简洁的高性能...
3260Rust网络工具包
Nydus 是 Dragonfly 的容器镜像服务。该项目项目在容器镜像格式之上实现了一个用户空间文件系统,该容器镜像格式比当前的 OCI 镜像规范有所改进。其主要功能包括: 容器镜像按需下载,...
1510RustPaaS系统/容器
用 Rust 重新实现《辐射2》引擎。 这是一项进行中的工作,暂时不可玩。 Running demo vault13 /path/to/fallout2 artemple Demo 中的可用控...
1920Rust游戏模拟器/工具/引擎
brpc-rs 是一个面向 Rust 开发者的项目,开发者可以使用 Rust 语言实现 brpc 的服务和客户端。项目包括了四个 Rust 软件包,均托管 crates.io 上,用户可使用 c...
1920RustRPC/XMLRPC项目
当前共181个项目
×
寻找源码
源码描述
联系方式
提交