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

crates.io "kernel" keyword

View the packages on the crates.io package registry that are tagged with the "kernel" keyword.

itron 0.1.9
Interface to operating systems based on ΞΌITRON and its derivatives.
10 versions - Latest release: about 4 years ago - 12.9 thousand downloads total - 3 stars on GitHub - 1 maintainer
nytro 0.1.0
An efficient kernel library for maching learning
1 version - Latest release: 12 months ago - 733 downloads total - 0 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: almost 3 years ago - 11.1 thousand downloads total - 3 stars on GitHub - 1 maintainer
r3_port_riscv 0.3.1
RISC-V port for the R3-OS original kernel
8 versions - Latest release: about 3 years ago - 10.2 thousand downloads total - 168 stars on GitHub - 1 maintainer
systeroid 0.4.6 πŸ’°
A more powerful alternative to sysctl
16 versions - Latest release: 5 months ago - 20.2 thousand downloads total - 1,396 stars on GitHub - 1 maintainer
mer 0.5.1 πŸ’°
Ergonomic ELF64 parser, designed for use within kernels
8 versions - Latest release: over 1 year ago - 12 thousand downloads total - 263 stars on GitHub - 1 maintainer
rsymtab 0.1.0
generation of an exported symbol table like ksymtab for rust crates
1 version - Latest release: over 2 years ago - 1.52 thousand downloads total - 0 stars on GitHub - 1 maintainer
jupyter-derive 0.0.2
Jupyter Kernel Protocol in Rust
3 versions - Latest release: over 2 years ago - 6.12 thousand downloads total - 13 stars on GitHub - 1 maintainer
gpu-fft 0.0.2
A Rust library for performing Fast Fourier Transform (FFT) and Inverse FFT using GPU acceleration.
2 versions - Latest release: 11 months ago - 1.82 thousand downloads total - 1 maintainer
amjad_os_user_std 0.2.2
bare basic std functionality for the userspace programs for AmjadOS
12 versions - Latest release: about 2 years ago - 16 thousand downloads total - 11 stars on GitHub - 1 maintainer
osfmk 0.1.0
A rust framework used to create kernel.
1 version - Latest release: almost 3 years ago - 1.54 thousand downloads total - 1 maintainer
emerald_kernel_user_link 0.2.12
An interface to link kernel/user code in Emerald OS
12 versions - Latest release: almost 2 years ago - 3 dependent packages - 16.5 thousand downloads total - 11 stars on GitHub - 1 maintainer
NEXMemory 0.1.2
Easily read, and write into a process's memory.
3 versions - Latest release: almost 3 years ago - 4.11 thousand downloads total - 2 stars on GitHub - 1 maintainer
mango-core 0.2.1
Core Libraries for the mango operationg system.
2 versions - Latest release: over 1 year ago - 3.59 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
moon-log 0.1.0
Windows Kernel Utils
1 version - Latest release: 3 months ago - 28 downloads total - 1 maintainer
moon-instructions 0.1.0
Windows Kernel Instructions
1 version - Latest release: 3 months ago - 66 downloads total - 1 maintainer
libertyos_kernel 0.17.5
The kernel for LibertyOS.
69 versions - Latest release: over 2 years ago - 80.7 thousand downloads total - 289 stars on GitHub - 1 maintainer
symbolizer-rs 0.3.0 πŸ’°
A fast execution trace symbolizer for Windows that runs on all major platforms and doesn't depend...
3 versions - Latest release: about 1 month ago - 2.24 thousand downloads total - 97 stars on GitHub - 1 maintainer
addr-symbolizer 0.2.0 πŸ’°
A KISS Rust crate to symbolize function addresses using Windows PDB files.
2 versions - Latest release: about 1 month ago - 1.4 thousand downloads total - 5 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: over 6 years ago - 67 dependent packages - 9,077 dependent repositories - 37.4 million downloads total - 86 stars on GitHub - 4 maintainers
faf-syscall 3.0.3
Raw (asm), fast system calls for linux with no dependencies (no_std)
7 versions - Latest release: almost 4 years ago - 9.26 thousand downloads total - 4 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: almost 3 years ago - 41 dependent packages - 242 dependent repositories - 3.34 million downloads total - 236 stars on GitHub - 1 maintainer
jupyter-types 0.0.2
Shared types for jupyter kernel
3 versions - Latest release: about 2 years ago - 1 dependent package - 4.16 thousand downloads total - 13 stars on GitHub - 1 maintainer
copes 1.1.1
A tool that identifies executable files used in automatic CoreCtrl profiles
2 versions - Latest release: 9 months ago - 1.01 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
gaussfilt 0.1.3
Design and apply Gaussian filter for 1D data
4 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 138 thousand downloads total - 1 maintainer
bpf-feature 0.1.1
A library for eBPF feature detection
7 versions - Latest release: over 3 years ago - 9.73 thousand downloads total - 3 stars on GitHub - 1 maintainer
linux-bzimage-setup 0.17.0
The linux bzImage setup binary
22 versions - Latest release: 2 months ago - 13.4 thousand downloads total - 3,577 stars on GitHub - 1 maintainer
rustos 0.4.3
Writing an OS in Rust
8 versions - Latest release: almost 6 years ago - 10.7 thousand downloads total - 11 stars on GitHub - 1 maintainer
Top 5.4% on crates.io
aya 0.13.1
An eBPF library with a focus on developer experience and operability.
13 versions - Latest release: over 1 year ago - 12 dependent packages - 24 dependent repositories - 1.29 million downloads total - 3,949 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: over 10 years ago - 5 dependent packages - 1 dependent repositories - 163 thousand downloads total - 6 stars on GitHub - 1 maintainer
axdriver 0.2.2-preview.2
ArceOS device drivers
5 versions - Latest release: 3 days ago - 99 downloads total - 1 maintainer
axinput 0.2.2-preview.1
ArceOS input subsystem module
4 versions - Latest release: 6 days ago - 53 downloads total - 1 maintainer
axdma 0.2.2-preview.1
ArceOS global DMA allocator
4 versions - Latest release: 6 days ago - 83 downloads total - 1 maintainer
ax_slab_allocator 0.3.2-preview.1
Slab allocator for `no_std` systems. Uses multiple slabs with blocks of different sizes and a lin...
1 version - Latest release: 6 days ago - 590 downloads total - 1 maintainer
ai4ose-lab1-2026s 0.1.8
AI4OSE Lab1: A minimal Rust application for OS kernel learning
9 versions - Latest release: 1 day ago - 99 downloads total - 1 maintainer
linux-loader 0.13.2
A Linux kernel image loading crate.
17 versions - Latest release: 3 months ago - 166 dependent repositories - 2.44 million downloads total - 177 stars on GitHub - 7 maintainers
tickv 2.0.0
TicKV (Tiny Circular Key Value) is a small file system allowing key value pairs to be stored in F...
2 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 3.57 thousand downloads total - 4,957 stars on GitHub - 1 maintainer
pire-gemm-s8u8s32 0.1.0
high performance cpu kernels
1 version - Latest release: about 1 year ago - 1.01 thousand downloads total - 1 maintainer
linuxver 0.1.0
Rust library to get the Linux kernel version as a parseable SemVer object
1 version - Latest release: over 9 years ago - 1 dependent repositories - 3.88 thousand downloads total - 3 stars on GitHub - 1 maintainer
redox-kprofiling 0.1.0
Conversion tool from Redox kernel profiling data into perf script.
1 version - Latest release: almost 2 years ago - 1.53 thousand downloads total - 0 stars on gitlab.redox-os.org - 1 maintainer
allocator_stub 0.1.0 πŸ’°
This custom allocator contains forward references for the `__rust_allocate`, `__rust_deallocate`,...
1 version - Latest release: almost 10 years ago - 2.96 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: almost 2 years ago - 1 dependent package - 10.9 thousand downloads total - 5 stars on GitHub - 1 maintainer
confidential-script-lib 0.3.2
Emulate Bitcoin script by converting script-path spends to key-path spends
8 versions - Latest release: 4 months ago - 2.45 thousand downloads total - 9 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: about 2 years ago - 2 dependent packages - 5.78 thousand downloads total - 11 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: almost 2 years ago - 8.16 thousand downloads total - 11 stars on GitHub - 1 maintainer
axklib 0.2.0
Small kernel-helper abstractions used across the microkernel
2 versions - Latest release: 9 days ago - 20 downloads total
reboot-arch-btw 0.9.2
Check if you need to reboot due to an updated kernel. (I use Arch btw!)
28 versions - Latest release: about 2 months ago - 30.9 thousand downloads total - 49 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: over 2 years ago - 1 dependent package - 1 dependent repositories - 35.4 thousand downloads total - 59 stars on GitHub - 1 maintainer
pire-gemm-f16 0.1.0
high performance cpu kernels
1 version - Latest release: about 1 year ago - 1.04 thousand downloads total - 1 maintainer
pire-gemm-c32 0.1.0
high performance cpu kernels
1 version - Latest release: about 1 year ago - 1.02 thousand downloads total - 1 maintainer
cultivar 0.2.1
Build tool for the mango operationg system.
1 version - Latest release: over 1 year ago - 1.23 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
kcheck 0.2.1
A library for working with kernel configuration information.
4 versions - Latest release: 7 months ago - 1 dependent package - 4.53 thousand downloads total - 3 stars on GitHub - 1 maintainer
linux-api-exit 0.1.1
Bindings to kernel/exit.c
3 versions - Latest release: over 10 years ago - 1 dependent package - 9.93 thousand downloads total - 6 stars on GitHub - 1 maintainer
r3_core 0.1.4
R3-OS API definition
7 versions - Latest release: about 3 years ago - 7 dependent packages - 1 dependent repositories - 14.3 thousand downloads total - 168 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: about 3 years ago - 1 dependent package - 11 thousand downloads total - 168 stars on GitHub - 1 maintainer
ringkernel-core 0.4.0
Core traits and types for RingKernel GPU-native actor system
9 versions - Latest release: 17 days ago - 754 downloads total - 1 maintainer
linux-api-math 0.0.1
Low-level bindings to libm
2 versions - Latest release: over 10 years ago - 7.48 thousand downloads total - 6 stars on GitHub - 1 maintainer
kcheck-cli 0.2.1
A utility for working with kernel configuration information.
2 versions - Latest release: 7 months ago - 1.81 thousand downloads total - 3 stars on GitHub - 1 maintainer
talloc 2.0.1
A fast, consistant, and flexible `no_std`-compatible allocator.
4 versions - Latest release: over 2 years ago - 5.09 thousand downloads total - 509 stars on GitHub - 1 maintainer
ru_fetch 0.2.5
Simple Fetch written in Rust.
8 versions - Latest release: over 1 year ago - 10.3 thousand downloads total - 12 stars on GitHub - 1 maintainer
rawsys-linux 1.0.1
Direct Linux kernel syscalls in Rust β€” no libc required, per-ISA and multi-version aware.
2 versions - Latest release: 6 months ago - 745 downloads total - 0 stars on GitHub - 1 maintainer
safa-api 0.4.3
A high-level API over SafaOS's syscalls
21 versions - Latest release: 6 months ago - 13.9 thousand downloads total - 2 stars on GitHub - 1 maintainer
wdk-mutex 1.3.2
An idiomatic Rust mutex type for Windows kernel driver development.
10 versions - Latest release: 19 days ago - 6.78 thousand downloads total - 9 stars on GitHub - 1 maintainer
r3_port_arm 0.2.3
Armv7-A port for the R3-OS original kernel
7 versions - Latest release: about 3 years ago - 1 dependent package - 9.98 thousand downloads total - 168 stars on GitHub - 1 maintainer
mango-boot 0.2.1
Bootloader for the mango operationg system.
2 versions - Latest release: over 1 year ago - 2.53 thousand downloads total - 0 stars on gitlab.com - 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: about 3 years ago - 7 dependent repositories - 284 thousand downloads total - 2 stars on GitHub - 1 maintainer
kmon 1.7.1 πŸ’°
Linux kernel manager and activity monitor
32 versions - Latest release: about 1 year ago - 47.5 thousand downloads total - 2,258 stars on GitHub - 1 maintainer
ostd-macros 0.17.0
OSTD's proc macros
34 versions - Latest release: 2 months ago - 28.8 thousand downloads total - 3,577 stars on GitHub - 1 maintainer
jrinx-abi 0.1.3
ABI for Jrinx
4 versions - Latest release: about 2 years ago - 5.14 thousand downloads total - 8 stars on GitHub - 1 maintainer
moon-feature 0.1.0
Windows Kernel Feature
1 version - Latest release: 3 months ago - 35 downloads total - 1 maintainer
lowell-core 0.0.1
OCI-native tooling for hermetic, host-agnostic boot artifacts (UKI/initramfs)
1 version - Latest release: 6 months ago - 510 downloads total - 1 stars on GitHub - 1 maintainer
mango_aarch64 0.2.1
Abstractions for the aarch64 architecture to use in the mango operationg system.
2 versions - Latest release: over 1 year ago - 3.04 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
convolve-nd 0.1.0
A small library to perform convolution operations on arrays of upto 3 dimensions using arbitraril...
1 version - Latest release: about 1 year ago - 1.09 thousand downloads total - 0 stars on GitHub - 1 maintainer
tg-kernel-context 0.1.0-preview.1
Kernel context management for rCore tutorial OS, including task context switching.
1 version - Latest release: 21 days ago - 13 downloads total
bpftrace-mcp-server 0.1.1
A Model Context Protocol (MCP) server that provides AI assistants with access to bpftrace kernel ...
2 versions - Latest release: 6 months ago - 905 downloads total - 1 maintainer
miden-lib 0.12.4
Standard library of the Miden protocol
30 versions - Latest release: 3 months ago - 5 dependent packages - 66 thousand downloads total - 91 stars on GitHub - 1 maintainer
miden-standards 0.13.2
Standards of the Miden protocol
3 versions - Latest release: 21 days ago - 1.38 thousand downloads total
alloc_buddy_simple 0.1.2
Simple, drop-in replacement allocator for Rust running on bare metal (no_std)
2 versions - Latest release: over 9 years ago - 1 dependent package - 5.11 thousand downloads total - 90 stars on GitHub - 1 maintainer
tg-kernel-vm 0.1.0-preview.1
Kernel virtual memory management for rCore tutorial OS.
1 version - Latest release: 21 days ago - 11 downloads total
tg-kernel-alloc 0.1.0-preview.1
Kernel memory allocator for rCore tutorial OS using buddy allocation.
1 version - Latest release: 21 days ago - 11 downloads total
Top 7.5% on crates.io
mach2 0.6.0 πŸ’°
A Rust interface to the user-space API of the Mach 3.0 kernel that underlies OSX.
6 versions - Latest release: 3 months ago - 36 dependent packages - 1,456 dependent repositories - 27.8 million downloads total - 36 stars on GitHub - 1 maintainer
osdk-heap-allocator 0.17.0
The default slab-based heap allocator shipped with OSDK.
8 versions - Latest release: 2 months ago - 3.48 thousand downloads total - 3,925 stars on GitHub - 1 maintainer
ostd 0.17.0
Rust OS framework that facilitates the development of and innovation in OS kernels
36 versions - Latest release: 2 months ago - 29.9 thousand downloads total - 3,675 stars on GitHub - 1 maintainer
linapi 0.5.3 πŸ’°
High level bindings to various Linux APIs and interfaces
22 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 32.9 thousand downloads total - 4 stars on GitHub - 1 maintainer
bottleos 0.2.0
A bare-bones kernel created to teach myself OS internals
3 versions - Latest release: about 5 years ago - 4.31 thousand downloads total - 1 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: almost 3 years ago - 8.4 thousand downloads total - 3 stars on GitHub - 1 maintainer
syscall-numbers 4.0.2
System calls numbers for various architectures
8 versions - Latest release: 12 months ago - 2 dependent packages - 3 dependent repositories - 176 thousand downloads total - 2 stars on GitHub - 1 maintainer
jrinx-apex 0.2.0
APEX for Jrinx
2 versions - Latest release: about 2 years ago - 1 dependent package - 3 thousand downloads total - 7 stars on GitHub - 1 maintainer
stivale-proc 0.1.0 πŸ’°
Rust crate for parsing stivale and stivale 2 structures
1 version - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 2.1 thousand downloads total - 13 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: almost 3 years ago - 3.07 thousand downloads total - 91 stars on GitHub - 1 maintainer
jupyter 0.2.1
Jupyter Kernel Protocol in Rust
16 versions - Latest release: about 2 years ago - 21.7 thousand downloads total - 13 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 7 years ago - 13 thousand downloads total - 12 stars on GitHub - 1 maintainer
serde-lsp 0.0.1
Language Server Protocol via serde
2 versions - Latest release: over 2 years ago - 1 dependent package - 4.56 thousand downloads total - 10 stars on GitHub - 1 maintainer
r3_support_rp2040 0.2.2
Supporting package for running R3-OS on RP2040
5 versions - Latest release: almost 4 years ago - 6.42 thousand downloads total - 171 stars on GitHub - 1 maintainer
pire-gemm-s16s16s32 0.1.0
high performance cpu kernels
1 version - Latest release: about 1 year ago - 1 thousand downloads total - 1 maintainer
cargo-pebble 0.0.0 πŸ’°
A Cargo subcommand to manage Pebble distributions
1 version - Latest release: over 7 years ago - 1.93 thousand downloads total - 263 stars on GitHub - 1 maintainer
ostd-test 0.17.0
The kernel mode unit testing framework of OSTD
29 versions - Latest release: 2 months ago - 24.2 thousand downloads total - 3,602 stars on GitHub - 1 maintainer
jtool-jupyter 0.3.0
jtool utilities for Jupyter operations
3 versions - Latest release: 3 months ago - 253 downloads total - 1 maintainer
osdk-frame-allocator 0.17.0
The default buddy system frame allocator shipped with OSDK.
10 versions - Latest release: 2 months ago - 4.68 thousand downloads total - 3,675 stars on GitHub - 1 maintainer
convolve-image 0.4.0
A small library to perform convolution operations on images with arbitrarily-sized separable kernels
5 versions - Latest release: almost 2 years ago - 1 dependent package - 7.42 thousand downloads total - 0 stars on GitHub - 1 maintainer