-
sysinfo
获取系统信息,如进程、CPU、磁盘、组件和网络
-
getrandom
从系统源检索随机数据的小型跨平台库
-
which
Unix 命令 "which" 的等价物。在跨平台上定位已安装的可执行文件。
-
libc
到像 libc 这样的平台库的原始 FFI 绑定
-
signal-hook
Unix 信号处理
-
ctrlc
Rust 项目易于使用的 Ctrl-C 处理程序
-
arboard
为操作系统剪贴板提供图像和文本处理
-
os_info
检测操作系统类型和版本
-
whoami
获取当前用户和环境
-
open
使用系统配置的程序打开路径或URL
-
errno
到errno变量的跨平台接口
-
io-lifetimes
一个低级的I/O所有权和借用库
-
hostname
跨平台系统主机名函数
-
procs
ps的现代替代品
-
mach2
到OSX底层Mach 3.0内核用户空间API的接口
-
nu
一种新型的shell
-
copypasta
用于获取和设置OS级别剪贴板内容的跨平台库
-
home
共享的home目录定义
-
dlopen2
动态链接库(也称为共享对象或共享库)的打开和操作
-
httm
用于查看ZFS和btrfs数据集快照文件版本的CLI工具
-
hermit-abi
Hermit系统调用定义
-
redox_syscall
访问原始Redox系统调用
-
page_size
轻松、快速、跨平台的获取内存页面大小的途径
-
os_pipe
一个用于打开OS管道的跨平台库
-
platform-info
获取系统信息的跨平台接口
-
opener
使用系统默认程序打开文件或链接
-
spin_sleep
精确睡眠。尽可能使用可信的本地睡眠,然后旋转。
-
core_affinity
管理CPU亲和性
-
virtio-queue
virtio 队列实现
-
子进程
受 Python 的 subprocess 模块启发的子进程和管道执行,具有 Rust 特定扩展
-
zellij
内置所有功能的终端工作空间
-
atuin
神奇的shell历史记录
-
引导加载程序
一个实验性的 x86_64 引导加载程序,可以在 BIOS 和 UEFI 系统上运行
-
wl-clipboard-rs
访问 Wayland 剪贴板,用于终端和其他无窗口应用程序
-
rustls-platform-verifier
支持使用操作系统验证器在 rustls 中验证 TLS 证书
-
gethostname
所有平台
-
systemstat
以跨平台方式获取系统信息/统计信息
-
ostree-ext
OSTree 的扩展 API
-
fdlimit
为OSX和Linux提升文件描述符限制
-
psutil
进程和系统监控库
-
teetty
有点像tee,有点像script,但是全部都是基于假tty。让您可以远程控制和观察进程。
-
shared_child
使用多线程的子进程
-
sd-notify
systemd服务状态通知的轻量级crate
-
rattler
安装conda环境
-
starship-battery
关于笔记本电池的跨平台信息
-
proc-exit
进程终止的退出码
-
syngestures
为Linux设计的可配置多触控手势daemon,最初针对
xf86-input-synaptics
-
sysexits
由<sysexits.h>定义的系统退出码
-
crash-handler
允许在崩溃事件期间运行用户代码
-
machine-uid
无需root权限获取原生机器ID
-
command-group
扩展命令以在进程组中启动
-
quanta
高速计时库
-
findshlibs
使用跨平台API查找当前进程加载的共享库集
-
kmon
Linux内核管理器和活动监控器
-
redox_users
访问Redox用户和组功能
-
pixi
包管理和工作流程工具
-
fork
创建一个与控制终端(守护进程)分离的新进程
-
multiboot2
方便且安全地解析Multiboot2引导信息(MBI)结构和包含的信息标签。适用于
no_std
环境,例如内核。可选的构建器... -
以下
一个交互式工具,用于查看和记录历史系统数据
-
cargo-osdk
使用 Asterinas OSDK 加速操作系统开发
-
wait-timeout
在 Unix 和 Windows 平台上等待子进程,并指定超时时间
-
named-lock
跨进程命名锁的跨平台实现
-
kqueue
BSDs 的接口
-
secmem-proc
通过系统 API 加固进程
-
libmem
高级游戏破解库(Windows/Linux/FreeBSD)
-
sys-info
在 Rust 中获取系统信息。目前支持 Linux、Mac OS X、illumos、Solaris、FreeBSD、OpenBSD 和 Windows
-
macchina
一个注重性能的系统信息获取器
-
process_control
通过限制来舒适地运行进程
-
owmods_cli
OWML 模块管理的命令行工具
-
resfetch
neofetch 的快速、最小化替代品
-
topgrade
升级所有事物
-
fctool
Shell 脚本语言
-
ostree
libostree 的 Rust 绑定
-
remoteprocess
用于获取正在运行进程信息的跨平台 API
-
xous
Xous 的系统调用接口
-
nokhwa
一个简单易用、跨平台的 Rust 摄像头捕获库
-
mmap-sync
允许通过映射内存以无等待和零拷贝方式在进程之间共享数据的包
-
hxn
从终端抓取 url/web 页面屏幕截图的闪电般快速工具
-
io-extras
文件/套接字句柄/描述符实用工具
-
kill_tree
🌳 Kill Tree是一个库,旨在递归地终止指定的进程及其所有子进程,独立于其他命令如kill或taskkill
-
sbi
一个用于与RISC-V监控系统二进制接口交互的纯Rust库
-
octussy
用于shell提示的git状态可执行文件
-
supervisor-rs
管理(启动/停止/重启等)服务器上的进程
-
dylib_installer
安装dylib文件和头文件到系统库路径
-
memprocfs
物理内存分析框架
-
precord
用于记录进程或系统性能数据的命令行工具
-
rmesg
基于Rust的dmesg Linux实用工具的完整实现,提供对内核日志缓冲区的程序性访问
-
dano
用于生成媒体比特流校验和的CLI工具
-
nc
直接访问系统调用
-
collectd-plugin
在collectd的C接口和用于定义插件更容易的宏之上提供人体工程学API
-
microseh
Rust的异常处理(SEH)
-
uptime_lib
多平台运行时间库
-
machineid-rs
获取加密的唯一MachineID/HWID/UUID。灵感来自.Net DeviceId。
-
birdcage
跨平台可嵌入沙箱
-
memfd-exec
通过友好的界面直接从内存中运行可执行文件
-
pai-strace
使用pai创建的类似于strace的工具
-
zeitfetch
跨平台系统信息的瞬时快照
-
pacstall
我们的(最终)Rust重写占位程序
-
tauri-plugin-os
读取操作系统信息
-
ipmb
进程间消息总线
-
comtrya
简化全新操作系统的重新配置。安装软件包并管理点文件。
-
bp3d-os
为BlockProject3D设计的操作系统工具
-
libseccomp
libseccomp库的Rust语言绑定
-
android_trace
支持Android NDK追踪
-
lsrmod
用Rust编写的lsmod,输出到std和json
-
crossfont
跨平台本地字体加载和光栅化
-
mid
为 MacOS/Windows/Linux 创建机器 ID 哈希
-
gbump
Git 标签语义版本增量工具
-
sc
原始系统调用
-
sudo2
检测是否以 root 用户运行,如需则使用 sudo 或其他包装器重启,或在设置 SUID 标志时设置 uid 为零
-
sile
Simon 改进的布局引擎
-
rust-apt
libapt-pkg 绑定
-
process-wrap
包装命令,以在组、会话或作业等中启动进程
-
javalocate
用于在 macOS、Linux 和 Windows 上查找 JVM 版本的命令行实用程序
-
locale_config
维护进程和线程的区域设置偏好,并通过检查系统中的用户偏好来初始化它们
-
libmacchina
可以检索各种系统信息
-
omnifetch
打印 OmniOS 机器的信息
-
dioxus-sdk
Dioxus 的跨平台库,可大幅提升您的生产力
-
rebos
为任何 Linux 发行版提供类似 NixOS 的可重复性
-
afteroff
afteroff
是一个轻量级、高效的工具,用于监控 Linux 系统上的特定进程,并在进程结束时关闭计算机。它用 Rust 编写... -
print_bytes
尽可能地无损打印字节
-
minstant
基于 TSC 的性能高、精度高的
std::time::Instant
的替代品,用于测量时间 -
sys_metrics
从主机收集统计信息/信息的跨平台库
-
kstat-rs
Rust 对 illumos 的 libkstat 的接口
-
static-files
帮助自动化静态资源收集
-
v4l2r
对 V4L2 的安全且灵活的抽象
-
uhyve
Hermit 的最小型虚拟机
-
oma-apt
为 oma 处理 apt 的 libapt-pkg 绑定
-
fre
命令行频繁跟踪工具
-
memflow-registry
为 memflow 插件提供的类似 docker 的注册服务器
-
gyr
针对 GNU/Linux 和 *BSD 的闪电般快速的 TUI 启动器
-
ctrlc2
Rust 项目的简单 Ctrl-C 处理程序版本 2
-
signal-hook-registry
signal-hook 的后端 crate
-
xous-kernel
Xous 的核心内核,包括任务切换和内存管理
-
fuchsia-zircon-sys
Zircon 内核的低级 Rust 绑定类型
-
wdk
Windows 开发工具包 (WDK) 中可用的 API 的安全规范绑定
-
polyhal
多平台接口
-
osrand
从操作系统接口获取随机数
-
memory_addr
物理和虚拟地址的包装和辅助函数
-
tiny-std
针对Linux的微型Rust标准库
-
darling-binary
声明式和可扩展的包管理器
-
cultivar
Mango操作系统的构建工具
-
minidumper-child
在子进程中捕获minidumps
-
system_env
系统环境信息:操作系统、架构、包管理器等
-
minidl
用于加载符号的极简跨平台库
-
dylink
运行时动态链接加载工具
-
memflex
内存黑客库
-
site-blocker
通过系统hosts文件阻止站点的命令行界面
-
pkgcraft
Gentoo功能
-
filesize
查找文件占用的实际空间
-
phext-shell
操作系统外壳的phext原生实现
-
good-os-framework
用Rust编写的framekernel操作系统框架
-
smf
illumos SMF系统的Rust绑定
-
buildid
检查当前运行的可执行文件以获取其build-id或LC_UUID
-
simpath
在环境变量定义的路径中搜索文件
-
ufwprofile
用纯Rust编写的UFW应用配置文件
-
iocuddle
构建运行时安全的Linux
ioctl()
接口 -
rni
ni版本
-
cpe
Rust中的CPE 2.2和2.3处理
-
fortanix-sgx-abi
Intel SGX enclaves的接口。这是针对
x86_64-fortanix-unknown-sgx
目标的接口。这是一个小而实用的接口,适用于编写更大的enclaves... -
libredox
Redox稳定ABI
-
libc-interface
在libc或其他常见平台库中常见的类型
-
target-tuples
解析类似于autoconf使用的目标元组形式
<arch>-<vendor>-<system>
-
kernel-builder
从可用的源中选择内核版本,构建和安装
-
bootupd
引导加载程序更新器
-
dlopen
打开和操作动态链接库(也称为共享对象或共享库)。这是一个现代且更灵活的替代方案,如libloading或sharedlib等现有库
-
dlopen-rs
从内存和文件中加载elf动态库
-
robius-open
Rust在多个平台上打开URI的抽象
-
darling-installer
darling的命令行安装工具
-
basic-text
基本的文本字符串和I/O流
-
libnv
围绕libnv-sys的安全且传统的包装器
-
kspin
用于内核空间的自旋锁,可以在关键部分禁用抢占或中断
-
rrppcc
高性能的用户空间RDMA RPC引擎
-
sysinfo-report
收集一些基本系统信息并生成可序列化的报告
-
file-guard
一个跨平台的简单咨询性文件锁定库
-
bootloader-x86_64-bios-boot-sector
为
bootloader
crate的BIOS引导扇区 -
bpf-api
为eBPF程序、探测和映射的语法化Rust绑定
-
cloudabi
CloudABI的低级接口。包含所有系统调用和相关类型。
-
errno-no-std
到errno变量的跨平台接口
-
void-ship
移除对vDSO和vvar的访问
-
siquery
查询系统信息的osquery实现
-
rido
获取Microsoft操作系统的有效URL和校验和
-
single-instance
单实例应用程序
-
fancy-prompt
具有多个有用功能的改进shell提示
-
together-rs
一起运行多个命令
-
whatsys
确定内核版本
-
fontique
字体枚举和回退
-
xhci
处理xHCI
-
klinker
为kOS设计的Kerbal编译器集合链接器
-
process_hollowing
创建进程并使用shellcode重写入口点(默认为本地主机:4444上的反向shell)
-
os_path
具有std库互操作性的智能路径处理
-
stm32cubeprog-rs
STM32CubeProgrammer的Rust API
-
ccp_core_affinity
管理CPU亲和性
-
tauri-plugin-system-info
用于检索系统信息的tauri插件
-
proc_guard
确保在各种情况下正确销毁子进程的进程保护器
-
plow_package_management
Plow:本体包管理器
-
os_type
检测操作系统类型
-
brt
用Rust编写的btop
-
timer-no-std
跨平台接口,用于单调时钟及其相应的线程睡眠方法
-
DisplaySettings
用于管理Windows显示设置的Rust小型库
-
empm
方便快捷的嵌入式软件包管理器
-
alive_lock_file
创建锁文件,不产生死锁
-
mach-sys
从原始的Mach分支,并合并自mach2/machx。Rust接口,用于Mach 3.0内核的用户空间API,该内核是OSX的基础。
-
risc0-build-kernel
RISC Zero构建内核的工具
-
qsu
服务子系统包装器
-
geofetch
为极小一部分人提供的系统信息实用工具
-
dioxus-std
Dioxus 的跨平台库,可大幅提升您的生产力
-
fuchsia-zircon
对Zircon内核的Rust绑定
-
lightspeed_scheduler
用于周期性作业的进程内调度器。调度器允许您按cron-like计划运行Rust函数。
-
wei
wei 系统
-
chroot-deploy
一种能够快速部署和使用 chroot 环境的程序
-
rustreleaser
轻松将 Rust 项目发布到 GitHub、Homebrew 和 crates.io
-
libspkg
Spkg Rust 库
-
system_diskinfo
用于收集系统磁盘驱动器等信息的程序包
-
ctrlc-async
Rust 项目使用 Ctrl-C 异步处理的简单方法
-
affinity
为当前运行的线程和进程设置核心亲和力的统一方式
-
multiboot
访问多引导结构
-
libcgroups
cgroup
-
kdump
一个小型实用程序,用于对 KSM 和 KO 文件进行反汇编和读取,以便与 KerbalOS 一起使用
-
rustls-platform-verifier-android
rustls-platform-verifiercrate 的内部 JVM 支持组件。你不应直接依赖于此。
-
avrox-storage
AVRoxide 操作系统的存储驱动程序
-
hydroperfox-filepaths
处理灵活的文件路径
-
raminspect
Linux系统上进程的内存和代码的任意检查和操作
-
rres
用于收集显示分辨率的 xrandr 替代品
-
below-model
below 的模型 crate
-
oma-pm
APT 包管理器 API 抽象库
-
ninep
一个简化的 9p 实现
-
intuicio-core
Intuicio 脚本平台的核心模块
-
system_error
跨平台系统错误
-
quickfetch
构建以快速创建包管理器!
-
tauri-plugin-process
访问您的 Tauri 应用程序的当前进程
-
suave
多进程通信实用库
-
efi
用于编写 UEFI 应用的 Rust 绑定,符合人体工程学
-
moto-ipc
Motor OS IPC (nostd) 包
-
dora-coordinator
dora
的目标是成为一个低延迟、可组合、分布式数据流 -
service-install
轻松为 Linux 系统用户提供安装方法
-
mpm
适用于在系统上运行多个 Linux 发行版的用户的包管理器
-
gitice
冻结您的本地 git 仓库以方便恢复
-
bsd-kvm
BSD 内核数据访问库 (libkvm) 绑定
-
npack
正确的包管理器
-
android_system_properties
最小Android系统属性包装器
-
machx
到OSX底层Mach 3.0内核用户空间API的接口
-
freebsd-kpi-r14-0
FreeBSD 14.0-RELEASE 内核编程接口
-
martos
优雅的实时操作系统,专为创建复杂的多代理系统而设计。开发者可以使用 Rust(推荐)或 C 语言编写 Martos 的软件。
-
psycho-killer
交互式进程杀手、管理器和系统资源监控器
-
pipelight_exec
轻松进程管理
-
oma-utils
oma 使用的通用系统 API 和实用工具
-
salt
CLI 的任务管理
-
maelstrom-worker-child
maelstrom-worker 的辅助库
-
plow_linter
用于检查 Plow ttl 文档(解释为本体)的检查器
-
rs-libc
可以在自由环境(如 Rust)中使用的 libc 子集
-
nu-cmd-base
构建 Nushell 命令的基础工具
-
jni-android-sys
从 Rust 访问 Android JVM API 的自动生成粘合代码
-
jumplist_win
用于在 Windows 应用程序中创建和添加自定义快捷方式的轻量级 crate
-
input-sys
由 Bindgen 生成的不安全 libinput 包装器
-
linuxfb
Linux Framebuffer API 的接口
-
croftsoft
重新导出 com-croftsoft-* crate
-
more-changetoken
支持更改令牌
-
clock-steering
手动时钟引导功能
-
emerald_std
Emerald OS 用户空间程序的基本 std 功能
-
shared_lib
libloading crate 的包装器,旨在改进系统路径和错误处理
-
dynamic_reload
跨平台的共享库动态重新加载
-
hos
让人们快乐😊的操作系统
-
delay_timer_wf
延迟任务的时间管理器。类似于 crontab,但支持同步异步任务,并支持动态添加/取消/删除。
-
时间戳
一个可序列化的时间戳,可能包含挂起时间
-
操作系统版本
获取操作系统版本
-
rustcracker
与firecracker通信以开发PKU-cloud
-
riot-sys
Rust 对 RIOT 操作系统的 FFI 封装
-
b3-display-handler
窗口或显示器指针提供者与消费者之间的连接接口
-
oxidefetch
适用于终端的快速、跨平台的Fetch程序
-
nix-index
Nix(包管理器)索引原语
-
挂起时间
一个跨平台的单调时钟,不感知挂起,用Rust编写的!
-
bigbro
跟踪进程的文件访问
-
node-maintainer
NPM 依赖树解析器用于 Orogene
-
ledger_secure_sdk_sys
Ledger C SDK 绑定
-
axfs_ramfs
ArceOS 使用的 RAM 文件系统
-
jrinx-abi
Jrinx 的 ABI
-
frontier
[WIP] 用于重现发行版安装的工具
-
freertos-rust
用于在 Rust 项目中使用 FreeRTOS。可以使用 freertos-cargo-build crate 在 build.rs 中从源代码构建和链接 FreeRTOS
-
mtos-pm
MatuushOS 的软件包管理器
-
rustem_proxy
在不同操作系统上设置系统代理
-
font-loader
用 Rust 编写并针对 Rust 的字体加载实用程序
-
tegra-rcm
帮助利用 Tegra X1 的 RCM 模式 bootROM 漏洞
-
bootloader-x86_64-bios-stage-2
bootloader crate 的第二个 BIOS 阶段
-
atuin-common
atuin的通用库
-
apt-pkg-native
libapt-pkg 绑定
-
kapy
用于优化复制照片的命令行工具
-
zr
简单快速的zsh包管理器
-
binswap-github
从GitHub下载和交换二进制文件
-
system-extensions
一组强大的操作系统操作扩展
-
unsaferawbuf
手动分配内存部分的便捷接口
-
os-ver
检测操作系统的版本号(Windows、macOS、iOS、Linux)
-
xenia
-
xous-api-log
日志服务器API
-
uptimer
获取当前进程运行时间的多平台库
-
robius-authentication
跨平台原生身份验证的Rust抽象:生物识别、指纹、密码、TouchID、FaceID、Windows Hello等
-
rocm_smi_installer
rocm-smi 开发库和软件包的简单易用安装程序
-
hardware-buffer
libandroid.so的AHardwareBuffer函数绑定
-
drone-stm32-map-periph-tim
针对Drone嵌入式操作系统的STM32外设映射
-
mintyml-cli
从MinTyML(HTML的简化语法替代品)创建HTML
-
authenticator-ctap2-2021
与Web身份验证的CTAP1/2安全密钥交互。Firefox使用。
-
OSEXave
操作系统错误代码
-
xcb-rust-protocol
Rust的x11连接接口层
-
eq3-max-cube_rs
MAX! Cube的操作实现
-
elevated-command
使用sudo运行命令,如果需要,则使用操作系统对话框提示用户
-
rebuilderd-worker
rebuilderd - 重建工作器
-
seminix-std
seminix 用户标准库
-
nu-system
Nushell 系统查询
-
nci
正确的包管理器
-
darling-api
darling API
-
radicle-signals
Radicle 信号处理
-
simple-signal
Rust 项目简单的 Unix 信号处理器
-
object
读取和写入对象文件格式的统一接口
-
aloc
A no_std 堆分配器,与操作系统配合使用(当前虽然存在段错误)
-
pc-ints
PC 向后兼容中断(BIOS、DOS、VGA、DPMI 等)
-
irust_repl
IRust Repl 抽象
-
priv_sep
OpenBSD 上的 pledge(2) 和 unveil(2) 的 FFI
-
os-id
进程和线程的 OS ids 抽象
-
prusst
TI 可编程实时单元的 UIO 内核模块的便捷接口
-
konfigkoll_types
konfigkoll后端(内部辅助crate)的类型定义
-
googleapis-tonic-google-cloud-osconfig-v1alpha
由tonic-build生成的Google API客户端库
-
count_instructions
计算单个函数内执行的指令数
-
ohos-init-binding
OpenHarmony的Rust初始化绑定
-
kernel_web
该crate的目的是调用内核进程
-
cppr
C++软件包管理器
-
redox_event
Redox I/O事件
-
alloc-tls
适用于实现全局分配器的线程本地存储
-
ytdlp-gui
用Rust编写的yt-dlp GUI
-
vmemory
读取和写入Windows和类Unix系统上其他进程的内存,无论内存页保护如何
-
haiku
Rust中的API
-
guess_host_triple
猜测当前代码正在运行的Rust支持的平台
-
simplesignal
一个简单的信号系统实现
-
layered-io
扩展Read和Write的I/O特性
-
sbi-testing
为管理员提供一组测试用例以验证管理执行环境的功能
-
great
Great(ness) 是一个用于管理您的dotfiles的工具,并将每个新系统与其它系统保持一致!
-
fsextra
简化与基于Unix的文件系统工作的扩展集合。支持加密操作(加密、散列)
-
open-coroutine-hooks
open-coroutine的syscall钩子
-
uname
当前内核的名称和信息
-
histdb-rs
基于 https://github.com/larkery/zsh-histdb 的想法,为zsh提供更好的历史管理。
-
user_utils
访问系统用户和组
-
memflowup
memflow物理内存分析框架的设置工具
-
oma-topics
oma使用的AOSC OS主题(测试)仓库管理器
-
psyche-utils
Psyche AI 工具集的实用模块
-
printnanny
根包 crate
-
octotablet
跨平台平板和笔触 API 🐙✨
-
proctitle
设置进程标题的安全接口
-
rucos
Rust 微控制器操作系统 (RuCos) 内核
-
handlr
轻松管理 mimeapps.list 和默认应用程序
-
openbsd
Rust 对 OpenBSD 的 pledge(2) 和 unveil(2) 的绑定
-
named-sem
Linux & Windows 的命名信号量
-
egui_winit_platform
使用 egui 与 winit 集成的平台代码
-
mango-core
mango 操作系统的核心库
-
sandkiste_lua
Lua 脚本的沙箱
-
moto-runtime
电机 OS 运行时
-
apk
创建和签名APK
-
rtop
使用Rust实现的系统监控工具,监控NVIDIA GPU的系统活动和GPU活动
-
rebuildctl
rebuilderd - rebuildctl客户端
-
bitness
独立于可执行文件的位数检测操作系统位数。目前支持Windows、GNU/Linux和FreeBSD。
-
runtime-environment
在运行时检查运行时环境
-
gptsh
由人工智能驱动的、新手友好的交互式shell
-
chyyuu/os
基于Rust/C语言和RISC-V 64/X86-32的操作系统内核实验室
-
mango-hal
mango操作系统的硬件抽象层
-
athena-aegis
Athena操作系统后端安装程序
-
hermit
Rust的unikernel
-
b3-framework
跨平台UI框架
-
i3-workspace-brightness
自动调整i3wm工作区的亮度
-
sel4
seL4内核的高级Rust接口
-
iron-os-file-db
Iron OS 文件数据库
-
sit-core
SIT (Serverless Information Tracker) 的核心库
-
axfs_devfs
ArceOS使用的设备文件系统
-
rcrt1
重定位ELF动态符号
-
tun-route-daemon
用于管理和监控TUN设备和它们路由配置的基于Rust的守护进程
-
viva
透明地创建环境并运行其中的可执行文件
-
rustman
跨平台软件包管理器
-
elf
解析ELF文件的纯Rust库
-
marksad
支持所有扩展的Markdown解析库
-
ospre
这是一个用于开发64位操作系统的前置工具,用于做boot、loader等工作。它需要你安装nasm编译器才能使用,使用方式请看文档
-
midas_vga
MidAS操作系统的VGA驱动程序
-
knsh
使用Rust编写的玩具shell
-
reef
用于执行和记录系统命令的软件包
-
libsnow
一个用于与Nix包管理器交互的具有观点的库
-
deb-version
比较(Debian风格的)版本号
-
amjad_os_user_std
为AmjadOS的用户空间程序提供的最基本std功能
-
system-info
获取系统信息
-
pipe-channel
基于管道的通道实现
-
gamozolabs/bootloader
纯Rust x86_64引导加载程序和内核
-
limine-protocol
旨在使处理Limine协议变得容易,没有UB!(可能吧...)
-
msix
创建和签名 msix 包
-
starbase_shell
检测外壳和管理配置文件
-
libc-wasix
对 WASIX 平台库(如 libc)的原始 FFI 绑定
-
pox
进程感染框架
-
pbutil
Rust 中 pbcopy 和 pbpaste 的跨平台实现
-
pudding-kernel
实时操作系统内核
-
increasing_heap_allocator
一个基于增加页分配器的堆分配器框架,可在任何地方使用
-
proc-lock
跨进程锁定 API
-
ju-tcs-rust-23-8
包含 POSIX 函数的库
-
pop-os/system76-power
System76 管理电力
-
libhermit-rs
基于 Rust 的操作系统库
-
访问器
访问MMIO空间
-
cap_access
提供基本的基于能力访问控制的对象
-
启动时间
考虑系统暂停时间的单调时间(如果系统支持此功能)
-
freebsd-kpi-13-1
FreeBSD 13.1 内核编程接口
-
mio-signals
使用Mio处理信号
-
mysql-audit-extend
mysql-audit的扩展工具,提供日志轮换和日志清理等功能
-
nstd_io
NSTD标准I/O crate
-
libui-ng-sys
libui-ng的绑定
-
brew
homebrew包管理器命令行界面包装器
-
dire
查询操作系统特定目录
-
frotate
备份和其他事物的先进旋转
-
xous-ticktimer
提供高精度、不回滚的系统时间
-
anacrolix-libc
到像 libc 这样的平台库的原始 FFI 绑定
-
xous-ipc
Xous 的系统调用接口
-
rhymuproc
发现和交互操作系统进程
-
shuteye
rust 中的高精度睡眠。让你的代码休息一下
-
rt-rtai
rtai
-
cmos-rtc
'CMOS' 是一片低功耗静态内存,位于实时时钟 (RTC) 相同的芯片上
-
mcfg
机器配置器,一个跨平台的元包管理器
-
sharedlib
一个跨平台的共享库加载器
-
banquo
信号时序逻辑公式的离线监控器
-
ssvm_process_interface
为 Rust 到 WebAssembly 开发者提供运行命令功能的语法
-
termcap
跨平台、轻量级且无依赖的termcap解析器
-
window_events
窗口创建后端可以使用的各种事件
-
desktop
检测目标平台及其架构、供应商和桌面环境
-
wasi-process2
作为伪进程运行wasi模块
-
mumblelink_reader
适用于Windows和基于Unix操作系统的Mumblelink读取器
-
depcycle-x
crate级别的循环依赖示例;详细信息请参见README.md
-
ffs_os_type
检测操作系统类型
-
threadx-rs
使用threadx-sys的ThreadX安全Rust绑定
-
enigo
跨平台(Linux、Windows、macOS和BSD)库,用于模拟键盘和鼠标事件
-
CommandLib
各种工具!
-
chyyuu/user_lib
基于Rust/C语言和RISC-V 64/X86-32的操作系统内核实验室
-
sacana
(Slackbot As Computer Account maNAger) 是从Slack操作计算机上用户账户的Slack机器人。
-
vmcircbuf
一种神奇的循环缓冲区,无需复制即可自动环绕
-
topgrade-rs
升级所有事物,是 topgrade 的继任者
-
process_list
列出操作系统打开的进程,通常用于通过名称检索它们的 ID
-
hvctrl
一个虚拟机控制器库
-
yarsi
系统信息获取器
-
r3_port_std
R3-OS 原始内核的模拟端口
-
sssignals
🐍 Rust 的简单、同步响应式信号
-
fontloader
跨平台原生字体加载器
-
atuin-server
atuin 的服务器库
-
drone-nrf91-dso
为 Drone(嵌入式操作系统)实现 Nordic Semi nRF91 DSO
-
ata_x86
所有功劳归 NPEX42,我之所以做这个,是因为我一直在开发的操作系统在导入 x86_64 crate 时会崩溃,这会消除它。一个简单而令人惊叹的 x86 ATA Crate。归功于 NPEX42
-
heim
跨平台系统信息框架
-
rspe
本机Rust反射式PE加载库
-
fetchy-pkgs
快速软件包安装器
-
exitcode
根据sysexits.h定义的推荐系统退出代码
-
machine-info
CPU、GPU和内存监控器。用于跟踪资源使用情况
-
processtime
"time"外壳函数的跨平台版本,用于显示进程执行时间
-
swyt
基于时间段规则的守护进程终止进程
-
ragequit
优雅地关闭进程
-
drone-stm32-map-periph-dma
针对Drone嵌入式操作系统的STM32外设映射
-
securerand
扩展getrandom以增强熵并提供更实用的API的创建
-
ru_shell
基于语义语法的Shell
-
libwhp
Rust Windows 虚拟机平台API
-
springboard
适用于BIOS和UEFI系统的引导加载程序
-
rustmetos
仅用于教育目的,用Rust编写的元操作系统
-
cpu-endian
cpu-endian
是一个可移植的crate,用于检测CPU的字节序。它检测CPU原生标量类型的顺序;小端序或大端序,或其他(如PDP端序、混合端序、中间端序等。) -
cradle
轻松执行子进程
-
sharify
通过共享内存返回类型,并以低廉的成本在进程之间发送
-
nstd_events
NSTD事件处理crate
-
replisdk
一个用于在Rust中开发Replicante生态系统组件的一站式SDK
-
wipe_buddy
轻松擦除ThinkPad笔记本电脑
-
nodejs_package_managers
npm、pnpm、yarn和bun包管理器的辅助工具
-
magenta
Magenta内核的Rust绑定
-
xous-susres
挂起/恢复操作管理器实现
-
rt-xenomai
xenomai
-
simple-process-stats
获取Linux和Windows上的内存使用量和CPU时间
-
cnproc
通过netlink套接字访问Linux进程事件连接器的API
-
infomgr
显示系统信息
-
unit15
whp-unit15
-
crabdroid
Android与Rust的简单互操作。特别是对异步操作、错误处理、集合等非常有帮助。
-
cross-uname
-
keyboard-keynames
查询操作系统的按键名称
-
rt-watchdog
Rust的实时用户空间看门狗
-
sys-info-extended
sys-info crate的分支和扩展版本
-
sysvmq
SysV IPC消息队列的API
-
映射命令
是
std::process::Command
的替代版本,它映射输出自定义结果并检查退出状态 -
浏览器
快速轻松地查找操作系统上安装的浏览器(支持MacOS、Windows和Linux)
-
memflow-coredump
为memflow物理内存分析框架提供的win32核心转储连接器
-
sys_util
为不在std中的系统设施提供的Rust包装器
-
gacm-rs
Git账户管理工具 & NPM仓库管理器
-
nodepmutil
管理Node包管理器
-
googlemaps
一个小型辅助库,用于检测系统信息
-
system_data
收集系统OS、CPU和磁盘驱动器信息的包
-
seehecht
快速打开已填写frontmatter的Markdown文档
-
yt-parallel
该应用程序并行运行下载工具(默认为yt-dlp)以下载视频批量
-
bootloader-x86_64-bios-stage-4
bootloader
的第四个 BIOS 阶段 -
gj
事件循环和承诺
-
钻床
一个跨平台库,用于列出和操作稀疏文件中的孔
-
road_linker
一个快速的链接器
-
rust-lcd
切换 LCD 面板背光
-
手艺人
将书签存储到任何事物中
-
taskstats
Linux 的每任务统计接口的高级封装
-
nbd-async
用户空间的块设备驱动程序
-
battery-ffi
battery crate 的 FFI 绑定
-
tiny-lz4-decoder-sys
零依赖,为 lodpm 构建的 tiny lz4 解压缩包装器
-
ampere-drivers
Ampere OS 的内核驱动程序
-
arch-audit-gtk
Arch Linux 安全更新通知
-
tokio-dio
支持绕过操作系统页面加载的Direct IO库
-
pathbuf-ext
扩展PathBuf以处理
replace
和contains
字符串方法 -
x86_rtc
基于CMOS的x86_64系统实时时钟(RTC)驱动程序
-
haiku-sys
Haiku底层C-API的绑定
-
spawner
对
thread::spawn
的微小包装,可选在释放时自动连接线程 -
tileview
在单个终端中运行分块命令
-
os_info_cli
检测操作系统类型和版本
-
kms
Rust对Windows和Linux命令的适配
-
xcb-rust-connection
Rust的x11连接接口层
-
caravan
一个具有低开销的意见性个人用户空间软件包管理器
-
pakr-managedrawfd
处理具有合理的Clone trait实现的自动关闭RawFd文件句柄的特质和两个实现
-
hough_circle_transform_for_cme
使用霍夫变换在图像中搜索圆形,并输出圆形的参数或绘制圆形的图像。旨在用于TIRF-SIM显微术CME细胞过程。
-
pros
Rust对PROS的绑定
-
aati_backend
Aati包管理器的后端库
-
panos_rust_sdk
Panorama和下一代防火墙的Palo Alto Networks操作系统SDK
-
lib_composite
复合操作系统的Rust兼容性库
-
beach
Ocean的沙箱工具
-
tinysyscall
一个(不依赖std)的微小系统调用抽象层
-
dcx_screencapturer
捕获屏幕
-
rasi-default
RASI系统调用的参考实现
-
mango-os
将所有mango操作系统crate组合成单个依赖项
-
oos
一些操作系统API
-
thread-priority
管理线程优先级和调度策略
-
if-addrs
在POSIX和Windows系统上返回接口IP地址
-
oreboot/oreboot-soc
oreboot是coreboot的一个分支,去除了C语言,用Rust编写
-
gvm
概念证明
-
cpwd
cpwd命令(c)将当前工作目录(pwd)复制到您的剪贴板,跨平台工作,无需依赖已安装的软件或库
-
netstat2
检索网络套接字信息的跨平台库
-
cnctd_npm
NPM方法
-
nftables
对nftables JSON API的安全抽象。它可以用Rust创建nftables规则集,并从JSON解析现有的nftables规则集。
-
jrinx-apex
Jrinx的APEX
-
werb
软件包管理器
-
librpm
RPM包管理器库,与Rust API风格绑定
-
spytools
监控运行进程的工具
-
pc-beeper
PC兼容系统中最原始的音频设备,具有特有的“哔哔”和“吱吱”声
-
pyxis-parcel
用于pyxis包管理器的包裹归档操作工具
-
corretto
安装和查找Corretto OpenJDK信息
-
varlink
varlink协议的客户和服务器支持
-
console_impl
seminix内核库控制台定义
-
git-automater
Git Automater:您无缝版本控制的快捷方式!
-
quantum-soft-keyboard
受QMK启发的软件键盘映射器
-
chatora-errno
围绕libc errno接口的薄Rust包装库
-
shellfn
类似于属性的宏过程,可以减少调用shell命令和解析结果的代码量
-
rebootinto-tui
用于重新启动到其他操作系统的终端UI工具
-
package_manager_example_6923
本软件包包含来自《Rust编程语言》第14章的示例代码
-
neotron-os
Neotron操作系统
-
coarsetime
针对速度优化的时间和持续时间crate
-
cross
零设置交叉编译和交叉测试
-
mistletoe-bind
用于编写Mistletoe软件包的绑定辅助库
-
brew_outdated
检测由brew管理的最近运行的过时执行文件
-
x86_64-linux-nolibc
针对x86_64-unknown-none的最小std
-
safe-package
包管理器的安全包装器
-
b3-gui
后端无关的GUI框架
-
rucos-cortex-m
将RuCOS内核移植到ARM Cortex-M
-
nispor
Linux网络状态查询的统一接口
-
macstats
从macOS SMC读取系统统计信息
-
syscall-rs
Linux系统编程支持crate
-
syscat
[WIP] 跨平台系统信息工具
-
rusty-hermit
基于Rust的库操作系统
-
ctty
用于确定进程控制ttys(ctty)的跨平台crate
-
tinyinst
googleprojectzero/TinyInst的Rust绑定
-
sequoia-ipc
Sequoia的进程间通信基础设施
-
which-rs
从Rust中检查和定位已安装的可执行文件
-
siin
用Rust编写的静默安装程序(目前仅适用于Windows)。有点像Ninite
-
appbundle
创建和签名appbundle
-
crabgrab
跨平台屏幕/窗口捕获库
-
below-thrift
below的Thrift定义
-
ipdb_rs
IPDB地址库的Rust非官方版本
-
os
各种操作系统实用工具
-
xpm
包管理器之一
-
launchAPPbyJACK
一个用于学习Rust的实验项目。它打开应用程序。
-
prose-rs
存储品牌uname
-
hermit-dtb
在
no_std
环境中解析平坦设备树(FDT) / 设备树blob(DTB) -
omicron-zone-package
Oxide控制平面软件的打包工具
-
libloader
基于libloading的Rust的dll加载器
-
freebsd-kmi-rs
FreeBSD内核模块编程接口
-
rsys
系统和硬件信息解析
-
dittolive-ditto-sys
对 Ditto 库的本地绑定
-
clipp
简单的剪贴板程序
-
lastlog
读取 Linux lastlog
-
dcspkg
dcspkg 的命令行安装器和运行器
-
fdtdump
使用 fdt-rs 库在 Rust 中实现
-
polling
epoll、kqueue、事件端口和 IOCP 的可移植接口
-
webterm
xterm.js 基于的 Web 终端
-
apk-tools-sys
Rust 对 Alpine Linux 软件包管理器 Alpine Package Keeper (APK) 的绑定
-
platform-path
用于识别平台路径的 CLI 工具
-
mobile-entry-point
为 iOS 和 Android 生成应用程序入口点样板
-
ksni
KDE/freedesktop StatusNotifierItem 规范
-
pc-timer
基于 Intel 8253 编程的计时器
-
trvon
Rust NPM 注册表管理器
-
rustyfetch
使用Rust获取系统信息!
-
threadinfo
检索进程中的线程和各种平台上的线程信息
-
betrayer
与winit集成良好的托盘图标
-
efi_ffi
UEFI的外部函数接口
-
fontpm-source-google-fonts
Google Fonts字体源
fontpm
-
amba_pl011
seminix内核库控制台pl011实现
-
wasi-process
作为伪进程运行wasi模块
-
keybd_event
在Linux、Windows和Mac OS上使用Rust模拟键盘
-
win_run
从Windows服务中运行任何可执行文件作为用户、管理员或本地系统
-
k_board
一个允许动态开发的键盘事件处理器
-
bluest
一个跨平台的低功耗蓝牙(BLE)库
-
spawn-task-port
在OS X上创建子进程并获取子进程的Mach任务端口
-
trident3-base
Trident 3的运行时库
-
iron-os-packages-api
Iron OS包API
-
os_clock
操作系统时钟,用于测量CPU时间
-
bootloader-x86_64-bios-common
bootloader crate BIOS阶段的通用代码
-
empress
一个用于控制媒体播放器的D-Bus MPRIS守护程序
-
wai
窗口和输入
-
os_str_bytes
平台原生字符串的无损功能
-
caoe
CaoE使得当父进程死亡时,即使被SIGKILL杀死,也可以轻松地自动杀死所有已创建的子进程(以及孙进程)
-
sysctrlcmd
Linux、Windows和MacOS的系统命令(注销、关机、重启等)
-
uiua-nokhwa
一个简单易用、跨平台的 Rust 摄像头捕获库
-
envmnt
环境变量实用函数
-
linux-rust-bindings
Rust 的 Linux 内核结构体
-
emerald_kernel_user_link
Emerald OS 中连接内核/用户代码的接口
-
os-core
核心,操作系统相关功能
-
easyid
用于可靠识别用户(linux 和 windows)的软件包(系统重装不受免疫!)
-
package_file_verify
验证给定文件是否当前处于本地软件包管理器部署状态
-
signal-hook-async-std
signal-hook 的 async-std 支持
-
error-chain-for-dumb-ides
Debian 的 Faux apt 软件包管理器
-
tauri-plugin-printer
打印机访问的 Tauri 插件
-
cgroups-rs
Linux 上管理控制组的原生 Rust 库
-
example_dylib
用于执行加载和操作动态链接库的库测试的示例动态链接库
-
mehaliin
基于Rust的内部内存黑客库
-
uhyve-interface
uhyve与虚拟机之间的接口
-
fruity__bbqsrc
用于Apple库的绑定
-
signal-simple
处理和发送系统信号
-
nextest-workspace-hack
由hakari管理的workspace-hack包
-
rust-bitbar
构建BitBar插件
-
oc2-hlapi
Rust为OpenComputers II Minecraft模组的HLAPI提供的绑定
-
kernel_guard
使用本地中断或禁用抢占创建临界区的RAII包装器
-
proxy_cfg
从操作系统获取代理配置
-
open_in_editor
在系统默认的程序员编辑器中打开文件或目录。在文件浏览器/Finder中显示文件
-
ipcbus
跨平台IPC总线
-
siquery_cli
siquery,Rust实现的osquery,用于查询系统信息
-
darling_packages
声明式和可扩展的包管理器
-
xous-api-ticktimer
提供高精度、不回滚的系统时间
-
rewrite
安全地从stdin重写文件内容,即使文件作为输入打开
-
pci-info
在桌面操作系统上枚举PCI设备,并/或解析PCI配置头
-
blec
基于btleplug的跨平台ble客户端库
-
rsnotifyos
在Linux和Windows操作系统上打印警报。它使用D-Bus IPC和子进程协议与Linux的桌面通知系统通信。实现了一个对话框...
-
kaboom
用于Next-Gen应用程序退出的直观库
-
接口
与网络接口交互
-
marlon-printers
从'printers'分支出来,旨在学习Rust
-
serial
访问串行端口
-
hole-punch
一个WIP跨平台库,用于提取稀疏文件中洞的信息
-
libginst
ginst应用程序
-
wintrap
Windows信号捕获库
-
plow_gui
Plow本体包管理器的GUI应用程序
-
oceanpkg-shared
Ocean包管理器的共享可重用库
-
file_limit
检索和设置操作系统文件限制的函数
-
woof-pkg
包管理器包装器
-
os_units
用于编写操作系统的单位类型
-
shadowplay
检查puppet语法,一个puppet说明文件检查器,一个美化打印器,以及一个探索Hiera的实用程序
-
stronghold
将程序/保存文件存储在跨操作系统的唯一文件夹中
-
enclave-runner
运行SGX enclaves的高级抽象。这个crate可以用来加载与SGX应用接口,这些应用是为
x86_64-fortanix-unknown-sgx
目标编译的 -
drone-stm32-map-periph-spi
针对Drone嵌入式操作系统的STM32外设映射
-
armorlib
轻松扫描文件以发现安全和隐私威胁
-
wsl
检测程序是否在Windows Subsystem for Linux下运行
-
nstd_os
NSTD OS识别仓库
-
processes
访问Windows上的进程和模块
-
libcrio
围绕crictl cli的包装器,以返回serde_json对象
-
events_loop
通用事件循环接口,适用于与事件循环一起工作的库
-
if-watch
跨平台异步网络监视器
-
ampere-kernel
用Rust编写的实验性内核
-
universal-service
为在操作系统平台之间创建服务二进制文件提供构建块
-
std3
操作系统标准库,适用于rust-osdev
-
detect-desktop-environment
自动检测桌面环境
-
os_socketaddr
处理平台原生套接字地址(struct sockaddr)的类型
-
wasmedge_process_interface
为 Rust 到 WebAssembly 开发者提供运行命令功能的语法
-
moto-sys
Motor OS 系统库
-
rd-util
resctl-demo 集合库
-
vst_window
适用于 VST 插件的跨平台窗口库
-
bengreen
benOS 的 GreenRunner,用于在 benOS 微内核中定位故障
-
can-socket
无装饰的 CAN 套接字(阻塞或异步使用 tokio)
-
heim-disk
跨平台磁盘信息
-
bootloader_api
使内核与 bootloader crate 兼容
-
road
一个快速的链接器
-
battop
交互式电池查看器
-
swayboard
Sway wm 的自动键盘布局管理器
-
query-shell
获取用户的shell
-
emerald_runtime
为Emerald OS提供的用户空间运行时结构和辅助工具(与
emerald_std
不同,它使用rust std
) -
nu_plugin_plist
nushell的Plist解析
-
screen_layer
用于编写OS的层结构
-
memflow-win32
memflow物理内存内省框架的win32集成
-
r-linux
基于能力的Linux运行时
-
mimxrt500-bootstub
用于在从FlexSPI NOR闪存启动时使cortex-m-rt与NXP i.MX RT500系列芯片协同工作的粘合代码
-
liblinux
Linux系统调用
-
exit-no-std
跨平台的过程退出函数接口
-
eyra
完全用Rust编写的Rust程序
-
windows_dpi
Windows系统上标记进程为DPI感知的API。适用于Windows 7及以上版本,当可用时使用较新的API。还提供了一种获取适合HWND的DPI的方法...
-
env-settings
使用环境变量初始化Rust结构(如
pydantic
的BaseSettings
) -
process_vm_io
对进程虚拟内存内容的I/O访问
-
xen
Rust对Xen超调API的惯用接口
-
bookit
为您的操作系统提供快速简单的书签管理器
-
denox_runtime
denox运行时库
-
mptcp-pm
Linux内核MPTCP路径管理器netlink库
-
quork
一些不值得拥有自己的crate的小东西的集合
-
signal-notify
使用标准mpsc通道捕获操作系统信号
-
redoxer
在KVM支持型OS中快速运行Redox中的程序的方法
-
libafl
使用Rust将您自己的模糊器组合在一起并扩展其功能
-
heim-process
跨平台进程信息
-
ghost-rs
使用std::env秘密删除EXE
-
mxruntime
Magenta运行时服务的Rust绑定
-
dotman
Dotfile管理工具
-
osi
操作系统接口
-
wng-lib
W包管理器库 | WNG是用Rust编写的C包和项目管理器
-
grapl-os-user-generator-plugin
为Grapl提供的操作系统用户结构插件
-
libryzenadj-sys
为libryzenadj自动生成的低级不安全绑定
-
cgroupfs-thrift
cgroupfs的Thrift辅助crate
-
pawd
进程分析与监视守护进程
-
amongos
使用Rust编程语言编写的简单操作系统。根据Philipp Oppermann的“在Rust中编写操作系统”博客开发。
-
uderna
现代C++接口,用于常见的平台特定功能
-
输入
libinput的Rust绑定
-
fapt
Debian 的 Faux apt 软件包管理器
-
proclist
跨平台库,用于检索操作系统进程信息
-
citron
系统数据,通过按需通知提供
-
mango-test
mango操作系统的测试框架
-
handlers
生成事件处理器系统的宏
-
judge-core
在线评测系统的评测库
-
lz4-builder
零依赖,为 lodpm 构建的 tiny lz4 解压缩包装器
-
springboard-api
使内核与springboard crate兼容
-
selinux
Linux的灵活强制访问控制
-
ashmem
基于Android的ASharedMemory (ashmem) API的Rust封装
-
container-spec
Rust的OCI运行时规范
-
press
硅包管理器
-
mbox
基于malloc的box。支持将malloc返回的指针或空终止字符串封装为Rust类型,在丢弃时会释放
-
checked_command
对
std::process::Command
的扩展,增加了考虑程序ExitStatus
的输出/状态,并返回Result -
rustsbi
Rust中RISC-V的最小SBI实现库
-
memadvise
通知操作系统内存使用情况
-
better-graceful
优雅关闭
-
redox_installer
Redox文件系统构建器
-
uhid-virt
Linux UHID(用户空间HID传输驱动程序)接口
-
dwm-status
显示dwm状态栏的系统信息
-
sgxs-loaders
SGX enclaves的特定平台加载器。以下加载器受支持:* SGX设备(Linux)* Enclave API(Windows)* libsgx_enclave_common(Linux & Windows)
-
dos-errno-and-panic
DOS应用程序补充代码:errno和panic处理器
-
langenv
旨在成为适用于Linux、macOS和Windows的跨平台包管理器
-
soko
官方Tsukurou!包管理器
-
smbios
检测和访问系统管理BIOS(SMBIOS)和桌面管理接口(DMI)数据结构和信息
-
nodepm
Node.js项目管理器
-
joss
JSON操作系统模式
-
redox-daemon
Redox的微型守护进程库
-
syslog-rs
glibc/libc syslog的原生Rust实现
-
fuzzcheck_nix_subset
fuzzcheck-rs使用的nix crate的子集
-
mkpm-cl
MKProject 软件包管理器的客户端应用程序
-
pf-rs
FreeBSD 库,通过 /dev/pf 直接访问 OpenBSD 的 PF (数据包过滤器) 实现
-
typed_shmem
适用于 *nix 和 Windows 的类型化共享内存 crate
-
envvars
考虑 shell 配置获取环境变量
-
vexide
为 VEX V5 Brains 提供的异步/等待 Rust 库
-
nassun
用于解析、获取元数据、下载和提取单个包的 NPM 包接口
-
term-handler
循环等待 TERM 信号(Ctrl-C)
-
async-signal
异步信号处理
-
amjad_os_kernel_user_link
AmjadOS 的内核/用户代码链接接口
-
memflow-kvm
memflow 物理内存内省框架的 kvm 连接器
-
bootloader-x86_64-bios-stage-3
bootloader
crate 的第三 BIOS 阶段 -
omicron-workspace-hack
由hakari管理的workspace-hack包
-
axerrno
通用错误码表示
-
ampere-installer
Ampere OS 系统镜像创建器
-
process_consistency
对可执行内存进行哈希,以确保其保持不变
-
os_stat
获取系统指标,如CPU负载和内存使用情况
-
googleapis-tonic-google-maps-unity
由tonic-build生成的Google API客户端库
-
zeroize
使用基于稳定Rust原语构建的简单特性,安全地从内存中清除机密信息,确保内存被零化,编译器不会进行优化...
-
win-msgbox
功能齐全、直观的Windows MessageBox界面
-
cmd-exists
确定命令/程序的存在
-
drone-nrf-map-svd
Nordic Semi nRFx SVD 到 Drone(嵌入式操作系统)的绑定
-
elf_rs
用于 ELF32 和 ELF64 的无标准 ELF 文件读取器
-
santa
管理不同平台上的软件包
-
gotpm
Godot 简单包管理器
-
vouch-lib
Vouch 包代码审查系统的核心库
-
print-no-std
为无_std Windows/Linux/UNIX/DOS 应用程序提供的
print
/eprint
宏 -
road_elf
ELF 格式库
-
yarpm
软件包管理器
-
drone-stm32-map-periph-uart
针对Drone嵌入式操作系统的STM32外设映射
-
libscoop
Scoop
-
magenta-sys
Magenta 内核的 Rust 低级绑定
-
hermit-sys
Rust 的 Hermit unikernel
-
mango-boot
mango 操作系统的引导加载程序
-
gin-pkg
用于安装外国 C 库/CLI 的包管理器。这也是 Rust 开发者的优秀包管理器。
-
procmem
在 Windows 上访问其他进程内存的辅助工具
-
sbi-spec
RISC-V 管理员二进制接口 (RISC-V SBI) 中的定义和常量
-
ipmiraw
向 IPMI 设备提交原始命令的 API
-
memflow-kvm-ioctl
memflow 的 KVM 内核模块接口
-
hardware-id
在 Windows、macOS 和 Linux 平台上访问硬件 ID 信息
-
headcrab
一个现代的 Rust 调试库
-
utf8-io
UTF-8 I/O 的特性和类型
-
tracing_android_trace
支持Android NDK追踪
-
rapture
一个跨平台的安装脚本库/包管理器
-
macsmc
调用 macOS SMC
-
qemu_print
提供
qemu_print!
和qemu_println!
宏,用于将字符串打印到控制台以进行调试 -
rusl
Rust 的 Linux 接口层
-
分区标识
通过路径查找设备ID,或通过ID查找设备路径
-
riscv_goldfish
基于goldfish的riscv系统实时时钟(RTC)驱动程序
-
os_bootinfo
可以从引导加载程序传递到操作系统内核的引导信息
-
package-manager
用于进行操作的软件包管理器
-
redox_pkgutils
Redox打包实用工具
-
xous-api-log-server
日志服务器API
-
secrecy
用于秘密管理的包装类型和特质,有助于确保它们不会被意外复制、记录或以其他方式暴露(尽可能多),并确保在丢弃时从内存中安全地擦除秘密
-
paket
用户空间软件包管理器
-
heim-host
跨平台主机信息
-
pcspecs
获取PC规格的API
-
ampere-os
用Rust编写的实验性操作系统