An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with osdev

A curated list of projects in awesome lists tagged with osdev .

https://github.com/reactos/reactos

A free Windows-compatible Operating System

c drivers gpl hacktoberfest kernel operating-system os osdev reactos win32 win32api windows x86

Last synced: 13 May 2025

https://github.com/klange/toaruos

A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.

aarch64 armv8 baremetal bootloader c c-library cdrom compositor kernel operating-system operating-systems os osdev smp text-editor toaruos window-manager x86 x86-64

Last synced: 13 May 2025

https://github.com/ravynsoft/ravynos

A BSD-based OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.

c cocoa cpp desktop freebsd hacktoberfest mach macos objective-c operating-system osdev unix

Last synced: 12 May 2025

https://github.com/rcore-os/rcore

Rust version of THU uCore OS. Linux compatible.

aarch64 mips osdev riscv rust x86-64

Last synced: 14 May 2025

https://github.com/rcore-os/rCore

Rust version of THU uCore OS. Linux compatible.

aarch64 mips osdev riscv rust x86-64

Last synced: 05 Apr 2025

https://github.com/unikraft/unikraft

A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings.

application cloud cloud-native hacktoberfest kernel library microservice operating-system os osdev performance qemu security unikernel unikernels unikraft virtualization

Last synced: 13 May 2025

https://github.com/nanovms/nanos

A kernel designed to run one and only one application in a virtualized environment

edge microservice operating-systems osdev sandbox security unikernel unikernels virtualization

Last synced: 30 Mar 2025

https://github.com/skift-org/skift

🥑 A modern delightful operating system

c-plus-plus cpp hobby-os kernel operating-system osdev skift userspace

Last synced: 10 Apr 2025

https://github.com/skiftOS/skift

🥑 A modern delightful operating system

c-plus-plus cpp hobby-os kernel operating-system osdev skift userspace

Last synced: 04 Mar 2025

https://github.com/nebulet/nebulet

A proof-of-concept microkernel that implements a WebAssembly "usermode" that runs in Ring 0.

microkernel nebulet operating-system osdev rust webassembly

Last synced: 19 Mar 2025

https://github.com/icexin/eggos

A Go unikernel running on x86 bare metal

go golang kernel netstack osdev unikernel wasm

Last synced: 15 May 2025

https://github.com/o8vm/octox

Unix-like OS in Rust inspired by xv6-riscv

osdev riscv rust xv6-riscv

Last synced: 15 May 2025

https://github.com/rust-osdev/uefi-rs

Rusty wrapper for the Unified Extensible Firmware Interface (UEFI). This crate makes it easy to develop Rust software that leverages safe, convenient, and performant abstractions for UEFI functionality.

osdev rust uefi

Last synced: 12 May 2025

https://github.com/LemonOSProject/LemonOS

The Lemon Operating System

c cpp kernel lemon operating-system os osdev

Last synced: 26 Mar 2025

https://github.com/brutal-org/brutal

🏢 An operating system inspired by brutalist design that combines the ideals of UNIX from the 1970s with modern technology and engineering

c hobby-os kernel microkernel modern-c operating-system osdev

Last synced: 12 Apr 2025

https://github.com/vinc/moros

MOROS: Obscure Rust Operating System 🦉

hobby-os operating-system os osdev rust toy-os x86-64

Last synced: 14 May 2025

https://github.com/ozkl/soso

A Simple Unix-like operating system

kernel osdev unix-like

Last synced: 26 Mar 2025

https://github.com/ccareaga/heap_allocator

A simple heap memory allocator in ~200 lines.

allocator c heap memory osdev

Last synced: 04 Apr 2025

https://github.com/CCareaga/heap_allocator

A simple heap memory allocator in ~200 lines.

allocator c heap memory osdev

Last synced: 17 Apr 2025

https://github.com/rust-osdev/bootimage

Tool to create bootable disk images from a Rust OS kernel.

osdev rust

Last synced: 14 May 2025

https://github.com/supercip971/wingos

a little 64bit microkernel based operating system written in c++ with smp support

64bit cpp hobby-os kernel microkernel operating-system os osdev wingos x86-64

Last synced: 07 Oct 2025

https://github.com/pritamzope/os

Writing & Making Operating System and Kernel parts so simple like Hello World Programs, Starting from writing Bootloaders, Hello World Kernel, GDT, IDT, Terminal, Keyboard/Mouse, Memory Manager, HDD ATA R/W, VGA/VESA Graphics

assembly bootloader graphics hello-world kernel kernel-development kernel-driver operating-system os osdev x86-assembly x86-nasm

Last synced: 07 Apr 2025

https://github.com/joexbayer/retros-32

A x86 32bit Hobby Operatingsystem with graphics, multitasking, networking and 32bit C-Compiler for i386 architecture.

assembly c kernel os osdev retros32

Last synced: 16 May 2025

https://github.com/silverrainz/os67

An unix-like toy kernel

c kernel os osdev toy-kernel xv6

Last synced: 04 Apr 2025

https://github.com/SilverRainZ/OS67

An unix-like toy kernel

c kernel os osdev toy-kernel xv6

Last synced: 20 Mar 2025

https://github.com/opuntiaOS-Project/opuntiaOS

opuntiaOS - an operating system targeting x86, ARM and RISC-V.

hobby-kernel hobby-os kernel operating-system opuntiaos os osdev userland

Last synced: 02 May 2025

https://github.com/arceos-org/arceos

An experimental modular OS written in Rust.

modular operating-system os-components osdev rust unikernel

Last synced: 10 Apr 2025

https://github.com/malwarepad/cavOS

💾 Amd64 operating system in C. Trying to make a full OS, with a simple and readable codebase!

c kernel operating-system os osdev x86-64

Last synced: 30 Sep 2025

https://github.com/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!

baremetal doom dynamic-linking hobby-os kernel operating-system os osdev posix unix unix-like x86

Last synced: 02 May 2025

https://github.com/o8vm/krabs

An x86 bootloader written in Rust.

bios boot bootloader linux osdev rust

Last synced: 05 Apr 2025

https://github.com/powernex/powernex

An operating system written in D

assembly dlang gas kernel operating-system osdev powernex

Last synced: 05 Apr 2025

https://github.com/PowerNex/PowerNex

An operating system written in D

assembly dlang gas kernel operating-system osdev powernex

Last synced: 13 May 2025

https://github.com/khaledh/fusion

A hobby OS implemented in Nim https://0xc0ffee.netlify.app/osdev

kernel nim operating-system osdev

Last synced: 16 May 2025

https://github.com/corruptedbycpu/cyjon

A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.

64bit amd64 asm assembly assembly-language bootloader console cyjon gui kernel nasm operating-system os osdev shell system-programming window-manager wm x86-64

Last synced: 04 Apr 2025

https://github.com/CorruptedByCPU/Cyjon

A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.

64bit amd64 asm assembly assembly-language bootloader console cyjon gui kernel nasm operating-system os osdev shell system-programming window-manager wm x86-64

Last synced: 08 May 2025

https://github.com/nsg650/polaris

A WIP 64-bit UNIX-like kernel

c kernel operating-system osdev

Last synced: 16 May 2025

https://github.com/mquy/mos

A hobby operating system developed from scratch

c file-system hobby-os network-stack operating-system os osdev x-server x86

Last synced: 06 Apr 2025

https://github.com/MQuy/mos

A hobby operating system developed from scratch

c file-system hobby-os network-stack operating-system os osdev x-server x86

Last synced: 10 Jul 2025

https://github.com/kolibrios/kolibrios

The official mirror of the main KolibriOS repository

assembler assembly fasm kernel kolibrios os osdev

Last synced: 08 Apr 2025

https://github.com/rdmsr/emerald

An operating system written in C

c emerald hobby-kernel hobby-os kernel operating-system os osdev

Last synced: 20 Nov 2025

https://github.com/29jm/SnowflakeOS

"It is very special"

hobby-os kernel os osdev

Last synced: 02 May 2025

https://github.com/unikraft/kraftkit

Build and use highly customized and ultra-lightweight unikernel VMs.

docker go golang osdev unikernel unikraft

Last synced: 05 Dec 2025

https://github.com/augustl/halt

OS where everything is immutable! (Experimental)

immutable osdev rust

Last synced: 27 Apr 2025

https://github.com/ers35/luakernel

Lua + SQLite + musl libc running on x86.

lua operating-system os osdev

Last synced: 16 Mar 2025

https://github.com/IsaacWoods/poplar

Microkernel and userspace written in Rust exploring modern ideas

kernel microkernel operating-system os osdev risc-v rust x86-64

Last synced: 22 Apr 2025

https://github.com/isaacwoods/poplar

Microkernel and userspace written in Rust exploring modern ideas

kernel microkernel operating-system os osdev risc-v rust x86-64

Last synced: 09 Apr 2025

https://github.com/GreenteaOS/Tofita

:candy: All-new engine of the @GreenteaOS

drivers gpl greenteaos kernel operating-system operating-systems os osdev uefi

Last synced: 03 Oct 2025

https://github.com/sunriseos/SunriseOS

Horizon/NX kernel reimplementation

horizon kernel kfs nintendo nintendo-switch osdev

Last synced: 26 Mar 2025

https://github.com/rust-osdev/acpi

Rust library for parsing ACPI tables and interpreting AML

acpi aml osdev rust

Last synced: 14 May 2025

https://github.com/lyre-os/lyre

UNIX-like kernel and distro written from scratch

kernel limine lyre lyre-os operating-system os osdev x86-64

Last synced: 02 May 2025

https://github.com/fwsgonzo/barebones

Barebones multiboot kernel for beginners

beginner c11 cpp cpp17 osdev

Last synced: 14 Apr 2025

https://github.com/davxy/beeos

A simple Unix-like kernel trying to be POSIX compliant

kernel operating-system os osdev posix

Last synced: 07 May 2025

https://github.com/beevik/monkos

an experimental 64-bit operating system

bootloader kernel libc os osdev x86-64

Last synced: 05 Apr 2025

https://github.com/Bone-Project/BoneOS

💥 BoneOS Kernel and Operating System Source Tree

boneos c kernel operating-system osdev

Last synced: 08 May 2025

https://github.com/osfree-project/osfree

osFree - open source Operating System/2 clone, usermode parts.

opensource openwatcom operating-system os2 osdev osfree regina-rexx userland

Last synced: 09 Jul 2025

https://github.com/rgimad/EOS

EOS is an educational operating system for x86 platform

asm c kernel osdev

Last synced: 05 Apr 2025

https://github.com/0x59616e/SteinsOS

An operating system written in Rust

armv8 kernel operating-system os osdev rust

Last synced: 19 Apr 2025

https://github.com/zyedidia/multiplix

An operating system kernel for RISC-V and AArch64 SBCs

aarch64 bare-metal dlang kernel operating-system osdev raspberry-pi riscv

Last synced: 14 Apr 2025

https://github.com/TalonFloof/zorroOS

A hobby operating system written in Zig & C that reimagines classic UNIX ideas for modern technology

baremetal hobby-kernel hobby-os kernel limine operating-system operating-systems os osdev x86-64 zig zorro-os

Last synced: 06 May 2025

https://github.com/ackOS-project/ackOS

A hobby operating system I've been building. Please refer to the 'rewrite' branch to see the ongoing rewrite.

ackos c-plus-plus operating-system os osdev unix-like x86-64

Last synced: 10 May 2025

https://github.com/therealdreg/x86osdev

x86 OS development using Bochs emulator. MIT xv6, JamesM's kernel development tutorials (with some changes) & more

bochs kernel kernel-development mit operating-systems osdev x86 xv6 xv6-operating xv6-os

Last synced: 06 Oct 2025

https://github.com/aar10n/osdev

64-bit UNIX hobby operating system with a UEFI bootloader

kernel osdev uefi x86-64

Last synced: 09 Apr 2025

https://github.com/aesophor/valkyrie

🔮 A UNIX-like toy kernel built from scratch which runs on a real rpi3b+, with preemptive multithreading, CoW fork(), VM, VFS, FAT32

aarch64 cpp cpp20 kernel nctu nycu osdev osdi

Last synced: 12 Apr 2025

https://github.com/deanoburrito/northport

Monolithic kernel and support libraries for riscv64 and x86_64.

c-plus-plus kernel operating-system os osdev

Last synced: 24 Jul 2025

https://github.com/narasimha1997/marvinos

A hobby Operating System developed from scratch using C/C++ and assembly

c cplusplus hacktoberfest hobby-os hobby-project operating-system osdev

Last synced: 12 Apr 2025

https://github.com/austanss/skylight

A clean, well-written minimalist operating system designed to be used as an educational material for operating system development.

osdev systems

Last synced: 02 May 2025

https://github.com/lutoma/xelix

💻⚙ Xelix is a hobby Unix-like kernel with GNU userland for x86

c kernel osdev unix x86

Last synced: 15 Apr 2025

https://github.com/therealdreg/ida_vmware_windows_gdb

Helper script for Windows kernel debugging with IDA Pro on VMware + GDB stub (including PDB symbols)

debugging gdb ida-pro idapython kernel-debugging osdev pdb reverse-engineering vmware vmware-workstation windows

Last synced: 21 Mar 2025

https://github.com/therealdreg/ida_bochs_windows

Helper script for Windows kernel debugging with IDA Pro on native Bochs debugger (including PDB symbols)

bochs debugging ida-pro idapython instrumentation kernel-debugging osdev pdb reverse-engineering windows

Last synced: 21 Mar 2025

https://github.com/davidgmbb/birth

A better operating system

kernel limine osdev x86-64 zig

Last synced: 08 Oct 2025

https://github.com/pgrAm/JSD-OS

A small operating system for 32 bit x86

cpp operating-system os osdev x86

Last synced: 08 May 2025

https://github.com/Tix3Dev/apoptOS

A modern x86_64 UNIX-like microkernel-based operating system

assembly c hobby-kernel hobby-os limine microkernel operating-system os osdev x86-64

Last synced: 11 Mar 2025

https://github.com/mintsuki/jinx

Meta-build-system for bootstrapping operating system distributions.

bootstrapping osdev xbstrap

Last synced: 10 Jul 2025

https://github.com/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.

assembly c hobby-os i386 kernel nativeos osdev x86

Last synced: 22 Mar 2025

https://github.com/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

amd amd64 bootloader buddy cmos heap hobby-os hobbyist-os intel kernel operating-system operating-systems os osdev paging pic pit x86-64

Last synced: 08 May 2025

https://github.com/bugenzhao/litchi-rs

An x86-64 kernel with ~100% Rust (originally) in a week. `async` inside!

kernel osdev rust-osdev x86-64

Last synced: 10 Jun 2025

https://github.com/BugenZhao/litchi-rs

An x86-64 kernel with ~100% Rust (originally) in a week. `async` inside!

kernel osdev rust-osdev x86-64

Last synced: 26 Apr 2025

https://github.com/tkchia/biefircate

Running x86-16 or x86-32 code from x86-64 UEFI; _very experimental_ • mirror of https://gitlab.com/tkchia/biefircate • developer notes at https://gitlab.com/tkchia/biefircate/-/blob/main/doc/NOTES.asciidoc

acpi baremetal bios gnu-efi hello-world ia16 ia32 kernel operating-system os osdev pci seabios uefi vga x64 x86-16 x86-32 x86-64

Last synced: 11 Apr 2025