-
getrandom
A small cross-platform library for retrieving random data from system source
-
rustix
Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls
-
nix
Rust friendly bindings to *nix APIs
-
rlimit
Resource limits
-
syscalls
A list of Linux system calls
-
redox_syscall
access raw Redox system calls
-
virtiofsd
A virtio-fs vhost-user device daemon
-
nc
Access system calls directly
-
xous
System call interface for Xous
-
intentrace
strace with intent, it goes all the way for you instead of half the way
-
elfcat
ELF visualizer. Generates HTML files from ELF binaries.
-
syscall-numbers
System calls numbers for various architectures
-
lua2hcb_compiler
A compiler for Lua-like scripts to HCB
-
perf-event-open-sys2
Unsafe, direct bindings for Linux's perf_event_open system call, with associated types and constants
-
arceos-userprivilege
User privilege mode execution for ArceOS: loads and runs a user-space app with syscall handling
-
lurk-cli
lurk is a pretty (simple) alternative to strace
-
renacer
Pure Rust system call tracer with source-aware correlation for Rust binaries
-
scx_tickless
A server-oriented scheduler designed to minimize OS noise and maximize performance isolation. https://github.com/sched-ext/scx/tree/main
-
sctrace
Syscall Compatibility Tracer (sctrace) that analyzes and validates system call against System Call Matching Language (SCML)
-
xous-ipc
System call interface for Xous
-
syd
rock-solid application kernel
-
sc
Raw system calls
-
rawsys-linux
Direct Linux kernel syscalls in Rust — no libc required, per-ISA and multi-version aware
-
linux-sysno
A list of system call numbers
-
redpowder
SDK / Devkit para Redstone OS
-
rstrace
strace to trace system calls and CUDA API calls
-
starry-syscalls
A list of Linux system calls
-
linux-unsafe
Raw linux system call stubs
-
pete
A friendly wrapper around ptrace(2)
-
safa-api
A high-level API over SafaOS's syscalls
-
linux-io
Lightweight abstractions around Linux system calls related to file descriptors
-
uac
universal assembly compiler
-
rasi
Asynchronous IO System Interface
-
sallyport
API for the Enarx hypervisor-microkernel boundary
-
linux-kvm
Safe API to the Linux KVM API
-
syzlang-parser
Parse Syzlang language
-
tg-syscall
System call definitions and interfaces for rCore tutorial OS
-
birdcage
Cross-platform embeddable sandbox
-
ioctls
IO Control for POSIX-and-beyond systems (numerous ioctl specifications, see
ioctl-sysfor core functions & macros) -
winix
Unix syscalls on Wine
-
ioctl-sys
IO Control for POSIX-and-beyond systems (core fn & macros, see
ioctlsfor many ioctl definitions) -
lunatic
Helper library for building Rust applications that run on lunatic
-
buddy-alloc
memory allocator for no-std Rust, used for embedded environments
-
graf-lang
An esolang based on graph theory
-
deno_os
OS specific APIs for Deno
-
syscaller
No-std Linux direct syscall library
-
linux-errnos
A list of error numbers
-
starry-api
System call API layer for Starry OS, providing Linux-compatible syscall implementations
-
fuchsia-zircon
Rust bindings for the Zircon kernel
-
dinvoke
Dynamically run arbitrary unmanaged code
-
extrasafe
Make your code extrasafe by reducing what it can access
-
vdso_helper
帮助开发vDSO的工具库
-
fast
A helper library
-
dinvoke_rs
Dynamically invoke arbitrary unmanaged code
-
rstrace-cuda-sniff
rstrace to sniff CUDA API calls
-
build_vdso
用于构建vDSO的工具库,与vdso_helper配合使用
-
cvt
Expose the cvt function from Rust libstd
-
syscallnrs
Uses your systems <syscall.h> to build maps from system call numbers to names (and vice versa)
-
cloudabi
Low level interface to CloudABI. Contains all syscalls and related types.
-
pai-strace
A strace-like tool created using pai
-
linux-syscalls
easily invoke linux system calls
-
demikernel
Kernel-Bypass LibOS Architecture
-
maelstrom-worker-child
Helper library for maelstrom-worker
-
dmanager
Manage concurrent access to overloaded memory sections
-
open-coroutine-hook
The syscall hook for open-coroutine
-
veneer
A very thin std-like library that doesn't depend on libc
-
scall
Friendlier raw system calls for Rust
-
extrasafe-multiarch
Make your code extrasafe by reducing what it can access
-
realm_syscall
Realm's convenient syscall collections
-
ptrace-syscalls
Analyze syscalls via ptrace
-
dinvoke_nostd
Dynamically invoke arbitrary unmanaged code
-
dinvoke_utils
Utils for DInvoke_rs
-
dinvoke_
Dynamically run arbitrary unmanaged code
-
hecate-common
Common data structures for the hecate vm
-
xtap
An LD_PRELOAD interception library for runtime hooking of network calls in Unix-like systems
-
syscall-alt
-
pai
Process Analyzer and Instrumenter
-
lazypoline-rs
A framework for building syscall interposers for user-space Linux applications
-
syzlang-data
Syzlang data already parsed
-
libhook
Hook system calls
-
syscall_encode
Traits and macros to help define a syscall interface for a kernel
-
emei
JIT/AOT backend codegen framework
-
lunatic-twitchax-patch
Helper library for building Rust applications that run on lunatic
-
hstrace
Syscall tracing from command line and as a library
-
pidfd_getfd
Binding to and a wrapper for the pidfd_getfd syscall
-
solana-curve25519
Solana Curve25519 Syscalls
-
cntr-nix
Rust friendly bindings to *nix APIs (fork with features used in cntr)
-
rcore-os/zircon-syscall
Zircon syscalls implementation
-
seccomp-stream
tokio adapter for seccomp_unotify
-
syswall
firewall for syscalls
-
open-coroutine-hooks
The syscall hook for open-coroutine
-
kolibrios-syscalls
Running KolibriOS sysfuncs/syscalls from Rust
-
ftrace
trace files and paths
-
rasi-syscall
The low level syscall interface for RASI system
-
syscall_encode_traits
Traits and macros to help define a syscall interface for a kernel
-
name_to_handle_at_rs
Rust bindings for name_to_handle_at() and open_by_handle_at() system calls in Linux
-
panda-re
The official library for interfacing with PANDA (Platform for Architecture-Neutral Dynamic Analysis)
-
magenta
Rust bindings for the Magenta kernel
-
fsfilter-rs
monitor filesystem and more in windows
-
syscall_searcher
search information of syscalls based on the API https://api.syscall.sh. You can search for a syscall number or name and filter for an architecture.
-
riscovite
system calls and library functions
-
rseal
Memory sealing operations
-
linux-stat
A pure Rust library that implements stat functions on linux with only syscalls
-
rezolus
High resolution systems performance telemetry agent
-
rebg
-
ledger_device_sdk
Ledger device Rust SDK
-
statx-sys
Bindings to
statxsyscall implemented bysyscall -
clone3
Rust bindings to the clone3 linux system call
-
semantic-exit
Semantic exit codes inspired by HTTP status codes
-
ckb-std
contains serveral modules help you write CKB contract with Rust
-
r-linux
Capability-based Linux Runtime
-
windows-syscall
Windows inline syscalls for Rust
-
tinysyscall
a (no depend std) tiny syscall abstract layer
-
flawless-slack
Transport protocol agnostic Slack client for Rust
-
faf-syscall
Raw (asm), fast system calls for linux with no dependencies (no_std)
-
syswall_cli
CLI to syswall
-
raw-syscall-base
Low-level raw system call base
-
cannonball
QEMU tracing framework
-
qemu-x86_64
QEMU binary installer for qemu-x86_64
-
solana-define-syscall
Solana define_syscall macro and core syscall definitions
-
do_syscall
raw syscall
-
agave-syscalls
Agave implementation of the Solana syscalls
-
syscall-intercept
Userspace syscall intercepting library
-
solana-cpi
Solana Cross-program Invocation
-
ioctl-id
Rust identifiers for
ioctl(2)calls on Unix-like systems -
solana-program-memory
Basic low-level memory operations for Solana
-
syscaller-core
No-std Linux direct syscall library
-
libmemtester
testing memory for faults
-
sysnames
Query Linux system call names and numbers at runtime
-
command-rusage
get resource usage of a command
-
jopcall
Dynamically executed Windows Syscalls via JOP/ROP
-
ckbes
CKB Easy Script is a framework for developing ckb contracts
-
fuser-async
Build FUSE filesystems where the system calls are directed to async functions. With an example S3 implementation.
-
near-sys
Syscall definitions for builtin functions of the NEAR runtime
-
ckb-vm-syscall-tracer
that runs a CKB transaction, and then gathers syscall input/outputs for each individual VM instances to seperate files
-
xenet-sys
network-related system function and call support for xenet. Used for low-level system interactions.
-
raw-syscall-enumerated
Low-level raw system calls enumerated
-
rasi-ext
includes extend features or experimental features that are useful for asynchronous programming
-
eventfd
Binding to Linux's eventfd syscall
-
vmread
High-level Rust bindings to vmread
-
irox-safe-linux
Pure-Rust implementations of the linux native API functions & SYSCALLs to make them ergonomic
-
pino_xmodmap
a tiny xmodmap parsing library
-
ckb-vm-debug-utils
Utils for ckb-debugger
-
interceptor-rs
Interceptor is a lib based on
ptracethat intercepts and modifies Linux system calls -
zio-sendfile
zero-copy I/O for Linux, supporting stable rustc versions
-
ioprio
A Linux-only crate for managing I/O priorities
-
penguincrab
Rust wrapper for Linux Kernel as a Library
-
syscall_defines
linux syscall numbers as a constant for various architectures
-
io_uring_syscall
linux io_uring syscall
-
fionread
The
fionreadIO control reads the number of bytes available to read from the file descriptor -
libsyscall-intercept
Userspace syscall intercepting library
-
aya-ebpf-macros
Proc macros used by aya-ebpf
-
libtracecmd
Rust wrapper of libtracecmd
-
groth16-solana
groth16 verification with solana alt_bn128 syscalls
-
syscall-linux-raw
Defines syscallN methods for performing raw Linux syscalls
-
snedfile
Cross-platform sendfile() abstractions
-
novusk_syscalls
implementing syscalls for Novusk
-
raw-syscall
Low-level raw system call support
-
sbpf-syscall-map
Compile-time and runtime syscall mapping for SBPF
-
socket_server
socket write event polling registration avoiding syscall
-
ptracer
Debugger library
-
light-program-profiler
Profiler macros with custom profiler syscalls for Solana programs
-
protobuf-ckb-syscalls
protobuf format for syscalls
-
tokinotify
file watching for async contexts
-
cannon-io
that encapsulates all supported interactions between the cannon guest (provable progam) and the host. This includes stdout, preimage oracle, hinting and exit codes.
-
ckb-debugger
Standalone debugger for Nervos CKB
-
bandsocks
Experimental embeddable container sandbox
-
solana-secp256k1-recover
Solana SECP256K1 Recover
Try searching with DuckDuckGo.