Rust

Rust是一门由Mozilla研究院于2010年发起并开源的系统级编程语言,其核心使命是在不牺牲性能的前提下彻底解决内存安全和并发安全问题。它通过独特的“所有权系统”结合“借用检查器”在编译阶段强制杜绝空指针、数据竞争等内存错误,无需垃圾回收机制即可实现内存安全,因此被誉为“无畏并发”的语言。Rust具备与C++相媲生的底层性能和控制能力,能直接操作硬件和管理内存,适用于开发操作系统、游戏引擎、浏览器组件(如Firefox)、区块链底层及高性能网络服务等场景。其语法现代而表达力强,支持模式匹配、零成本抽象和函数式编程特性。尽管学习曲线陡峭(尤其是所有权概念),但编译器提供的清晰错误提示极大降低了调试成本。Rust连续多年获评“最受开发者喜爱的语言”,正迅速成为C/C++在系统编程领域最有力的现代替代者,尤其在对安全性与性能有极致要求的关键系统中不可替代。
Exonum 是一个可扩展的开源框架,用于创建块链应用程序。Exonum 可用于在几乎任何的问题领域创建加密驱动的分布式分类账,包括金融科技、Govtech 和 LegalTech。Exonum...
1520Rust区块链
Sniffnet 是一个用于监控网络流量的开源跨平台应用程序,多线程、跨平台、可靠。 特性: 选择要检查的 PC 网络适配器 选择一组过滤器以应用于观察到的流量 查看有关你的 Internet ...
2620Rust网络工具包
Cedar 是一种开源策略语言和评估引擎。Cedar 使开发人员能够将细粒度的权限表达为在其应用程序中强制执行的易于理解的策略,并将访问控制与应用程序逻辑分离。Cedar 是第一种从头开始构建的...
3180Rust安全相关
SnapChange 是 AWS 名为 Find & Fix 内部团队开发的一种模糊测试工具,网络安全研究人员可以使用它通过在 KVM 虚拟机中重放物理内存快照来发现漏洞。模糊测试通过监视系统在...
2160Python测试工具
Pctrl 是一个基于 Rust 编程语言的健壮、功能强大、易于使用且功能强大的进程管理器。它提供了系统概览,如当前正在运行的进程和系统,并为管理员提供了操纵这些进程的控制权。Pctrl 旨在通...
1950JavaScript任务/项目管理
Inlyne 是一款由 GPU 驱动但 browserless 的工具,可帮助你在眨眼间快速查看 Markdown 文件。 特性: browserless —— 人们不应该需要 electron...
2170Rust常用工具包
System76 Scheduler 是 Pop!_OS 系统的内核调度程序,可自动配置CFS和进程优先级,以提高桌面响应能力。 System76 Scheduler 低延迟CPU调度将在AC时...
2420Rust系统补丁
Rye 是采用 Rust 编写的 Python 包管理工具,可作为 poetry/pip/pipenv/pyenv/venv/virtualenv/pdm/hatch 等同类工具的替代方案。 R...
2360RustPython开发工具
Ruff 是基于 Rust 编写的高性能 Python 代码分析工具,宣称比现有的同类工具快 10~100 倍。 核心特性 通过 pip 安装 支持pyproject.toml 兼容 Pytho...
2050RustPython开发工具
Masonry 是一个 Rust GUI 框架。 Masonry 提供了用于创建窗口的平台(使用 Glazier 作为后端),每个窗口都包含一个 Widget 树。它还提供了用于在 runtim...
2680RustGUI开发框架
sqlx-model 是基于 sqlx 的轻量级 orm 实现。 引入 使用 default-features = false 禁用默认使用的tokio,自行选择运行时跟数据库类型 [dep...
1840Rust数据库相关
Carbonyl 是一种基于 Chromium 的浏览器,可以在终端中运行。它支持几乎所有的 Web API,包括 WebGL、WebGPU、音频和视频播放、动画等。 它很快,启动时间不到一秒,...
3340C/C++浏览器/JS引擎
莲花是 Rust 通用代码生成器 软件架构说明 软件使用Java写成,部署在Tomcat 9的webapps目录中。 本软件是从Go语言通用代码生成器:仙童尝鲜版十二改写而来。 代码生成物是ru...
1550Rust开发工具
EndBASIC 是具备 REPL 的 BASIC 解释器,并包含一个使用 Rust 编写的 Web 界面。 EndBASIC 的灵感来自 Amstrad 的 Locomotive BASIC ...
1120Rust编程语言
sqlite-zstd 是 SQLite 的扩展,为 SQLite 提供透明的基于字典的行级压缩。这允许你压缩 SQLite 数据库中的条目,就像你压缩整个数据库文件一样,但同时保留了随机访问。...
3040Rust数据库调整和优化
Replibyte 是一个速度极快的工具,可以在你的数据库中植入生产数据,同时保证敏感数据的安全。 用法 创建转储 replibyte -c conf.yaml dump create 列出...
1380Rust数据库相关
Tantivy 是一个用 Rust 编写的搜索引擎库,其灵感来自于 Lucene。 得益于 Rust 语言加持,Tantivy 性能比 Lucene 要好得多 主要特性: 全文搜索 可配置的分词...
2430Rust搜索引擎
Amberol 是一个与 GNOME 完美集成的音乐播放器。Amberol 基于 GTK4,并使用 libadwaita 库以及高斯模糊封面背景。 Amberol 尽可能保持小巧、不干扰用户和简...
1280Rust多媒体工具
nom 是一个用 Rust 编写的解析器组合库。它的目标是在不影响速度或内存消耗的情况下提供构建安全解析器的工具。为此,它广泛使用 Rust 的强类型和内存安全来生成快速和正确的解析器,并提供函...
1580Rust常用工具包
Dotenv-linter 可以检查/修复/比较 .env 文件中可能导致应用程序发生故障的问题。 Available checks: Duplicated Key Ending Blank L...
1300Rust常用工具包
当前共178个项目
×
寻找源码
源码描述
联系方式
提交