-
nix
Rust friendly bindings to *nix APIs
-
libc
Raw FFI bindings to platform libraries like libc
-
uzers
Continuation of users, a library for accessing Unix users and groups
-
crash-context
portable types containing target specific contextual information at the time of a crash
-
pure-rust-locales
Pure Rust locales imported directly from the GNU C Library.
LC_COLLATEandLC_CTYPEare not yet supported. -
c-types
Re-exports of cross-platform types, gathered from libc and winapi
-
tinyrlibc
Tiny, incomplete C library for bare-metal targets, written in Stable (but Unsafe) Rust
-
detect-targets
Detect the target of the env at runtime
-
c-gull
A libc implementation in Rust
-
libc-print
println! and eprintln! macros on libc without stdlib
-
libc-test
A test crate for the libc crate
-
aranya-libc
A wrapper around parts of libc for Aranya Core
-
safe-libc
Safe wrappers around the
libccrate -
chadfetch
Console utilite for watch info about your system
-
memx-cdy
The fast memory functions like a libc memcmp(), memchr(), memmem(), memcpy(), memset()
-
libc_alloc
global allocator which hooks into libc's malloc/free
-
server-manager
managing server processes. It encapsulates service startup, shutdown, and background daemon mode. Users can specify the PID file, log file paths, and other configurations through custom settings…
-
bnd-linux
Rust FFI bindings for POSIX and Linux system APIs generated as WinMD metadata
-
size-rs
Tells the size of some structures available on the system
-
libcplusplus
A no_std reimplementation of LLVM's libc++ in Rust with ABI-compatible C++ standard library types and a built-in memory sanitizer
-
c-scape
A libc bottom-half implementation in Rust
-
bsd4random
4.1BSD libc random number generator
-
libdonut-rs
Public API for the Donut-rs project
-
atomic-int
Atomics for additional integers, like C/FFI types
-
linux-libc-auxv
A parser and builder for the Linux process initial stack layout - use it to decode or construct argc, argv, envp, and auxv (auxiliary vector)
-
rs-libc
A subset of libc that can be used with Rust in freestanding environments
-
libbz2-rs-sys-cdylib
a drop-in compatible libbz2 cdylib
-
libc-nnsdk
Rust bindings for the parts of libc exposed by nnsdk, intended to be a in-place replacement for standard Rust libc bindings
-
uv-platform
internal component crate of uv
-
os_socketaddr
A type for handling platform-native socket addresses (struct sockaddr)
-
preempt-rt
A lightweight Rust library for using the kernel's PREEMPT_RT scheduling functionality
-
libabort
A abort function that doesn't require the standard library
-
os-interface
Interface to retrieve OS information
-
ensc-libc-util
some minor utilities for using libc
-
jetstream_libc
Platform-specific libc bindings for jetstream
-
gpoint
Wrapper for using libc’s
printf("%g")format for your floating point output -
rustix-libc-wrappers
Safe Rust bindings to
libcfunctions -
glibc_musl_version
A small crate to detect glibc and musl versions from the running system
-
is-admin
-
veneer
A very thin std-like library that doesn't depend on libc
-
bigbro
tracking file accesses of processes
-
eryx-runtime
Python WASM runtime component for the eryx sandbox
-
rlibc-extended
A minimal implementation of assumed symbols of libc
-
glibc_version
Discover GNU libc version at build time
-
xj_ctime
Small library to bridge libc's time API into safe Rust for machine translations
-
likely
-
libc-cfg
A codegen tool for extracting libc cfg
-
openpty
libc openpty()
-
fls
A fast POSIX ls that doesn't require a libc
-
malloc-array
libc heap array allocator
-
elibc
edos kernel libc
-
fts
high performance directory walking using libc fts
-
libc-wasix
Raw FFI bindings to WASIX platform libraries like libc
-
facet-samplelibc
Sample C library integration with Facet
-
cntr-nix
Rust friendly bindings to *nix APIs (fork with features used in cntr)
-
redox-os/relibc
Mirror of https://gitlab.redox-os.org/redox-os/relibc
-
rhook
Hook libc functions with an easy API
-
libc-system
Single cross‑platform function, system, to execute a shell command and return its exit code
-
libc-extra
Additional bits and bobs found in libc libraries that either hasn't been submitted to Rust's official libc crate yet, or has been rejected or requires too much work to integrate
-
bustd
Lightweight process killer daemon for out-of-memory scenarios
-
interpose
extern c function
-
libc-stdhandle
Helper functions for retrieving stdin, stdout, stderr
-
term_manager
Wrapper around libc::termios for fine-grained stdin/stdout control
-
semver-trick
Example of applying the semver trick to prevent a difficult coordinated upgrade
-
x-math
fast math
-
ysockaddr
Integration between SockAddr and C sockaddr
-
net-interfaces
Lib crate to get information about network interfaces
-
chatora-errno
A thin Rust wrapper library around libc errno interface
-
anacrolix-libc
Raw FFI bindings to platform libraries like libc
-
cocoon-tpm-bssl-bare-sys
Cocoon TPM project - bare BoringSSL FFI bindings
-
cstream
libc::FILEstreams ‘c streams’ -
libc_tools
a fork to std process
-
precisej-printable-errno
Printable system call errors for nix
-
posix-resources
Higher level bindings to POSIX resources via the libc crate
-
fopencookie
interface between std::io and libc::FILE
-
mkdtemp
A thin wrapper around libc's mkdtemp, UNIX only
-
regex-rs
Safe wrapper for [POSIX regular expressions API][regex-h] (provided by libc on POSIX-compliant OSes). Part of libnewsboat lib dependencies
-
wasm32-unknown-unknown-openbsd-libc
The parts of OpenBSD libc that make sense on wasm32-unknown-unknown
-
lolc
when you have to use libc and find it funny how horrible it is
-
memguar
that helps to optimize IO of large buffers in near-OOM state or with small amount of RAM
-
rlibcex
A partner to rlibc, with extra libc functions for freestanding Rust projects
-
find_mountpoint
find the mountpoint (or prefix, on Windows) for a provided path
-
syslog-c
package same as syslog in C
-
codegen-libc
A codegen tool for extracting libc cfg
-
klo-routines
Rust cheap coroutines with libc::*context
-
libc-strftime
A wrapper library for the glibc strftime function
-
alula-wasm32-unknown-unknown-openbsd-libc
The parts of OpenBSD libc that make sense on wasm32-unknown-unknown
-
shell_server
这是一个Rust编写的Unix域套接字服务器,用于从远端接收命令并执行。它支持命令执行、输出重定向,并提供了一个多线程环境来处理客户端请求。
-
avr-libc
Rust bindings to avr-libc
-
socketcan-hal
Linux SocketCAN library. Send and receive CAN frames via CAN bus on Linux.
-
mkstemp-rs
Safe wrapper over mkstemp function from libc
-
staph
Track and put down bugs using simple concise error handling
-
rust-locale
POSIX.1 locale extension for Rust
-
wasm32-unknown-unknown-openbsd-libc-wctypes-fix
The parts of OpenBSD libc that make sense on wasm32-unknown-unknown
-
cbuffer
Low level interface to C-API's that expect a pointer/size reference to a buffer
Try searching with DuckDuckGo.