#Osdev

Showing 21 of 21 repositories tagged #osdev, ranked by stars

unikraft
unikraft
unikraft

A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings.

Score
100
★ 3.8k ⑂ 1.5k +12/day
C
rcore-os
rcore-os
rCore

Rust version of THU uCore OS. Linux compatible.

Score
67
★ 3.7k ⑂ 378
Rust
nanovms
nanovms
nanos

A kernel designed to run one and only one application in a virtualized environment

Score
0
★ 3.2k ⑂ 180 +1/day
C
nebulet
nebulet
nebulet

A proof-of-concept microkernel that implements a WebAssembly "usermode" that runs in Ring 0.

Score
47
★ 2.4k ⑂ 72 +1/day
Rust
icexin
icexin
eggos

A Go unikernel running on x86 bare metal

Score
50
★ 2.3k ⑂ 122
Go
hermit-os
hermit-os
hermit-rs

Hermit for Rust.

Score
100
★ 1.9k ⑂ 111 +4/day
Rust
o8vm
o8vm
octox

Unix-like OS in Rust inspired by xv6-riscv

Score
53
★ 1.6k ⑂ 64 +1/day
Rust
rust-osdev
rust-osdev
uefi-rs

Rusty wrapper for the Unified Extensible Firmware Interface (UEFI). This crate makes it easy to develop Rust software that leverages safe, convenient, and performant abstractions for UEFI functionality.

Score
93
★ 1.6k ⑂ 194 +3/day
Rust
hermit-os
hermit-os
kernel

A Rust-based, lightweight unikernel.

Score
87
★ 1.5k ⑂ 126 +1/day
Rust
rust-osdev
rust-osdev
bootimage

Tool to create bootable disk images from a Rust OS kernel.

Score
73
★ 899 ⑂ 68
Rust
arceos-org
arceos-org
arceos

An experimental modular OS written in Rust.

Score
80
★ 774 ⑂ 434 +2/day
Rust
o8vm
o8vm
krabs

An x86 bootloader written in Rust.

Score
33
★ 533 ⑂ 20
Rust
unikraft
unikraft
kraftkit

Build and use highly customized and ultra-lightweight unikernel VMs.

Score
100
★ 431 ⑂ 109
Go
rust-osdev
rust-osdev
acpi

Rust library for parsing ACPI tables and interpreting AML

Score
60
★ 238 ⑂ 83
Rust
itsManjeet
itsManjeet
avyos

experimental Linux distribution

Score
0
★ 197 ⑂ 10 +1/day
C++
weizhiao
weizhiao
Relink

A no_std-friendly ELF loader and runtime linker for Rust

Score
40
★ 140 ⑂ 26
Rust
js2xxx
js2xxx
oceanic

A PC desktop OS

Score
20
★ 99 ⑂ 5 +1/day
Rust
lowenware
lowenware
leos-kernel

LeOS operating system Kernel for AArch64 written in Rust

Score
13
★ 82 ⑂ 4
Rust
mirage-rs
mirage-rs
Mirage

Reimplementation of the Nintendo Switch firmware

Score
7
★ 58 ⑂ 4
Rust
wenyuzhao
wenyuzhao
Sophon

A Raspberry Pi OS Kernel in Rust

Score
0
★ 36 ⑂ 3
Rust
google
google
osdemo

An example of combining various libraries for aarch64 OS development in Rust.

Score
27
★ 19 ⑂ 4
Rust
Related Topics
#rust#kernel#operating-system#unikernel#rust-lang#os#virtualization#aarch64#unikernels#riscv#operating-systems#go

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly