#linux-api

  1. linux-raw-sys

    Generated bindings for Linux's userspace API

    v0.6.5 10.6M #linux #generated-bindings #linux-api #api-bindings #syscalls #call #ffi
  2. sys-mount

    High level FFI binding around the sys mount & umount2 calls

    v3.0.1 100K #syscalls #mount #linux #filesystem #umount #linux-api #system-api
  3. selinux

    Flexible Mandatory Access Control for Linux

    v0.4.6 18K #access-control #linux #security #linux-kernel #linux-api #api-bindings #safe-bindings
  4. kvm-ioctls

    Safe wrappers over KVM ioctls

    v0.19.1 33K #virtual-machine #kvm #safe-wrapper #ioctl #linux #linux-api #devices
  5. libcryptsetup-rs

    High level Rust bindings for libcryptsetup

    v0.11.2 3.5K #linux #encryption #api-bindings #linux-api #storage
  6. epoll

    Safe epoll interface

    v4.3.3 75K #linux-kernel #api #linux-api #interface
  7. networkmanager

    Bindings for the Linux NetworkManager

    v0.4.1 1.5K #dbus #wifi #networking #api-bindings #linux-networking #linux-api
  8. timerfd

    interface to the Linux kernel's timerfd API

    v1.6.0 31K #linux-kernel #linux-api #timer #interface #file-descriptor #create #expire
  9. perf-event-open-sys2

    Unsafe, direct bindings for Linux's perf_event_open system call, with associated types and constants

    v5.0.6 750 #performance-monitoring #perf-event-open #linux #unsafe-bindings #perf #file-descriptor #linux-api
  10. perf-event

    interface to Linux performance monitoring

    v0.4.8 46K #performance-monitoring #perf-event-open #perf-events #perf #counter #linux-api #interface
  11. perf-event2

    interface to Linux performance monitoring

    v0.7.4 400 #performance-monitoring #perf-event-open #linux #linux-api #counter #events #perf
  12. v4l

    Safe video4linux (v4l) bindings

    v0.14.0 10K #linux-api #api-bindings #devices #capture #v4l2 #video-streaming #frame
  13. v4l2r

    Safe and flexible abstraction over V4L2

    v0.0.6 1.3K #v4l2 #safe-bindings #video #frame-buffer #linux #linux-api #linux-kernel
  14. input-event-codes

    Linux input event codes form linux/input_event_codes.h

    v6.2.0 800 #input-event #linux-api #input #linux #events
  15. hinawa

    API bindings for hinawa library

    v0.12.0 #firewire #api-bindings #linux #glib #ieee1394 #linux-api #async-api
  16. tray-item

    Super simple API to make tray icons/menus on Windows, Mac & Linux

    v0.10.0 2.6K #tray #desktop #gui #desktop-applications #linux-api
  17. rtaudio

    Safe Rust wrapper and bindings for RtAudio

    v0.3.4 #api-bindings #sound #audio #linux-api #unix
  18. alienware

    API to control the lights on an Alienware Alpha R1/R2

    v1.0.12 300 #sysfs #linux-api #led #api-access #linux #api-bindings
  19. hinoko

    API bindings for hinoko library

    v0.7.0 #firewire #linux #api-bindings #glib #linux-api #ieee1394
  20. conntrack

    Netfilter Conntrack

    v0.1.2 1.3K #linux-kernel #netfilter #linux-api #subsystem #packet #api-access #netfilter-conntrack
  21. alsatimer

    API binding for alsatimer library

    v0.7.0 #alsa #linux #glib #music #api-bindings #linux-api
  22. polkavm-linux-raw

    Raw bindings to Linux kernel APIs

    v0.18.0 373K #linux-kernel #risc-v #linux-api #polka-vm #bindings
  23. nikau

    Linux network KVM for Wayland/X11/Console

    v0.3.2 600 #client-server #clipboard #input #linux #linux-api #devices #linux-networking
  24. uiua-nokhwa-bindings-linux

    The V4L2 bindings crate for nokhwa

    v0.1.0 210 #webcam #capture #v4l2 #v4l #linux #linux-api
  25. libxinux

    Collection of API & ABI for Xinux

    v0.2.3 #linux-api #xinux #sdk #api #arch-linux #linux #pkg
  26. udevrs

    Pure Rust implementation of the user-land udev library

    v0.3.0 210 #udev #linux #unix #devfs #linux-api #public-api
  27. linapi

    High level bindings to various Linux APIs and interfaces

    v0.6.0-alpha.0 360 #linux-api #linux-kernel #linux #kernel-module #kernel #module #safe-bindings
  28. irox-safe-linux

    Pure-Rust implementations of the linux native API functions & SYSCALLs to make them ergonomic

    v0.1.2 140 #linux-api #syscalls #linux #irox #irox-unsafe #no-std #replace
  29. irox-unsafe

    irox (unsafe) Rust Tools & Libraries

    v0.1.2 #unsafe #irox #api-wrapper #winapi #linux-api #aerospace #syscalls
  30. btmgmt

    Linux Management API Client

    v0.3.0-alpha.4 #bluetooth #linux-bluetooth #api-client #linux-api #management #mgmt #tokio
  31. tracepoint

    Rust API for Linux Tracepoints via user_events

    v0.4.0 170 #linux-kernel #trace-points #user-events #linux #logging #linux-api #trace-logging
  32. Try searching with DuckDuckGo.

  33. cec_linux

    A pure rust library to use the HDMI-CEC linux API

    v0.2.0 #linux-api #hdmi #cec #pure #raspberry #bookworm #driver
  34. v4l2-sys

    Rust FFI binding for the C API of Video for Linux API version 2, V4L2

    v1.1.0 #v4l2 #video #sdr #ffi #linux-api #api-version #dvb
  35. linux-api

    Types and constants for Linux API bindings. Actual bindings can be found in additional crates found in dev-dependencies

    v0.0.5 650 #linux-kernel #kernel #linux #api-bindings #uapi
  36. bluetooth-sys

    Unsafe bindings to Linux's C bluetooth API

    v0.1.3 #linux-bluetooth #bluetooth #api-bindings #hci #linux-api #unsafe-bindings
  37. copoll

    Minimalistic abstractions for the epoll linux api

    v1.3.0 #epoll #linux #linux-api #api-bindings
  38. linux-api-exit

    Bindings to kernel/exit.c

    v0.1.1 #linux-kernel #kernel #linux #linux-api #bindings #kernel-exit
  39. linux-api-sys

    Preliminary bindings to kernel/sys.c

    v0.0.1 #linux-kernel #kernel #linux #linux-api #bindings #kernel-sys