-
nix
Rust 对 *nix API 的友好绑定
-
libc
对平台库(如 libc)的原始 FFI 绑定
-
crash-context
包含崩溃时特定上下文的便携类型
-
pure-rust-locales
直接从 GNU C Library 导入的纯 Rust 区域设置。
LC_COLLATE
和LC_CTYPE
还不支持。 -
chlorine
仅为
no_std
的 C 类型,但构建速度更快 -
origin
用 Rust 编写的程序启动和线程支持
-
eyra
完全用 Rust 编写的 Rust 程序
-
mustang
完全用 Rust 编写的 Rust 程序
-
c-scape
Rust 中的 libc 底层实现
-
libc_alloc
全局分配器,它钩入 libc 的 malloc/free
-
c-gull
Rust 中的 libc 实现
-
os_socketaddr
用于处理平台原生套接字地址(struct sockaddr)的类型
-
rusty_spine
Rust (及 wasm!) 的 Spine 运行时,由官方 C 运行时移植而来
-
c-types
从 libc 和 winapi 中收集的跨平台类型重新导出
-
tinyrlibc
专为裸机目标编写的微小、不完整的 C 库,使用稳定(但不安全)的 Rust
-
chadfetch
用于监视系统信息的控制台工具
-
libc-print
在不使用 stdlib 的情况下,在 libc 上实现 println! 和 eprintln! 宏
-
libc-test
libc 库的测试 crate
-
android_system_properties
最小的 Android 系统属性包装器
-
atomic-int
针对附加整数的原子操作,如 C/FFI 类型
-
syslog-rs
glibc/libc syslog 的原生 Rust 实现
-
libc-interface
在 libc 或其他常见平台库中经常找到的类型
-
glibc_version
在构建时发现 GNU libc 版本
-
libabort
一个不需要标准库的abort函数
-
bsd4random
4.4BSD 随机数生成器
-
memguar
帮助优化在近-OOM状态或少量RAM下的大型缓冲区的I/O
-
fopencookie
std::io和libc::FILE之间的接口
-
rs-libc
可以用于独立环境的Rust与libc的子集
-
cstream
libc::FILE
流 'c流' -
fls
一个不需要libc的快速POSIX ls
-
veneer
一个非常薄的类似std的库,不依赖于libc
-
malloc-array
libc堆数组分配器
-
linux-libc-auxv
Linux将初始堆栈布局传递给应用程序,该布局包含
argc
、argv
、envp
以及位于堆栈指针正上方的auxiliary vector
。Linux程序的libc解析这个结构... -
fts
使用libc fts进行高性能目录遍历
-
safe-libc
对
libc
库的安全包装 -
rhook
使用简单API钩子调用libc函数
-
cntr-nix
为 *nix API 提供Rust友好的绑定(cntr中使用的功能)
-
libc-wasix
对WASIX平台库(如libc)的原始FFI绑定
-
anacrolix-libc
对平台库(如 libc)的原始 FFI 绑定
-
libc-extra
在libc库中发现的附加组件,这些组件尚未提交给Rust官方的libc crate,或者已被拒绝或需要太多工作才能集成
-
libc-nnsdk
为nnsdk公开的libc部分提供的Rust绑定,旨在作为标准Rust libc绑定的就地替代品
-
size-rs
显示系统上某些结构的大小
-
libc-stdhandle
用于检索stdin、stdout、stderr的辅助函数
-
wasm32-unknown-unknown-openbsd-libc
在 wasm32-unknown-unknown 上有意义的OpenBSD libc部分
-
codegen-libc
用于提取libc cfg的代码生成工具
-
chatora-errno
基于libc errno接口的薄Rust包装库
-
libc_tools
std process的分支
-
gpoint
为你的浮点输出使用libc的
printf("%g")
格式提供包装 -
precisej-printable-errno
nix的打印系统调用错误
-
syslog-c
C中与syslog相同的包
-
seccomp
libseccomp的高级绑定
-
posix-resources
通过libc crate提供POSIX资源的高级绑定
-
bucket
为任何值提供一个非常简单的不可变容器
-
mkdtemp
libc的mkdtemp的薄包装,仅适用于UNIX
-
sjlj
Rust的setjmp/longjmp
-
c_str
旧的c_str函数
-
xhook-rs
xHook的绑定
-
fopencookie-sys
绑定到 <stdio.h>::fopencookie
-
libc-strftime
glibc strftime 函数的包装库
-
rlibcex
rlibc的配套库,为独立的Rust项目提供额外的libc函数
-
klo-routines
使用 libc::*context 的Rust低开销协程
-
find_mountpoint
查找指定路径的挂载点(或在Windows上的前缀)
-
avr-libc
Rust到avr-libc的绑定
-
openpty
libc openpty()
-
const-cstr-fork
从Rust字符串字面量创建静态C兼容字符串。是 https://github.com/abonander/const-cstr 的分支
-
mkstemp-rs
对libc中mkstemp函数的安全包装
-
wasi-types
对WASI libc类型的绑定
-
lolc
当你必须使用libc,发现它非常糟糕时
-
rust-locale
Rust的POSIX.1地区扩展
-
librs
类似于libc,但用Rust实现。包括POSIX/Linux系统调用和包装器。
-
lxinfo
systemd系统的Linux系统信息
-
cbuffer
到期望缓冲区指针/大小引用的C-API的低级接口
-
rlibc
提供诸如memcpy、memmove、memset和memcmp等某些libc函数的裸机库。此库设计用于没有其他libc存在的独立环境中...
-
termios-sys
Rust FFI层,用于libc的termios函数
尝试使用 DuckDuckGo 进行搜索。