The Hermit Operating System's repositories
hermit-rs-template
An application template for Hermit for Rust.
hermit-sync
Synchronization primitives for kernels.
rust-std-hermit
Installable distribution artifacts of rust-std for hermit.
hermit-dtb
Crate to parse Flattened Device Trees (FDT)/Device Tree Blobs (DTB) in a no_std environment.
hermit-entry
Hermit's loading and entry API.
hermit-gcc
GCC cross-compiler for Hermit
hermit-no-std
Demo of a no-std application for HermitOS
pthread-embedded
POSIX Threads for embedded systems (PTE)
containerd-runh-shim
Rust containerd shim v2 for runh container
trapframe-rs
Handle TrapFrame across kernel and user space on multiple ISAs.
async-executor
Async executor
embedded-hal
A Hardware Abstraction Layer (HAL) for embedded systems
github-action-benchmark
GitHub Action for continuous benchmarking to keep performance
hermit-bench
GitHub Action for benchmarking the Hermit Unikernel
llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
openssl
TLS/SSL and crypto library
safe-mmio
A Rust library crate with types for safe MMIO device access
tokio
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...