Showing 25 of 25 projects
A cross-platform embedded networking library for C/C++ with built-in TCP/IP stack, HTTP, WebSocket, and MQTT support.
A standalone, event-driven TCP/IP stack for bare-metal, real-time systems written in Rust.
An operating system construction kit for building bare-metal OSes using managed .NET languages like C# and VB.NET.
A C++ bare metal programming environment for Raspberry Pi, providing libraries and drivers for hardware control without an OS.
A modern, fast, and useful operating system written in the V programming language, targeting 64-bit hardware.
A minimal, free Kubernetes distribution deployed declaratively with Terraform across major cloud providers and bare-metal.
A Unix-like, Linux-compatible kernel written in Rust with an asynchronous core and modular architecture.
A metrology agent for measuring electric power and energy consumption of tech services, enabling sustainability-focused decisions.
A Linux-based partitioning hypervisor that runs bare-metal applications or adapted operating systems alongside Linux in isolated cells.
A Rust-based downstream fork of coreboot, designed as a modern firmware implementation for booting LinuxBoot payloads.
A Capistrano/Rails plugin for deploying and managing multi-instance Rails applications across various cloud providers and bare metal.
A sysroot manager for Rust that builds and customizes the standard library for cross-compilation and embedded targets.
A compiler and package set that enables Go programs to run on small 32-bit microcontrollers by generating C as intermediate code.
A Flappy Bird clone written in 16-bit x86 assembly that runs directly on hardware without an operating system.
Tutorials, drivers, and applications for asynchronous programming with MicroPython's asyncio library on hardware interfaces.
Tutorials, drivers, and applications for asynchronous programming with MicroPython's asyncio library on hardware interfaces.
An operating system kernel and userland written entirely in the D programming language.
Ada and SPARK drivers library for bare-metal microcontrollers, supporting ARM Cortex-M and RISC-V platforms.
A single-header buddy memory allocator for C and C++ with bounded performance and predictable metadata overhead.
A pure C99 ONNX runtime with zero dependencies, designed for embedded devices and old hardware.
A safe, fast, and tiny character I/O library for bare-metal and RTOS embedded systems with high-level formatting and low-level control.
A non-preemptive kernel operating system written in Rust for single-core ARMv8 architecture.
A complete Ada port of the OSDev Bare Bones tutorial for building a minimal operating system kernel.
Generates Ada bindings from CMSIS-SVD descriptions for ARM Cortex-M devices to streamline bare-metal driver development.
Generates runtime source trees for AdaCore's GNAT bare metal board support packages (BSPs).
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.