Deploy a Production Ready Kubernetes Cluster
Open source alternative to AWS. Elastic compute, block storage (non replicated), firewall and load balancer, managed Postgres, K8s, AI inference, and IAM services.
A network load-balancer implementation for Kubernetes using standard routing protocols
A Tiny Linux-Compatible Kernel
Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
A C++ bare metal environment for Raspberry Pi with USB (32 and 64 bit)
A unified orchestration layer for heterogeneous AI compute. It standardizes how to manage compute and run training and inference on GPU clouds, Kubernetes, VMs, or bare-metal clusters.
Minimal and free Kubernetes distribution with Terraform
Network boot and provision Fedora CoreOS and Flatcar Linux clusters
RISC-V Supervisor Binary Interface (RISC-V SBI) library in Rust; runs on M or HS mode; good support for embedded Rust ecosystem. For binary download see firmware folder.
Cluster API Provider Hetzner :rocket: The best way to manage Kubernetes clusters on Hetzner, fully declarative, Kubernetes-native and with self-healing capabilities
π’ Super-fast, tiny C/C++ tracing with printf look-and-feel, even in interrupts β‘, plus real-time PC logging π»
Terraform Oracle Cloud Infrastructure provider
Source code for the book Real-Time C++, by Christopher Kormanyos
Command Line Interface for Oracle Cloud Infrastructure
Compact and Efficient RISC-V RV32I[MAFC] emulator
Main AROS repository for active development. Contains the main Operating System components and Build System.
Official MAAS repository. Bugs are tracked on Launchpad: https://bugs.launchpad.net/maas
INT8 single-class YOLOv3-Tiny accelerator and OV5640-to-HDMI bare-metal demo for Xilinx Zynq-7000 XC7Z100, with PyTorch training and parameter-export tools. Topics yolov3-tiny, fpga, zynq-7000, xc7z100, verilog, vivado, vitis, pytorch, int8-quantization, object-detection, axi4-stream, ov5640, hdmi, embedded-systems, computer-vision
A zero-overhead systems language uniting Go ergonomics with bare-metal performance: zero-GC, direct C-ABI, and ultra-lightweight, WASI-free WebAssembly (normal & concurrent).
Android 2.0 (AOSP Eclair) running bare-metal on the Nintendo 3DS
Multi-OS iPXE & Cloud-Init Hub - A high-performance, lightweight network autoinstall server for Bare-metal and Virtual Machines powered by Bun & TypeScript.
The official PHP 8.3-8.5 engine running on an ESP32-P4/ESP32-S3. No emulation, no clone: reads a PHP file from microSD and runs it.
ZZX OS is a minimal microkernel written in 16-bit x86 assembly (Intel syntax, NASM) for bare-metal x86 architecture. Running directly in Real Mode without OS or C runtime dependencies, it integrates an MBR bootloader, POST engine, animated boot logo, TUI dual-pane shell, and a VGA Mode 13h 3D wireframe graphics engine.
A Big Box Amiga for MiSTer: the Minimig chipset in the FPGA, driven by the Emu68-A9 ARMv7 JIT running bare-metal on the second HPS core
An ultra-lightweight, zero-bloat bare-metal operating system built from scratch for a custom RISC-V (RV32I) simulation layer. Featuring preemptive multitasking, page frame allocation, a custom toolchain, and an interactive shell.
The Elgato Cam Link 4K, rebuilt with open-source LiteX gateware and bare-metal FX3 firmware.
An all-in-one bare-metal maintenance and recovery payload for Nintendo Switch.
NVIDIA Kubernetes Engine (NVKE). A management plane for GPU Kubernetes on bare metal.
Three-node HA Kubernetes homelab on Talos Linux: Cilium, Gateway API, cert-manager, Cloudflare Tunnel, Tailscale. Companion repo for the blog series.