GitHub topics: hobby-os
maxrt101/os
OS
Language: C - Size: 59.6 KB - Last synced at: about 14 hours ago - Pushed at: about 16 hours ago - Stars: 0 - Forks: 0

vinc/moros
MOROS: Obscure Rust Operating System 🦉
Language: Rust - Size: 2.6 MB - Last synced at: about 1 hour ago - Pushed at: 20 days ago - Stars: 988 - Forks: 37

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

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

skift-org/skift
🥑 A modern delightful operating system
Language: C++ - Size: 204 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2,425 - Forks: 134

nyx-4/Nyx-OS
Yet Another Hobby Operating System...
Language: C - Size: 803 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2 - Forks: 1

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

SystemElva/SystemElva
A hobbyist OS project designed to fit on a 1.44 MiB floppy diskette.
Language: Assembly - Size: 138 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2 - Forks: 0

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

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.35 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 12 - Forks: 1

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

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: 49 - Forks: 5

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

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

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

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

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: 10 days ago - Pushed at: 8 months ago - Stars: 636 - Forks: 28

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: 6 days ago - Pushed at: about 2 months ago - Stars: 120 - Forks: 9

vhajsman/os
A hobby DIY operating system
Language: C - Size: 756 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 2 - Forks: 0

nifanfa/MOOS
C# x64 operating system programming with the .NET native ahead-of-time compilation technology.
Language: C# - Size: 246 MB - Last synced at: 6 days ago - Pushed at: 12 months ago - Stars: 1,074 - Forks: 86

ttran-tech/os-study
A collection of notes and the source code of an experiment OS I build when studied Operating System.
Language: Assembly - Size: 1.86 MB - Last synced at: 1 day ago - Pushed at: 17 days ago - Stars: 1 - Forks: 0

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

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

Alessandro-Salerno/SalernOS-Kernel
x86-64 kernel for learning purposes
Language: C - Size: 2.72 MB - Last synced at: 12 days ago - Pushed at: 21 days 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: 13 days ago - Pushed at: about 1 month ago - Stars: 29 - 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: 24 days ago - Pushed at: 24 days ago - Stars: 6 - Forks: 0

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: about 1 month ago - Pushed at: over 1 year ago - Stars: 1,076 - Forks: 43

aglotoff/argentum
Yet Another Toy Operating System
Language: C - Size: 3.05 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

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

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

ngn13/sdx
simple UNIX-like x86-64 hobby OS
Language: C - Size: 520 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 2

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

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

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

VoltagedDebunked/kronosos
KronosOS - a hobby operating system.
Language: C - Size: 0 Bytes - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

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

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: 4 days ago - Pushed at: about 3 years ago - Stars: 57 - Forks: 3

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: 2 months ago - Pushed at: 2 months ago - Stars: 3 - Forks: 0

Alessandro-Salerno/fresh
The freestanding shell
Language: C - Size: 226 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

LittleCodingFox/ToastOS
A x86_64 hobby OS
Language: C - Size: 4.51 MB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 26 - 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 1 month ago - Pushed at: 9 months ago - Stars: 8 - 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

cedrickchee/taijios
TaijiOS is a hobby operating system written from scratch in Rust for learning systems programming. It's my own OS that attempts to bring back the "P" in PC. Design goals: minimal, modular, reliable, and safe.
Language: Rust - Size: 578 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

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

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

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

dincertekin/pineappleOS
An operating system that becomes better for everyone, every day.
Language: Assembly - Size: 5.53 MB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

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

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

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

Print3M/printOS
Hobby simple kernel (x86-64) and bootloader (UEFI) written in C++.
Language: C++ - Size: 1.42 MB - Last synced at: 13 days ago - Pushed at: 8 months ago - Stars: 12 - 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

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

TalonFloof/Kobold
🚧WIP🚧
Language: Rust - Size: 509 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

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

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

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

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

tingwei628/barukanOS
x86-64 hobby operating system
Language: C - Size: 201 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 2

MuellerConstantin/ttos
Just another Tiny Toy Operating System (TTOS) for learning purposes.
Language: C - Size: 369 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

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 1 month ago - Pushed at: over 2 years ago - Stars: 53 - Forks: 6

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

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

willothy/goose
Good ol' OS experiment. Probably bad. I have no idea what I'm doing, but the goal is to have some idea when I'm done.
Language: Rust - Size: 145 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

likhin-maroli/hello-world-os
A simple hello world multiboot kernel in C with minimal assembly
Language: C - Size: 21.5 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

AxFab/kora-kernel
Kernel for my operating system KoraOS
Language: C - Size: 2.3 MB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 17 - 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

kkestell/ink
UEFI operating system kernel
Language: C - Size: 2.84 MB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

tijn714/RodrigoX
A custom OS for intel x86 CPU's
Language: C - Size: 2.23 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

Gamma-Microsystems/SiriusOS-legacy2 📦
SiriusOS - Simplified, Integrated, Retro-Enhanced, Unified Operating System
Language: Assembly - Size: 148 KB - Last synced at: 9 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

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

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

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

Furim/yerbaOS
YerbaOS hobby OS/kernel
Language: C - Size: 187 KB - Last synced at: 10 months ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

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

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

Roverx64/RoverOS
A hobby OS made by one person
Language: C - Size: 642 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0

candiedoperation/tacos
🌮 tacOS is a hobby OS kernel with documentation. It's 64-Bit (x86), created from scratch with documentation for aspiring OS developers.
Language: C++ - Size: 181 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 1

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: 6 days ago - Pushed at: 12 months ago - Stars: 5 - Forks: 1

tonytins/tdos4 Fork of neozeed/dos400
Tony's DOS is a retrocomputing and research project.
Language: Assembly - Size: 5.76 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

MrQbasic/OS-v3
Language: C - Size: 174 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

degaart/rastapopoulos
A toy operating system
Language: C - Size: 1.03 MB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

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

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: about 1 year ago - Pushed at: over 1 year ago - Stars: 325 - Forks: 32

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

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

aurixos/aurix
Language: C - Size: 738 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

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: 20 days ago - Pushed at: over 1 year ago - Stars: 28 - Forks: 7

OuluBSD/XOS
XOS is self-hosting, 32bit 80486-based multitasking hobby operating system written in C, using Open Watcom toolchain.
Language: C - Size: 19.7 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

MachineThing/Netclover
The hobby networking operating system
Language: C - Size: 129 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

slamko/xanaduOS
x86 operating system developed on holidays
Language: C - Size: 831 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

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: about 8 hours ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 1

siutin/BareMetalOS
An bare metal os written in NASM and C from scratch for own study.
Language: C - Size: 91.8 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

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

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

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

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: 23 days ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

Twometer/nekosys
🐈 An x86 hobby operating system
Language: Assembly - Size: 3.16 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 2

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

ajh123/gtmos
My rust based hobby os.
Language: Rust - Size: 112 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
