Topic: "hobby-os"
skift-org/skift
🥑 A modern delightful operating system
Language: C++ - Size: 204 MB - Last synced at: 4 days ago - Pushed at: 7 days ago - Stars: 2,433 - Forks: 137

brutal-org/brutal
🏢 An operating system inspired by brutalist design that combines the ideals of UNIX from the 1970s with modern technology and engineering
Language: C - Size: 13.6 MB - Last synced at: 2 days ago - Pushed at: almost 2 years ago - Stars: 1,077 - Forks: 44

nifanfa/MOOS
C# x64 operating system programming with the .NET native ahead-of-time compilation technology.
Language: C# - Size: 246 MB - Last synced at: about 22 hours ago - Pushed at: about 1 year ago - Stars: 1,075 - Forks: 86

vinc/moros
MOROS: Obscure Rust Operating System 🦉
Language: Rust - Size: 2.6 MB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 990 - Forks: 36

Supercip971/WingOS
a little 64bit operating system written in c++ with smp support
Language: C++ - Size: 20.6 MB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 772 - Forks: 24

opuntiaOS-Project/opuntiaOS
opuntiaOS - an operating system targeting x86, ARM and RISC-V.
Language: C - Size: 30.6 MB - Last synced at: 23 days ago - Pushed at: about 2 years ago - Stars: 667 - Forks: 33

byteduck/duckOS 📦
An x86 monolithic kernel and operating system written in modern C++. Comes with in-house graphical applications and command line utilities, plus ports of existing software. And yes, it runs DOOM!
Language: C++ - Size: 5.81 MB - Last synced at: 23 days ago - Pushed at: 9 months ago - Stars: 636 - Forks: 28

MQuy/mos
A hobby operating system developed from scratch
Language: C - Size: 2.32 MB - Last synced at: 6 days ago - Pushed at: over 3 years ago - Stars: 384 - Forks: 29

willdurand/ArvernOS
:floppy_disk: A minimal, experimental and "toy" monolithic kernel to learn about OS development // Work In Progress
Language: C - Size: 13 MB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 336 - Forks: 33

29jm/SnowflakeOS
"It is very special"
Language: C - Size: 5.62 MB - Last synced at: 23 days ago - Pushed at: 5 months ago - Stars: 319 - Forks: 18

rdmsr/emerald
An operating system written in C
Language: C - Size: 5.31 MB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 317 - Forks: 18

evilbinary/YiYiYa
YiYiYa 一个os
Language: C - Size: 110 MB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 239 - Forks: 51

MarcoCicognani/MeetixOS
An hobby OS written in modern C++20 which aims to be Unix-like. Currently based on EvangelionNG, a GhostOS derived kernel
Language: C++ - Size: 22.6 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 185 - Forks: 9

lux-operating-system/kernel
Portable asynchronous microkernel implementing multiprocessor priority scheduling and Unix-like abstractions
Language: C - Size: 812 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 168 - Forks: 3

dennis95/dennix
Dennix is a unix-like hobbyist operating system written from scratch.
Language: C - Size: 1.91 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 163 - Forks: 13

TalonFloof/zorroOS
A hobby operating system written in Zig & C that reimagines classic UNIX ideas for modern technology
Language: Zig - Size: 49.4 MB - Last synced at: 19 days ago - Pushed at: 2 months ago - Stars: 120 - Forks: 9

leonardoms/DiyOS
Operating System from scratch :neckbeard:
Language: C - Size: 4.8 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 107 - Forks: 9

KaiNorberg/PatchworkOS
Patchwork is a hobbyist OS built from scratch in C for the x86_64 architecture with a monolithic kernel.
Language: C - Size: 13.1 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 99 - Forks: 3

Remco123/CactusOS
A operating system made for fun.
Language: C++ - Size: 10.9 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 84 - Forks: 4

CascadeOS/CascadeOS
General purpose operating system targeting standard desktops and laptops.
Language: Zig - Size: 3.48 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 80 - Forks: 3

LensPlaysGames/LensorOS
An OS based on UEFI
Language: C++ - Size: 6.09 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 80 - Forks: 12

Narasimha1997/MarvinOS
A hobby Operating System developed from scratch using C/C++ and assembly
Language: C - Size: 119 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 68 - Forks: 5

Tix3Dev/apoptOS
A modern x86_64 UNIX-like microkernel-based operating system
Language: C - Size: 7.05 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 63 - Forks: 3

leoncinardo/MascOS
16-bit Real Mode operating system made entirely in Assembly
Language: Assembly - Size: 578 KB - Last synced at: 10 days ago - Pushed at: 15 days ago - Stars: 60 - Forks: 0

PauloMigAlmeida/AlmeidaOS
Simple, self-contained, clean code, well-documented, hobbyist 64-bit operating system for Intel and AMD processors. It's written in Assembly (Intel syntax) and C (GNU99 Standard) in which I strive for adding comments to the source code so it could be used as a reference for future OS developers
Language: C - Size: 359 KB - Last synced at: 17 days ago - Pushed at: about 3 years ago - Stars: 57 - Forks: 3

AhnJihwan/AhnTri
Super-simple OS
Language: C - Size: 29.9 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 55 - Forks: 10

danirod/nativeos
Hobby operating system kernel currently targetting the i386 processor. Doesn't do anything useful yet. This is a read-only mirror, pull requests will be ignored.
Language: C - Size: 557 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 53 - Forks: 6

maxtyson123/MaxOS
A 64bit hobby operating system written in C++
Language: C++ - Size: 15.1 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 50 - Forks: 5

iguessthislldo/georgios
Hobby Operating System
Language: Zig - Size: 1.56 MB - Last synced at: 1 day ago - Pushed at: about 2 years ago - Stars: 49 - Forks: 6

posnk/posnk
An operating system project.
Language: C - Size: 467 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 49 - Forks: 3

LittleFox94/lf-os_amd64
Hobby operating system for amd64 with high ambitions - mirror
Language: C++ - Size: 1.77 MB - Last synced at: 9 days ago - Pushed at: 25 days ago - Stars: 47 - Forks: 6

jjwang/HanOS
Microkernel-based General Purpose Operating System #Hobby OS#
Language: C - Size: 21.8 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 45 - Forks: 6

MacaronOS/Macaron
A sweet hobby made operating system written in C++ for x86 CPUs with GUI
Language: C++ - Size: 9.66 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 40 - Forks: 4

Kyota-exe/Tonix
Modern UNIX-like x86_64 operating system and kernel written in C++
Language: C++ - Size: 5.63 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 39 - Forks: 2

tmathmeyer/sos
shitty operating system ...---...
Language: C - Size: 359 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 34 - Forks: 3

Tix3Dev/KnutOS
An x86_64 hobbyist OS written in C and Assembly
Language: C - Size: 1.81 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 31 - Forks: 0

Alessandro-Salerno/SalernOS-Kernel
x86-64 kernel for learning purposes
Language: C - Size: 2.72 MB - Last synced at: 25 days ago - Pushed at: about 1 month ago - Stars: 29 - Forks: 3

Alessandro-Salerno/tarman
The portable, cross-platform, extensible, and simple package manager for tarballs (and others!)
Language: C - Size: 8.89 MB - Last synced at: 25 days ago - Pushed at: about 1 month ago - Stars: 29 - Forks: 1

pbalduino/menios
meniOS is an operating system project written from scratch for fun
Language: C - Size: 29.8 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 29 - Forks: 1

TheOneKevin/cxkernel
A hobbyist operating system created from scratch ⚙️. This is where I test my ✨ craziest ✨ operating system design ideas.
Language: C++ - Size: 38 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 28 - Forks: 7

Dashbloxx/chaotix
The chaotix operating system! (Previously known as Magma or Psychix)
Language: C - Size: 200 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 28 - Forks: 7

Lt1Gt0/OSu
Operating System that will eventually be able to play OSU!
Language: C - Size: 7.05 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 27 - Forks: 2

LittleCodingFox/ToastOS
A x86_64 hobby OS
Language: C - Size: 4.51 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 26 - Forks: 2

N-LG/SEAC
Systeme d'exploitation
Language: Assembly - Size: 8.71 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 24 - Forks: 2

petabyt/crypticos 📦
Obscure 256 Byte OS
Language: C - Size: 188 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 23 - Forks: 0

TinyKern/TinyKernel
Tiny Kernel is a work in progress Operating System kernel.
Language: C - Size: 710 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 22 - Forks: 4

chungae9ri/slos
Simple Light OS source repository
Language: C - Size: 82.2 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 21 - Forks: 9

HobbyOSs/opennask
nask clone assembly, it can boot tiny OS with Linux
Language: C - Size: 3.53 MB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 21 - Forks: 3

vineyard-os/vineyard
A work-in-progress hobby operating system.
Language: C - Size: 273 KB - Last synced at: 8 days ago - Pushed at: about 5 years ago - Stars: 21 - Forks: 1

TheCurle/Chroma
The Chromatic OS
Language: C++ - Size: 9.98 MB - Last synced at: 19 days ago - Pushed at: almost 2 years ago - Stars: 19 - Forks: 6

GENADEV/GENADEV_OS
An AArch64 hobbyist OS for the Raspberry Pi 3 B+
Language: C - Size: 264 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 18 - Forks: 4

AxFab/kora-kernel
Kernel for my operating system KoraOS
Language: C - Size: 2.3 MB - Last synced at: 9 days ago - Pushed at: 9 months ago - Stars: 17 - Forks: 2

dacousb/HydrOS
💧 A simple x86-64 kernel written in C
Language: C - Size: 90.8 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 17 - Forks: 0

scopeInfinity/FuzzyOS
32-bit x86 multiprocessing OS capable of running console or graphical user applications.
Language: C - Size: 809 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 17 - Forks: 3

triforce/minos
A minimal bare bones operating system based on a monolithic kernel design written purely in Assembly language
Language: Assembly - Size: 149 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 17 - Forks: 7

Strayker-Software/StrayexOS
Simple, lightweight and well documented 32bit operating system. Created to be the Golden Mean between MikeOS and Linux!
Language: C - Size: 33.6 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 16 - Forks: 6

alberinfo/Slidoor-OS
Hobbyist Operating system from scratch
Language: C - Size: 8.23 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 0

rdmsr/tisix
Tiny and portable microkernel
Language: C++ - Size: 1.35 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 15 - Forks: 1

eersoy93/E93
My hobby operating system for old PCs.
Language: C - Size: 202 KB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 13 - Forks: 1

ArtichOwO/ArtichOS
A useless 16 bit OS. I can't even call it an OS for now.
Language: Assembly - Size: 125 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 0

czapek1337/toy-kernel
Language: C++ - Size: 1.57 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 13 - Forks: 2

Ampferl/obsidian 📦
Obsidian is a simple operating system kernel written in C++.
Language: C++ - Size: 225 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 13 - Forks: 2

IAmTheNerdNextDoor/arikoto
Arikoto is a personal OS project that is inspired by and is aiming to have a similar nature to ToaruOS.
Language: C - Size: 2.36 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 12 - Forks: 1

Print3M/printOS
Hobby simple kernel (x86-64) and bootloader (UEFI) written in C++.
Language: C++ - Size: 1.42 MB - Last synced at: 25 days ago - Pushed at: 8 months ago - Stars: 12 - Forks: 1

no92/vineyard 📦
Moved to:
Language: C - Size: 592 KB - Last synced at: 8 days ago - Pushed at: almost 6 years ago - Stars: 12 - Forks: 1

respectable-citizen/AnimeOS
An x64 UEFI OS.
Language: C++ - Size: 482 KB - Last synced at: 10 months ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 1

luxploit/SkylightOS
SkylightOS is a small, portable and extensible RTOS
Language: C - Size: 4.97 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 10 - Forks: 4

Juha3141/microkernel
A 64bit Operating System
Language: C++ - Size: 16.7 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 8 - Forks: 0

tarithj/yato-os
Simple barebones OS
Language: C - Size: 73.2 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 8 - Forks: 2

kwrx/aplus
A hobby operating system built mostly from scratch
Language: C - Size: 148 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 8 - Forks: 2

markCwatson/toyos
Learning operating system and kernel development by building a multithreaded OS called ToyOS
Language: C - Size: 3.59 MB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 8 - Forks: 0

Arnau478/owl-os
Yet another self-learning OS
Language: C - Size: 86.9 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 3

RysteQ/SBOS
A simple 16 bit οperating system with it's own primitive notepad and brainfuck interpreter
Language: Assembly - Size: 43.9 KB - Last synced at: 13 days ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 1

llamaking136/danix
My personal Operating System, written in C
Language: C - Size: 3.54 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 8 - Forks: 1

tammela/lunarOS
An exokernel operating system for fun
Language: C - Size: 134 KB - Last synced at: 4 days ago - Pushed at: about 5 years ago - Stars: 8 - Forks: 0

BlueSillyDragon/AquaOS
An x86-64 64-bit HobbyOS programmed in C++.
Language: C - Size: 3.81 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 7 - Forks: 0

vinsdragonis/Odin
A simple CLI based Operating System
Language: C - Size: 444 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 7 - Forks: 3

Ampferl/jonix
Jonix is a hobby operating system kernel developed in C++.
Language: C - Size: 3.61 MB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 7 - Forks: 3

tigertv/mykernel-os
hobby operating system
Language: C++ - Size: 29.3 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 1

onureozcan/zero_os
hobby os
Language: C - Size: 247 KB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 7 - Forks: 0

And1sS/sos
Simple x86-64 kernel
Language: C - Size: 348 KB - Last synced at: 26 days ago - Pushed at: 27 days ago - Stars: 6 - Forks: 1

amar454/floppaos
floppaOS is a free and open source 32 bit operating system made in C. It is themed around the famous internet Caracal "Big Floppa"
Language: C - Size: 31.1 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 0

infinityos-dev/core_old 📦
Lightweight easy to use operating system made to limit e-waste
Language: Rust - Size: 229 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 6 - Forks: 0

Roverx64/RoverOS
A hobby OS made by one person
Language: C - Size: 645 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 5 - Forks: 0

suhas-pai/Aeneas
A hobby OS supporting the x86_64, aarch64, and riscv64 architectures. Loongarch64 support planned
Language: C - Size: 1.98 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 5 - Forks: 0

xbendan/NiteOsProject
NITE is an hobby operating system. Aim to run on real modern desktop and laptops.
Language: C++ - Size: 23.8 MB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 1

lucamienert/LumaOS
An x86 32-bit operating system
Language: C - Size: 265 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 5 - Forks: 0

DamieFC/explodeOS
An OS based on the OSDev bare bones C kernel and Meaty Skeleton. Help wanted and appreciated!
Language: C - Size: 2.94 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 1

michalismeng/Me-Operating-System
Me Operating System is a Unix-like c/c++ operating system targeting the intel x86 architecture.
Language: C++ - Size: 829 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 2

twrl/conurbation
My Hobby OS
Language: C++ - Size: 29.9 MB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 0

vinc/moros
MOROS: Obscure Rust Operating System 🦉
Language: Rust - Size: 6.82 MB - Last synced at: 11 months ago - Stars: 5 - Forks: 0
h3adshotzz/TinyOS
TinyOS ARM64 Hobby Kernel
Language: C - Size: 330 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 4 - Forks: 0

a1exwang/modern_05
A modern toy OS using up-to-date technology (AMD64, UEFI, Multi-Core CPU, PCI Express, ACPI/SATA, ZFS, Modern C++)
Language: C++ - Size: 490 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

nova-27/NOS
x86_64 UEFI 環境で動く自作OSです
Language: C++ - Size: 1.08 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 1

sofferjacob/jslk
JSLK Kernel for x86
Language: C - Size: 1.36 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 4 - Forks: 1

arthurmco/rainos
A hobby operating system, designed for old computers
Language: C - Size: 288 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 2

hexagonix/src
The complete Hexagonix source tree
Language: Shell - Size: 211 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 3 - Forks: 1

baddanpro2/weird-os
Description: Welcome to the weird-os GitHub repository! Dive into the world of eccentric software developers who create unconventional, out-of-the-box projects that challenge traditional norms and push the boundaries of technology. Explore a collection of innovative, quirky, and sometimes bizarre software creations that defy expectations and spark
Size: 1000 Bytes - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

leoncinardo/FeatherOS
A simple x86 64-bit hobby operating system made in C and Assembly.
Language: C - Size: 363 KB - Last synced at: 10 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 1

inLnx/ScutoidOS
ScutoidOS private dev
Language: C - Size: 19.9 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 1
