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

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