Operating systems and kernels
Master the command line, in one page
A modern GUI client based on Tauri, designed to run in Windows, macOS and Linux for tailored proxy experience
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
Operating Systems repositories include OS kernels, embedded systems, educational OS projects, and system-level tools. From the Linux kernel to hobby operating systems written in Rust, this category explores the deepest layers of software engineering.
Understanding operating systems is fundamental to writing performant, reliable software. These projects — whether production-grade like Linux or educational like xv6 — provide unmatched insight into memory management, process scheduling, and hardware abstraction.
Category pages are most useful when you compare similar kinds of projects rather than treating the top row as an automatic recommendation list. Look at star concentration, language mix, and recent activity together to decide whether a category is dominated by a few established leaders or by a broader set of active tools.
Rankings are based on stars for repositories tagged with "operating-system." We include production kernels, educational OS projects, and embedded systems platforms.