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.

16Projects
328.7KStars in total
+165Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

16 projects · by stars

  1. #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.

    53K
  2. #2 · HeyPuter/puter

    puter

    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.

    43.8K
  3. #3 · SerenityOS/serenity

    serenity

    SerenityOS is a graphical Unix-like operating system for 64-bit x86, Arm, and RISC-V computers, built entirely from scratch.

    33.9K
  1. 4

    zeroclaw

    33Kzeroclaw-labs/zeroclaw · Rust

    ZeroClaw 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.

  2. 5

    CS-Books

    27.5Kforthespada/CS-Books

    A 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.

  3. 6

    flash-linux0.11-talk

    22.7Kdibingfa/flash-linux0.11-talk · HTML

    This 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.

  4. 7

    HarmonyOS

    20KAwesome-HarmonyOS/HarmonyOS · C

    This 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.

  5. 8

    reactos

    18.2Kreactos/reactos · C

    A 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.

  6. 9

    redox

    16.6Kredox-os/redox · Rust

    Redox 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.

  7. 10

    rust-raspberrypi-OS-tutorials

    14.7Krust-embedded/rust-raspberrypi-OS-tutorials · Rust

    A 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.

  8. 11

    reinstall

    13.8Kbin456789/reinstall · Shell

    A 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.

  9. 12

    daedalOS

    13.1KDustinBrett/daedalOS · JavaScript

    daedalOS 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.

  10. 13

    github

    11.3Kphodal/github · Rich Text Format

    This 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.

  11. 14

    Mocreak

    4.5KOdysseusYuan/Mocreak

    Mocreak 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.

  12. 15

    vinix

    2.6Kvlang/vinix · V

    Vinix 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.

  13. 16

    lytlnyblOS

    116red-mutt/lytlnyblOS · C

    lytlnyblOS ('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.

Often tagged together