Ross ROSS = Recommend OSS · open-source software intelligence for agents

bytecodealliance/rustix

Safe Rust bindings to POSIX-ish APIs observed · 2026-08-28

github.com/bytecodealliance/rustix · Rust · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

67/100

  • Activity 99
  • Release rhythm 8
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 2179
  • days_rel: 545
  • days_push: 8
  • n_releases_24m: 1

Full methodology

Adoption not part of the score

2084 stars · 293 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Rustix is a Rust library providing safe, memory-safe and I/O-safe bindings to POSIX/Unix/Linux/Winsock syscall-like APIs. It offers configurable backends (linux_raw using raw syscalls, or libc) and is a Bytecode Alliance project.

Use cases

  • make Linux syscalls from Rust without unsafe code
  • avoid libc dependency with raw Linux syscall bindings
  • safe file descriptor and I/O handling in Rust
  • portable POSIX API bindings across Unix platforms
  • Winsock networking bindings for Rust
  • low-level syscall wrappers with I/O safety guarantees

When to choose

  • you need memory-safe and I/O-safe low-level syscall access in Rust
  • you want to avoid libc overhead via the linux_raw backend
  • you're building higher-level libraries (like cap-std) on safe syscall primitives
  • you need efficient, inlinable syscall wrappers with pointer provenance guarantees

When to avoid

  • you need high-level portable APIs rather than low-level syscall bindings
  • you need full Windows support beyond Winsock networking
  • you prefer using the standard library's std abstractions
  • you're not working in Rust

Facets

library · maturity stable

http-client file-system networking developer-tools developer-tools operating-systems cross-platform windows rust cpp syscalls posix io-safety linux-raw libc winsock memory-safety bytecode-alliance linux macos

2 sources

Member repositories

RepositoryRoleHealth v2
bytecodealliance/rustixmain67

For agents

markdown · JSON · MCP: product_card(name="bytecodealliance/rustix")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem