Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "kernel" keyword

tickv 1.0.0
TicKV (Tiny Circular Key Value) is a small file system allowing key value pairs to be stored in F...
1 version - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 780 downloads total - 4,957 stars on GitHub - 1 maintainer
Top 2.8% on crates.io
tock-registers 0.9.0
Memory-Mapped I/O and register interface developed for Tock.
11 versions - Latest release: 8 months ago - 17 dependent packages - 125 dependent repositories - 308 thousand downloads total - 4,957 stars on GitHub - 1 maintainer
Top 6.9% on crates.io
linfa-kernel 0.7.0 πŸ’°
Kernel methods for non-linear algorithms
9 versions - Latest release: 7 months ago - 3 dependent packages - 9 dependent repositories - 29.1 thousand downloads total - 3,398 stars on GitHub - 1 maintainer
Top 5.4% on crates.io
aya 0.12.0
An eBPF library with a focus on developer experience and operability.
10 versions - Latest release: 3 months ago - 12 dependent packages - 24 dependent repositories - 58.8 thousand downloads total - 2,717 stars on GitHub - 1 maintainer
aya-nightly
An eBPF library with a focus on developer experience and operability.
1 version - Latest release: 11 days ago - 1 dependent package - 349 downloads total - 2,717 stars on GitHub - 1 maintainer
kmon 1.6.5 πŸ’°
Linux kernel manager and activity monitor
30 versions - Latest release: about 1 month ago - 16.4 thousand downloads total - 2,258 stars on GitHub - 1 maintainer
systeroid-tui 0.4.4 πŸ’°
A terminal user interface for managing kernel parameters
14 versions - Latest release: 8 months ago - 4.9 thousand downloads total - 1,218 stars on GitHub - 1 maintainer
systeroid 0.4.4 πŸ’°
A more powerful alternative to sysctl
14 versions - Latest release: 8 months ago - 5.62 thousand downloads total - 1,218 stars on GitHub - 1 maintainer
systeroid-core 0.4.4 πŸ’°
Core library of systeroid
14 versions - Latest release: 8 months ago - 2 dependent packages - 2 dependent repositories - 6.4 thousand downloads total - 1,218 stars on GitHub - 1 maintainer
libhermit-rs 0.6.3
A Rust-based library operating system
1 version - Latest release: 9 months ago - 291 downloads total - 1,057 stars on GitHub - 1 maintainer
linux-bzimage-builder 0.1.0
Linux boot compatibility for modern OSes
1 version - Latest release: 25 days ago - 1 dependent package - 219 downloads total - 639 stars on GitHub - 1 maintainer
talloc 2.0.1
A fast, consistant, and flexible `no_std`-compatible allocator.
4 versions - Latest release: 10 months ago - 1.25 thousand downloads total - 374 stars on GitHub - 1 maintainer
libertyos_kernel 0.17.5
The kernel for LibertyOS.
69 versions - Latest release: 10 months ago - 19.9 thousand downloads total - 268 stars on GitHub - 1 maintainer
cargo-pebble 0.0.0 πŸ’°
A Cargo subcommand to manage Pebble distributions
1 version - Latest release: over 5 years ago - 741 downloads total - 246 stars on GitHub - 1 maintainer
mer 0.4.0 πŸ’°
Ergonomic ELF64 parser, designed for use within kernels
6 versions - Latest release: over 3 years ago - 3.44 thousand downloads total - 246 stars on GitHub - 1 maintainer
Top 5.4% on crates.io
linked_list_allocator 0.10.5
Simple allocator usable for no_std systems. It builds a linked list from the freed blocks and thu...
46 versions - Latest release: about 1 year ago - 41 dependent packages - 242 dependent repositories - 1.09 million downloads total - 215 stars on GitHub - 1 maintainer
linux-loader 0.11.0
A Linux kernel image loading crate.
13 versions - Latest release: 4 months ago - 166 dependent repositories - 1.43 million downloads total - 173 stars on GitHub - 7 maintainers
r3_port_riscv 0.3.1
RISC-V port for the R3-OS original kernel
8 versions - Latest release: over 1 year ago - 2.61 thousand downloads total - 150 stars on GitHub - 1 maintainer
r3_port_arm 0.2.3
Armv7-A port for the R3-OS original kernel
7 versions - Latest release: over 1 year ago - 1 dependent package - 2.75 thousand downloads total - 150 stars on GitHub - 1 maintainer
r3_port_std 0.2.1
Simulator port for the R3-OS original kernel
6 versions - Latest release: about 2 years ago - 2.14 thousand downloads total - 150 stars on GitHub - 1 maintainer
r3_core 0.1.4
R3-OS API definition
7 versions - Latest release: over 1 year ago - 7 dependent packages - 1 dependent repositories - 5.22 thousand downloads total - 150 stars on GitHub - 1 maintainer
r3_kernel 0.1.4
The R3-OS original kernel
7 versions - Latest release: over 1 year ago - 6 dependent packages - 1 dependent repositories - 4.47 thousand downloads total - 150 stars on GitHub - 1 maintainer
r3_support_rp2040 0.2.2
Supporting package for running R3-OS on RP2040
5 versions - Latest release: about 2 years ago - 1.52 thousand downloads total - 150 stars on GitHub - 1 maintainer
r3_support_rza1 0.2.2
Supporting package for running R3-OS on Renesas RZ/A1
6 versions - Latest release: about 2 years ago - 1.99 thousand downloads total - 150 stars on GitHub - 1 maintainer
r3_portkit 0.2.3
Utilities for writing a port of R3
8 versions - Latest release: over 1 year ago - 5 dependent packages - 1 dependent repositories - 4.64 thousand downloads total - 150 stars on GitHub - 1 maintainer
r3_port_arm_m 0.3.3
Cortex-M port for the R3-OS original kernel
8 versions - Latest release: over 1 year ago - 1 dependent package - 2.97 thousand downloads total - 150 stars on GitHub - 1 maintainer
r3 0.2.4
R3-OS: Experimental static component-oriented RTOS for deeply embedded systems
9 versions - Latest release: over 1 year ago - 7 dependent packages - 1 dependent repositories - 4.29 thousand downloads total - 150 stars on GitHub - 1 maintainer
krnl 0.1.0
Safe, portable, high performance compute (GPGPU) kernels.
5 versions - Latest release: about 2 months ago - 1 dependent package - 1.83 thousand downloads total - 138 stars on GitHub - 1 maintainer
Top 9.3% on crates.io
multiboot2 0.20.0
Library that assists parsing the Multiboot2 Information Structure (MBI) from Multiboot2-compliant...
35 versions - Latest release: 19 days ago - 2 dependent packages - 32 dependent repositories - 78.8 thousand downloads total - 100 stars on GitHub - 1 maintainer
multiboot2-header 0.4.0
Library with type definitions and parsing functions for Multiboot2 headers. This library is `no_s...
8 versions - Latest release: 19 days ago - 1 dependent repositories - 2.26 thousand downloads total - 100 stars on GitHub - 1 maintainer
alloc_buddy_simple 0.1.2
Simple, drop-in replacement allocator for Rust running on bare metal (no_std)
2 versions - Latest release: over 7 years ago - 1 dependent package - 2.65 thousand downloads total - 86 stars on GitHub - 1 maintainer
autokernel 2.0.2 πŸ’°
Autokernel is a tool for managing your kernel configuration that guarantees semantic correctness....
2 versions - Latest release: about 1 year ago - 744 downloads total - 86 stars on GitHub - 1 maintainer
Top 8.8% on crates.io
pic8259_simple 0.2.0
Kernel-space interface to the 8259 and 8259A interrupt controllers
3 versions - Latest release: almost 4 years ago - 4 dependent packages - 51 dependent repositories - 96.5 thousand downloads total - 86 stars on GitHub - 1 maintainer
Top 9.8% on crates.io
cpuio 0.3.0
Bare metal (no_std) inb, outb, inw, outw, inl, outw instructions with Rust-like API
3 versions - Latest release: almost 4 years ago - 2 dependent packages - 51 dependent repositories - 102 thousand downloads total - 86 stars on GitHub - 1 maintainer
r-linux 0.1.0
Capability-based Linux Runtime
1 version - Latest release: almost 2 years ago - 371 downloads total - 85 stars on GitHub - 1 maintainer
Top 4.6% on crates.io
mach 0.3.2
A Rust interface to the user-space API of the Mach 3.0 kernel that underlies OSX.
16 versions - Latest release: almost 5 years ago - 67 dependent packages - 9,077 dependent repositories - 15.8 million downloads total - 78 stars on GitHub - 4 maintainers
teensycore 0.1.0
A kernel for the teensy4.0 microcontroller
16 versions - Latest release: 6 months ago - 1 dependent repositories - 4.89 thousand downloads total - 65 stars on GitHub - 1 maintainer
miden-lib 0.3.0
Standard library of the Miden rollup
4 versions - Latest release: 7 days ago - 5 dependent packages - 6.62 thousand downloads total - 61 stars on GitHub - 1 maintainer
friedrich 0.5.0
Gaussian Process Regression.
12 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 9.26 thousand downloads total - 50 stars on GitHub - 1 maintainer
rust-spice-derive 0.7.6
WOW! The complete NASA/NAIF Spice toolkit is actually usable on Rust.
12 versions - Latest release: 7 months ago - 1 dependent package - 1 dependent repositories - 8.89 thousand downloads total - 45 stars on GitHub - 1 maintainer
rust-spice 0.7.8
WOW! The complete NASA/NAIF Spice toolkit is actually usable on Rust.
28 versions - Latest release: 5 months ago - 4 dependent packages - 1 dependent repositories - 13.6 thousand downloads total - 45 stars on GitHub - 1 maintainer
good_memory_allocator 0.1.7
A blazingly fast and memory efficient memory allocator to be used in `no_std` environments.
8 versions - Latest release: over 1 year ago - 2 dependent packages - 3 dependent repositories - 21.7 thousand downloads total - 33 stars on GitHub - 1 maintainer
fsfilter-rs 0.8.0
A rust library to monitor filesystem and more in windows
6 versions - Latest release: about 1 year ago - 1.71 thousand downloads total - 30 stars on GitHub - 1 maintainer
Top 7.5% on crates.io
mach2 0.4.2 πŸ’°
A Rust interface to the user-space API of the Mach 3.0 kernel that underlies OSX.
3 versions - Latest release: 5 months ago - 36 dependent packages - 1,456 dependent repositories - 5.41 million downloads total - 29 stars on GitHub - 1 maintainer
symbolizer-rs 0.1.0 πŸ’°
A fast execution trace symbolizer for Windows that runs on all major platforms and doesn't depend...
1 version - Latest release: 15 days ago - 145 downloads total - 28 stars on GitHub - 1 maintainer
linux_modules 0.4.1 πŸ’°
Tool To Manage Linux Kernel Modules
23 versions - Latest release: 12 months ago - 8.26 thousand downloads total - 25 stars on GitHub - 1 maintainer
k2i 0.2.3 πŸ’°
Kernel Parameters Interface using HTTP
11 versions - Latest release: over 5 years ago - 6.17 thousand downloads total - 25 stars on GitHub - 1 maintainer
kdmp-parser 0.2.0
A KISS Rust crate to parse Windows kernel crash-dumps created by Windows & its debugger.
3 versions - Latest release: about 2 months ago - 1 dependent package - 926 downloads total - 24 stars on GitHub - 1 maintainer
multiboot 0.8.0
Library to access multiboot structures.
13 versions - Latest release: about 2 years ago - 2 dependent packages - 10 dependent repositories - 90 thousand downloads total - 20 stars on GitHub - 1 maintainer
reboot-arch-btw 0.7.1
Check if you need to reboot due to an updated kernel. (I use Arch btw!)
22 versions - Latest release: 2 months ago - 7.11 thousand downloads total - 19 stars on GitHub - 1 maintainer
i8042 0.1.0 πŸ’°
Driver for the 8042 PS/2 Controller
1 version - Latest release: about 1 year ago - 348 downloads total - 13 stars on GitHub - 1 maintainer
stivale-proc 0.1.0
Rust crate for parsing stivale and stivale 2 structures
1 version - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 745 downloads total - 12 stars on GitHub - 1 maintainer
stivale-boot 0.3.1
Rust crate for parsing stivale and stivale 2 structures
8 versions - Latest release: almost 2 years ago - 3 dependent repositories - 6.02 thousand downloads total - 12 stars on GitHub - 1 maintainer
slaballoc 0.1.0
Safe and lockless fixed-size memory allocator for `no_std` systems
1 version - Latest release: almost 3 years ago - 526 downloads total - 12 stars on GitHub - 1 maintainer
buddyalloc 0.1.5
Safe and simple drop-in allocator for Rust running on embedded or bare metal systems (no_std)
2 versions - Latest release: almost 3 years ago - 5.43 thousand downloads total - 12 stars on GitHub - 1 maintainer
slab_allocator 0.3.5
Slab allocator for no_std systems. Uses multiple slabs with blocks of different sizes and a linke...
8 versions - Latest release: over 5 years ago - 5.45 thousand downloads total - 11 stars on GitHub - 1 maintainer
x2apic 0.4.3
A Rust interface to the x2apic interrupt architecture.
10 versions - Latest release: 8 months ago - 11 dependent repositories - 116 thousand downloads total - 11 stars on GitHub - 1 maintainer
jupyter 0.2.1
Jupyter Kernel Protocol in Rust
16 versions - Latest release: 6 months ago - 4.48 thousand downloads total - 10 stars on GitHub - 1 maintainer
rustos 0.4.3
Writing an OS in Rust
8 versions - Latest release: about 4 years ago - 3.17 thousand downloads total - 10 stars on GitHub - 1 maintainer
serde-lsp 0.0.1
Language Server Protocol via serde
2 versions - Latest release: 8 months ago - 1 dependent package - 851 downloads total - 10 stars on GitHub - 1 maintainer
ru_fetch 0.2.4
Simple Fetch written in Rust.
7 versions - Latest release: over 2 years ago - 2.44 thousand downloads total - 10 stars on GitHub - 1 maintainer
jupyter-derive 0.0.2
Jupyter Kernel Protocol in Rust
3 versions - Latest release: 12 months ago - 1.06 thousand downloads total - 10 stars on GitHub - 1 maintainer
jupyter-types 0.0.2
Shared types for jupyter kernel
3 versions - Latest release: 6 months ago - 1 dependent package - 804 downloads total - 10 stars on GitHub - 1 maintainer
pic8259 0.11.0
Abstractions for the 8259 and 8259A interrupt controllers
6 versions - Latest release: 2 months ago - 8 dependent packages - 76 dependent repositories - 133 thousand downloads total - 8 stars on GitHub - 1 maintainer
pic8259_x86 0.1.0
x86 only Abstractions for the 8259 and 8259A interrupt controllers, credit to Eric Kidd <git@rand...
1 version - Latest release: about 1 year ago - 422 downloads total - 8 stars on GitHub - 1 maintainer
likemod 0.2.0
A pure-Rust library to work with Linux kernel modules
2 versions - Latest release: over 5 years ago - 1 dependent repositories - 4.3 thousand downloads total - 8 stars on GitHub - 1 maintainer
rock-n-rollup-macro 0.0.2
Macros of the rock-n-rollup project
2 versions - Latest release: about 1 year ago - 1 dependent package - 785 downloads total - 8 stars on GitHub - 2 maintainers
amjad_os_kernel_user_link 0.2.1
An interface to link kernel/user code in AmjadOS
9 versions - Latest release: 4 months ago - 1 dependent package - 2.43 thousand downloads total - 7 stars on GitHub - 1 maintainer
amjad_os_user_std 0.2.2
bare basic std functionality for the userspace programs for AmjadOS
12 versions - Latest release: 4 months ago - 3.09 thousand downloads total - 7 stars on GitHub - 1 maintainer
jrinx-apex 0.2.0
APEX for Jrinx
2 versions - Latest release: 3 months ago - 1 dependent package - 570 downloads total - 7 stars on GitHub - 1 maintainer
emerald_std 0.3.2
bare basic std functionality for the userspace programs for Emerald OS
6 versions - Latest release: 10 days ago - 1.76 thousand downloads total - 7 stars on GitHub - 1 maintainer
increasing_heap_allocator 0.1.3
A heap allocator framework that can be implemented based on increasing page allocator, usable any...
4 versions - Latest release: 4 months ago - 2 dependent packages - 1.2 thousand downloads total - 7 stars on GitHub - 1 maintainer
emerald_kernel_user_link 0.2.12
An interface to link kernel/user code in Emerald OS
12 versions - Latest release: about 1 month ago - 3 dependent packages - 3.83 thousand downloads total - 7 stars on GitHub - 1 maintainer
jrinx-abi 0.1.3
ABI for Jrinx
4 versions - Latest release: 3 months ago - 1.04 thousand downloads total - 7 stars on GitHub - 1 maintainer
time-sys 0.0.2
Bindings to Linux's time.h and time64.h. Some functions have been replicated, but more are still ...
3 versions - Latest release: almost 9 years ago - 1 dependent package - 25.5 thousand downloads total - 6 stars on GitHub - 1 maintainer
linux-api-exit 0.1.1
Bindings to kernel/exit.c
3 versions - Latest release: almost 9 years ago - 1 dependent package - 6.77 thousand downloads total - 6 stars on GitHub - 1 maintainer
linux-api-sys 0.0.1
Preliminary bindings to kernel/sys.c
2 versions - Latest release: almost 9 years ago - 1 dependent package - 5.95 thousand downloads total - 6 stars on GitHub - 1 maintainer
linux-api 0.0.5
Types and constants for Linux API bindings. Actual bindings can be found in additional crates fou...
5 versions - Latest release: almost 9 years ago - 5 dependent packages - 1 dependent repositories - 145 thousand downloads total - 6 stars on GitHub - 1 maintainer
linux-api-math 0.0.1
Low-level bindings to libm
2 versions - Latest release: almost 9 years ago - 5.21 thousand downloads total - 6 stars on GitHub - 1 maintainer
nom-kconfig 0.2.0
A Kconfig parser
2 versions - Latest release: 9 months ago - 910 downloads total - 6 stars on GitHub - 1 maintainer
linux-api-semaphore 0.0.0
(Not yet working) Low-level bindings to semaphore functions
1 version - Latest release: almost 9 years ago - 1.77 thousand downloads total - 6 stars on GitHub - 1 maintainer
ember_os 0.1.1
A simple OS kernel implemented in rust, which has referenced https://os.phil-opp.com/
2 versions - Latest release: 3 months ago - 601 downloads total - 5 stars on GitHub - 1 maintainer
faf-syscall 3.0.3
Raw (asm), fast system calls for linux with no dependencies (no_std)
7 versions - Latest release: about 2 years ago - 2.37 thousand downloads total - 4 stars on GitHub - 1 maintainer
linapi 0.5.3 πŸ’°
High level bindings to various Linux APIs and interfaces
22 versions - Latest release: 12 months ago - 1 dependent package - 1 dependent repositories - 10.2 thousand downloads total - 4 stars on GitHub - 1 maintainer
bpf-feature 0.1.1
A library for eBPF feature detection
7 versions - Latest release: over 1 year ago - 2.37 thousand downloads total - 3 stars on GitHub - 1 maintainer
physpatch 0.2.0
PhysPatch performs physical memory scans and patches of the entire Windows kernel
2 versions - Latest release: 8 months ago - 609 downloads total - 3 stars on GitHub - 1 maintainer
linuxver 0.1.0
Rust library to get the Linux kernel version as a parseable SemVer object
1 version - Latest release: over 7 years ago - 1 dependent repositories - 1.9 thousand downloads total - 3 stars on GitHub - 1 maintainer
watchdog-device 0.2.0
Linux Watchdog API implementation.
2 versions - Latest release: 5 months ago - 6.19 thousand downloads total - 3 stars on GitHub - 1 maintainer
bpf-rs 0.3.0
A safe, lean library for inspecting and querying eBPF objects
12 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 4.23 thousand downloads total - 3 stars on GitHub - 1 maintainer
kernlog 0.3.1
Kernel logger implementation (for low level logging to `/dev/kmsg`).
7 versions - Latest release: over 3 years ago - 1 dependent package - 5 dependent repositories - 59.6 thousand downloads total - 2 stars on GitHub - 1 maintainer
ikconfig 0.2.0
A CLI utility to extract the .config file from a kernel image.
9 versions - Latest release: over 1 year ago - 2.59 thousand downloads total - 2 stars on GitHub - 1 maintainer
itron 0.1.9
Interface to operating systems based on ΞΌITRON and its derivatives.
10 versions - Latest release: over 2 years ago - 3.48 thousand downloads total - 2 stars on GitHub - 1 maintainer
syscall-numbers 3.1.1
System calls numbers for various architectures
5 versions - Latest release: about 2 months ago - 2 dependent packages - 3 dependent repositories - 50.9 thousand downloads total - 2 stars on GitHub - 1 maintainer
limits-rs 0.2.0
Utilities for determining the limits that an operating system enforces on a given particular proc...
2 versions - Latest release: over 1 year ago - 7 dependent repositories - 183 thousand downloads total - 2 stars on GitHub - 1 maintainer
tinysyscall 0.1.1
a (no depend std) tiny syscall abstract layer...
2 versions - Latest release: about 1 year ago - 715 downloads total - 2 stars on GitHub - 1 maintainer
cargo-image 0.4.0 πŸ’°
Create qemu bootable x86_64 OS images
5 versions - Latest release: over 4 years ago - 2.74 thousand downloads total - 2 stars on GitHub - 1 maintainer
nixmodule 0.4.2
Simple qemu wrapper to automatically test out-of-tree linux kernel modules across multiple kernel...
6 versions - Latest release: about 1 year ago - 2.42 thousand downloads total - 2 stars on GitHub - 1 maintainer
slab_allocator_rs 1.0.2
Slab allocator for no_std systems. Uses multiple slabs with blocks of different sizes and a buddy...
3 versions - Latest release: over 1 year ago - 1 dependent package - 3 dependent repositories - 1.63 thousand downloads total - 1 stars on GitHub - 1 maintainer
bottleos 0.2.0
A bare-bones kernel created to teach myself OS internals
3 versions - Latest release: over 3 years ago - 1.21 thousand downloads total - 1 stars on GitHub - 1 maintainer
machx 0.4.9
A Rust interface to the user-space API of the Mach 3.0 kernel that underlies OSX.
8 versions - Latest release: about 1 month ago - 1 dependent package - 2.4 thousand downloads total - 1 stars on GitHub - 1 maintainer