Showing 35 of 35 projects
Original source code and binaries for MS-DOS versions 1.25, 2.0, and 4.0, released for historical reference.
Original source code and binaries for MS-DOS 1.25, 2.0, and 4.0, released for historical reference and exploration.
A beautiful, modern, and opinionated Linux distribution created by DHH.
A SQL-powered framework for instrumenting, monitoring, and analyzing operating systems across Linux, macOS, and Windows.
A cross-platform library for retrieving system and process information in Go, ported from Python's psutil.
A lightweight operating system built on Linux with Node.js as its userspace, managed by npm.
A secure embedded operating system for microcontrollers that runs multiple concurrent, mutually distrustful applications on Cortex-M and RISC-V platforms.
A comprehensive collection of Linux system administrator and DevOps interview questions, categorized by difficulty and topic.
Asterinas is a production-grade, memory-safe Linux alternative built from the ground up in Rust with a modern framekernel architecture.
A modern operating system written in Rust that explores intralingual design, shifting OS responsibilities like resource management into the compiler.
An operating system construction kit for building bare-metal OSes using managed .NET languages like C# and VB.NET.
A modern, fast, and useful operating system written in the V programming language, targeting 64-bit hardware.
A Unix-like, Linux-compatible kernel written in Rust with an asynchronous core and modular architecture.
A free, open-source operating system for running a cloud-free smart-home hub compatible with Homematic IP and HomeMatic devices.
An open-source operating system for low-power wireless embedded devices, used in sensor networks and ubiquitous computing.
A comprehensive guide to writing Node.js code that works consistently across Windows, macOS, and Linux.
A curated list of Zig code, libraries, tools, and resources across multiple domains.
A modern, experimental, UNIX-like operating system written in Rust with a monolithic kernel design.
A lightweight, cloud-native operating system kernel written in Rust with Linux binary compatibility, designed for serverless and containerized workloads.
A text-based hobby operating system written in Rust for x86-64, inspired by Unix, Plan 9, and DOS.
An unofficial NixOS fork that creates a reproducible, declarative FreeBSD distribution using the Nix package manager.
A Flappy Bird clone written in 16-bit x86 assembly that runs directly on hardware without an operating system.
An experimental operating system kernel written in Rust, featuring a custom object-based syscall API and kernel-provided window manager.
Lua bindings for POSIX APIs, enabling system-level programming from Lua scripts.
An operating system kernel and userland written entirely in the D programming language.
A curated list of Unicode characters that display correctly across most terminal environments and encodings.
A single-header buddy memory allocator for C and C++ with bounded performance and predictable metadata overhead.
A multitasking operating system for ComputerCraft with wireless remote access, UI APIs, and turtle automation.
A Linux distribution combining Debian stability, Cinnamon desktop, Omarchy aesthetics, and integrated AI capabilities.
A non-preemptive kernel operating system written in Rust for single-core ARMv8 architecture.
An educational operating system written in the D programming language, demonstrating low-level systems programming concepts.
A complete Ada port of the OSDev Bare Bones tutorial for building a minimal operating system kernel.
A multi-processor, 64-bit, formally-verified general-purpose operating system for x86-64, written in SPARK/Ada.
A from-scratch x86_64 operating system kernel built with Rust and Assembly.
An experimental package manager for operating systems, built in Rust and designed for modern package management workflows.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.