Topics / #osdev
Osdev projects on GitHub
Building operating systems and kernels from scratch.
As of , the most-starred Osdev projects on GitHub are How-to-Make-a-Computer-Operating-System (22.4K stars), reactos (18.3K stars) and blog_os (17.8K stars). GitHub.Locker tracks 5 Osdev repositories with 72.5K stars combined. The fastest-growing on October 19 was reactos, with +13 stars in a day.
Hot right now
Most stars gained in a day · Oct 19
+13reactos
reactos/reactos · ★ 18.3KA 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.
+4blog_os
phil-opp/blog_os · ★ 17.8KSource code for the 'Writing an OS in Rust' blog series at os.phil-opp.com - step-by-step posts that build a small x86-64 operating system kernel in Rust.
+1How-to-Make-a-Computer-Operating-System
SamyPesse/How-to-Make-a-Computer-Operating-System · ★ 22.4KThis is a free online book that walks you through writing a simple UNIX-based operating system in C++ from scratch.
+1raspberry-pi-os
s-matyukevich/raspberry-pi-os · ★ 14KA step-by-step guide that teaches you how to create a simple operating system kernel from scratch, called RPi OS. Its code is largely based on the Linux kernel, and everything targets the Raspberry Pi 3.
The all-time top
5 projects · by stars
- 22.4K
#1 · SamyPesse/How-to-Make-a-Computer-Operating-SystemHow-to-Make-a-Computer-Operating-System
This is a free online book that walks you through writing a simple UNIX-based operating system in C++ from scratch.
- 18.3K
#2 · reactos/reactosreactos
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.
- 17.8K
#3 · phil-opp/blog_osblog_os
Source code for the 'Writing an OS in Rust' blog series at os.phil-opp.com - step-by-step posts that build a small x86-64 operating system kernel in Rust.
- 4

raspberry-pi-os
14Ks-matyukevich/raspberry-pi-os · CA step-by-step guide that teaches you how to create a simple operating system kernel from scratch, called RPi OS. Its code is largely based on the Linux kernel, and everything targets the Raspberry Pi 3.
- 5

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