An open API service providing repository metadata for many open source software ecosystems.

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