Topics / #os
OS projects on GitHub
Operating system concepts and platform software
As of , the most-starred OS projects on GitHub are Docker-OSX (53K stars), puter (43.8K stars) and serenity (33.9K stars). GitHub.Locker tracks 16 OS repositories with 328.7K stars combined. The fastest-growing on October 16 was puter, with +40 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+40puter
HeyPuter/puter · ★ 43.8KPuter is an open-source, self-hostable 'internet computer' — a web-based desktop environment that bundles everyday apps, cloud storage, and a developer platform (AI, database, serverless workers) accessible from any browser.
+35Mocreak
OdysseusYuan/Mocreak · ★ 4.5KMocreak is a one-click deployment tool that automatically downloads, installs and configures genuine-licensed Windows 10/11 and Office (2016-2024) on a PC, completely free of charge.
+19reactos
reactos/reactos · ★ 18.2KA free, open-source operating system (GNU GPL 2.0) built to run the applications and drivers written for the Windows NT family, from NT4 through 7; compatibility work currently focuses on Windows Server 2003.
+17CS-Books
forthespada/CS-Books · ★ 27.5KA free, hand-curated collection of over 1,000 classic computer science books plus the author's own study notes, shared as a single GitHub README.
The all-time top
16 projects · by stars
- 53K
#1 · sickcodes/Docker-OSX
Docker-OSX
Docker-OSX lets you run a full macOS virtual machine inside a Docker container using KVM, giving near-native performance for security research, CI/CD, and development without owning a real Mac.
- 43.8K
#2 · HeyPuter/puterputer
Puter is an open-source, self-hostable 'internet computer' — a web-based desktop environment that bundles everyday apps, cloud storage, and a developer platform (AI, database, serverless workers) accessible from any browser.
- 33.9K
#3 · SerenityOS/serenityserenity
SerenityOS is a graphical Unix-like operating system for 64-bit x86, Arm, and RISC-V computers, built entirely from scratch.
- 4

zeroclaw
33Kzeroclaw-labs/zeroclaw · RustZeroClaw is a personal AI assistant runtime: a single Rust binary you configure and run yourself, which talks to LLM providers, listens on dozens of channels, and acts through tools like shell, browser and HTTP.
- 5

CS-Books
27.5Kforthespada/CS-BooksA free, hand-curated collection of over 1,000 classic computer science books plus the author's own study notes, shared as a single GitHub README.
- 6

flash-linux0.11-talk
22.7Kdibingfa/flash-linux0.11-talk · HTMLThis is a Chinese-language article series that walks line by line through the full source code of the Linux 0.11 kernel, explaining operating system design concepts as if reading a novel.
- 7

HarmonyOS
20KAwesome-HarmonyOS/HarmonyOS · CThis is a curated list of resources about HarmonyOS, the microkernel-based distributed operating system developed by Huawei. It aggregates official docs, architecture references, developer tools, drivers, books, and videos about the OS rather than being the OS itself.
- 8

reactos
18.2Kreactos/reactos · CA free, open-source operating system (GNU GPL 2.0) built to run the applications and drivers written for the Windows NT family, from NT4 through 7; compatibility work currently focuses on Windows Server 2003.
- 9

redox
16.6Kredox-os/redox · RustRedox is an open-source operating system written in Rust that uses a microkernel architecture, aiming to be reliable, secure and usable while providing a full set of components like a file system, display server and core utilities.
- 10

rust-raspberrypi-OS-tutorials
14.7Krust-embedded/rust-raspberrypi-OS-tutorials · RustA step-by-step tutorial series that teaches you how to write your own embedded Operating System kernel from scratch in Rust, targeting the Raspberry Pi 3 and 4.
- 11
reinstall
13.8Kbin456789/reinstall · ShellA one-click script that reinstalls a VPS's operating system over the network: about 20 common Linux distros, or Windows from official ISOs — and the machine can currently be running either Linux or Windows.
- 12

daedalOS
13.1KDustinBrett/daedalOS · JavaScriptdaedalOS is a full desktop environment that runs entirely in your browser, complete with a file explorer, draggable/resizable windows, a taskbar, a start menu, and dozens of built-in apps, emulators, and games.
- 13

github
11.3Kphodal/github · Rich Text FormatThis is a Chinese ebook called 'GitHub 漫游指南' (GitHub Wandering Guide) that explores how to build a good open-source project on GitHub by examining user behavior and interesting patterns on the platform.
- 14

Mocreak
4.5KOdysseusYuan/MocreakMocreak is a one-click deployment tool that automatically downloads, installs and configures genuine-licensed Windows 10/11 and Office (2016-2024) on a PC, completely free of charge.
- 15

vinix
2.6Kvlang/vinix · VVinix is an effort to write a modern, fast, and useful operating system in the V programming language — a hobby OS project that also feeds improvements back into the V compiler.
- 16

lytlnyblOS
116red-mutt/lytlnyblOS · ClytlnyblOS ('little nibble OS') is a small 32-bit operating system built from scratch to teach beginners OS development practically. You write every line of it yourself while following the companion book.
Related topics
Often tagged together