Stars
How to Make a Computer Operating System in C++
Learning operating system development using Linux kernel and Raspberry Pi
Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
Original Windows File Manager (winfile) with enhancements
A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network…
'Classic' FreeRTOS distribution. Started as Git clone of FreeRTOS SourceForge SVN repo. Submodules the kernel.
Decompilation of The Legend of Zelda: Ocarina of Time
Tutorial: Writing a "bare metal" operating system for Raspberry Pi 4
In application debugger for ARM Cortex microcontrollers.
The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)
Firmware for Pinetime smartwatch written in C++ and based on FreeRTOS
Fork of the Xash3D FWGS with a real-time path tracing
Build a minimal multi-tasking OS kernel for ARM from scratch
Software drivers in C for systems without an operating system
opuntiaOS - an operating system targeting x86, ARM and RISC-V.