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

GitHub topics: osdev

jubalh/awesome-os

A list of operating systems and stuff

Size: 209 KB - Last synced at: about 9 hours ago - Pushed at: about 11 hours ago - Stars: 1,892 - Forks: 177

DeanoBurrito/northport

Monolithic kernel, drivers and support libraries for x86_64, riscv64 and m68k.

Language: C++ - Size: 2.61 MB - Last synced at: about 11 hours ago - Pushed at: about 12 hours ago - Stars: 93 - Forks: 6

thamugadi/powerpc-ofw-boot

Bootable stuff for PowerPC-based macs + some primitives to interact with OpenFirmware

Language: C - Size: 120 KB - Last synced at: about 11 hours ago - Pushed at: about 12 hours ago - Stars: 19 - Forks: 0

EnderIce2/Fennix

Opeating System from scratch made in C and C++

Language: C++ - Size: 77.2 MB - Last synced at: about 11 hours ago - Pushed at: about 13 hours ago - Stars: 3 - Forks: 1

NeolibriOS/NeolibriOS

Language: Assembly - Size: 241 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

BlueSillyDragon/SnowOS

An x86-64 64-bit HobbyOS programmed in C++.

Language: C++ - Size: 3.97 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 11 - Forks: 0

o8vm/octox

Unix-like OS in Rust inspired by xv6-riscv

Language: Rust - Size: 149 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,583 - Forks: 62

boneill02/swerve

An i386 kernel

Language: C - Size: 104 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 11 - Forks: 0

google/osdemo

An example of combining various libraries for aarch64 OS development in Rust.

Language: Rust - Size: 169 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 5 - Forks: 0

mak4444/gnu-efi-code-forth

Forth OS UEFI

Language: Forth - Size: 2.47 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 12 - Forks: 1

KolibriOS/kolibrios

The official mirror of the main KolibriOS repository

Language: C - Size: 247 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 339 - Forks: 39

justmedusty/DionysOS

An x86_64 operating system inspired by the ancient story of Dionysos.

Language: C - Size: 1.71 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 4 - Forks: 1

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.

Language: Rust - Size: 5.71 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,434 - Forks: 172

sugiura-hiromiti/oso

0w0

Language: Rust - Size: 2.52 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

purpleK2/purpleK2

Freestanding 64-bit kernel (currently in very early development stage))

Language: C - Size: 4.01 MB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 12 - Forks: 1

CorruptedByCPU/Foton

Foton (eng. Photon) - is a similar project as Cyjon/Fern-Night, but compatibility will no longer be fully supported.

Language: C - Size: 10.1 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 21 - Forks: 6

rust-osdev/bootimage

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

Language: Rust - Size: 351 KB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 821 - Forks: 68

harper-dev0/waveos

An OS in 100% assembly for Intel 8088 as a MSDOS replacement.

Language: Assembly - Size: 3.91 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

jakergrossman/osdev

Hobby x86 Operating System

Language: C - Size: 209 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

Yo-yo-ooo/SkylineSystem

SkylineSystem v1.0

Language: C++ - Size: 103 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 7 - Forks: 1

CascadeOS/CascadeOS

General purpose operating system targeting standard desktops and laptops.

Language: Zig - Size: 3.72 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 84 - Forks: 3

callmesalmon/pearlOS

pearlOS: A lightweight operating system, contributions are welcome!

Language: C - Size: 543 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 7 - Forks: 3

AndrewPiroli/ironic Fork of eigenform/ironic

Research emulator for the ARM9 core in the Nintendo Wii

Language: Rust - Size: 884 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 8 - Forks: 0

ChidumemIronanduka/-OS_Project

-OS_Project is an open-source operating system designed for educational purposes. It aims to provide a simple and efficient platform for users to learn about operating system concepts and development.

Size: 830 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

ravynsoft/ravynos

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

Language: C - Size: 2.81 GB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 5,824 - Forks: 195

vinc/moros

MOROS: Obscure Rust Operating System 🦉

Language: Rust - Size: 3.07 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 996 - Forks: 38

FireCrafter728/OxizeOS

An OS Operating in BIOS / CSM

Language: C++ - Size: 156 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

marthagiovanna/OSSP-assignment-

This is my OSSP assignment

Size: 8.53 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

pimnik98/SayoriOS

SayoriOS - открытое публичное ядро ОС

Language: C - Size: 99.5 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 34 - Forks: 9

hermit-os/hermit-rs

Hermit for Rust.

Language: Rust - Size: 1.77 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,796 - Forks: 95

unikraft/kraftkit

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

Language: Go - Size: 21 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 308 - Forks: 72

rust-osdev/homepage

Language: CSS - Size: 2.44 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 131 - Forks: 38

xor-bits/hiillos

microkernel in pure Zig

Language: Zig - Size: 932 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 9 - Forks: 1

jcifuentest/Os_Project

Os_Project is a collaborative effort to develop an open-source operating system designed for efficiency and user-friendliness. The project aims to provide a robust platform for developers and enthusiasts to explore system-level programming and contribute to its growth.

Size: 816 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

sasdallas/Ethereal

A from-scratch operating system attempting to make a full user experience.

Language: C - Size: 89.3 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 33 - Forks: 6

e4mi/os

Tiny OS for 8086

Language: C - Size: 104 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

nanovms/nanos

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

Language: C - Size: 10.6 MB - Last synced at: 5 days ago - Pushed at: 14 days ago - Stars: 2,805 - Forks: 142

ansnmurp/weird-os

# weird-os   [![bluebuild build badge](https://github.com/ishan9299/weird-os/actions/workflows/build.yml/badge.svg)](https://github.com/ishan9299/weird-os/actions/workflows/build.yml)Explore the unique features of weird-os and contribute to its development! 🌟 Join the community on GitHub to share your ideas and improvements. 💻

Language: Shell - Size: 10.7 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

rcore-os/rCore

Rust version of THU uCore OS. Linux compatible.

Language: Rust - Size: 11.9 MB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 3,610 - Forks: 376

KaiNorberg/PatchworkOS

Patchwork is a hobbyist OS built from scratch in C for the x86_64 architecture with a monolithic kernel.

Language: C - Size: 18.2 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 105 - Forks: 3

notvelleda/cenix

tiny OS for silly things

Language: C - Size: 624 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 7 - Forks: 0

zakki0925224/myos-x86_64

A hobby operating system written in Rust.

Language: Rust - Size: 2.22 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 20 - Forks: 1

ImaNimrod/piggy-os

The best operating system.

Language: C - Size: 139 KB - Last synced at: 2 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0

AshTS/Qor

Simple kernel written in Rust for RISC-V

Language: Rust - Size: 34.4 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 8 - Forks: 0

malwarepad/cavOS

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

Language: C - Size: 3.6 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 546 - Forks: 31

reactos/reactos

A free Windows-compatible Operating System

Language: C - Size: 601 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 15,881 - Forks: 1,869

krustowski/rou2exOS

A second iteration of the DOS-like hobby OS.

Language: Rust - Size: 252 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 13 - Forks: 1

RaidTheWeb/nomos

Operating System kernel written in C++.

Language: C++ - Size: 162 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

Kolya142/BosyKRNL

Language: C - Size: 28.8 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

ozkl/soso

A Simple Unix-like operating system

Language: C - Size: 16.3 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 940 - Forks: 51

unikraft/unikraft

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

Language: C - Size: 7.94 MB - Last synced at: 6 days ago - Pushed at: 15 days ago - Stars: 3,159 - Forks: 1,449

hermit-os/kernel

A Rust-based, lightweight unikernel.

Language: Rust - Size: 60.9 MB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 1,305 - Forks: 102

srunixre/srunix

Srunix R.E. - Open multi-user operating system, Unix-like system. It is a reworking of the original Srunix, which was created a long time ago by the same developers, and was later lost.

Language: C - Size: 6.44 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

aesophor/valkyrie

🔮 NYCU Operating System Capstone, Spring 2021

Language: C++ - Size: 4.49 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 79 - Forks: 8

coderarjob/meghaos-x86

MeghaOS is a 32 bit, protected mode Operating System for the Intel x86 architecture.

Language: C - Size: 13 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 22 - Forks: 3

arceos-org/arceos

An experimental modular OS written in Rust.

Language: Rust - Size: 16.6 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 647 - Forks: 359

IdoMessenberg/taiga_os

a simple self contained operating system and bootloader written 100% in rust from scratch

Language: Rust - Size: 4.04 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 3 - Forks: 0

NSG650/Polaris

A WIP 64-bit UNIX-like kernel

Language: C - Size: 26.6 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 427 - Forks: 19

OBOS-dev/obos

I was bored...

Language: C - Size: 34.1 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 29 - Forks: 2

genodelabs/genode

Genode OS Framework

Language: C++ - Size: 70.9 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,127 - Forks: 260

elydre/profanOS

The i386 profan Operating System

Language: C - Size: 4.44 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 56 - Forks: 6

Operacja-System/BigOS

An operating system developed at University of Wrocław tergeting the RISC-V architecture

Language: C - Size: 163 KB - Last synced at: 4 days ago - Pushed at: 24 days ago - Stars: 11 - Forks: 13

memegauste/KenOS

Operating system inspired by ToaruOS

Language: C - Size: 197 KB - Last synced at: 3 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

metta-systems/tock-registers

Register interface from TockOS

Language: Rust - Size: 25.4 KB - Last synced at: 4 days ago - Pushed at: almost 6 years ago - Stars: 6 - Forks: 1

GrieferAtWork/KOSmk4

KOS (Kay-OS) Operating System 400

Language: C - Size: 124 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 24 - Forks: 4

muffin-os/muffin

WIP

Language: Rust - Size: 1.19 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 6 - Forks: 2

jel9/redmond

NT but a real microkernel

Size: 1000 Bytes - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

kkebo/swift_os

An operating system written in Swift.

Language: Swift - Size: 258 KB - Last synced at: about 24 hours ago - Pushed at: 23 days ago - Stars: 37 - Forks: 3

8dcc/bootloader

Simple Multiboot 1 bootloader

Language: Assembly - Size: 99.6 KB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

elydre/libatron

Additional stuff for profanOS

Language: C - Size: 15.1 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 3 - Forks: 0

realstealthninja/stealthos

An attempt at writting an operating system

Language: C - Size: 119 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moodyhunter/MOS

My Operating System

Language: C++ - Size: 9.35 MB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 30 - Forks: 3

ilobilo/ilobilix

Hobby OS in modern C++

Language: C++ - Size: 40.3 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 40 - Forks: 2

frednora/gramado

Gramado OS

Language: C - Size: 5.12 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 653 - Forks: 34

transistorfet/gloworm

A unix-like operating system written in C for retro computers

Language: C - Size: 6.95 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 24 - Forks: 2

CascadeOS/zig-sbi

Zig wrapper around the RISC-V SBI specification

Language: Zig - Size: 136 KB - Last synced at: about 10 hours ago - Pushed at: 18 days ago - Stars: 16 - Forks: 5

sankantsu/mikanos-rs

Rust implementation of MikanOS (https://github.com/uchan-nos/mikanos)

Language: RenderScript - Size: 5.88 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 0

kot-org/Kot

A 64bits operating system in c++

Language: C - Size: 715 MB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 106 - Forks: 11

IsaacWoods/poplar

Microkernel and userspace written in Rust exploring modern ideas

Language: Rust - Size: 1.66 GB - Last synced at: about 13 hours ago - Pushed at: 4 days ago - Stars: 259 - Forks: 9

alkuzin/eciton

Eciton - modular microkernel written in Rust for x86-32.

Language: Rust - Size: 723 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 2 - Forks: 1

fox32-arch/fox32

fox32 platform reference emulator

Language: C - Size: 956 KB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 124 - Forks: 12

NDRAEY/NocturneOS-base

NocturneOS - форк SayoriOS для x86

Language: C - Size: 4.57 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

kazimsarikaya/turnstone

TURNSTONE: The fUnny opeRatiNg SysTem Of uNivErse

Language: C - Size: 3.58 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 6 - Forks: 1

NunoLealF/Serra

An x86 boot manager under construction <3

Language: C - Size: 2.32 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 9 - Forks: 0

Joshua-Riek/x86-kernel

A hobby kernel developed from scratch using i8086 assembly

Language: Assembly - Size: 379 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 3

Joshua-Riek/x86-bootloader

A BIOS bootloader for bare-metal x86 programs, written in 8086 assembly

Language: Assembly - Size: 144 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 39 - Forks: 9

maxtyson123/MaxOS

A 64bit hobby operating system written in C++

Language: C++ - Size: 15.1 MB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 51 - Forks: 5

amzyei/charlex-os

charleX OS is a simple and free operating system. The main part, called the kernel, is written in the C language. The project is still being worked on. The goal is to make an easy-to-use and fast operating system. It wants to be like Windows but also fast like Linux or FreeBSD.

Language: C - Size: 518 KB - Last synced at: 5 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

partisani/shard

Basic unoperational system that you probably shouldn't use.

Size: 11.7 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

anda-lia/wind-core

The all-in-one SDK for Windication development

Language: Rust - Size: 133 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 0

genodelabs/genodians.org

Website for stories around the Genode operating system

Language: C++ - Size: 115 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 17 - Forks: 10

aar10n/osdev

64-bit UNIX hobby operating system with a UEFI bootloader

Language: C - Size: 7.65 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 83 - Forks: 8

FedorLap2006/DepthOS

Very simple to use OS, which doesn't restrict you

Language: C - Size: 2.5 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 27 - Forks: 3

anda-lia/wind

The Endless Winds of Windication

Language: Rust - Size: 487 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 0

dro/amli

A lightweight ACPI 6.5 AML interpreter.

Language: C - Size: 513 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 3 - Forks: 0

TheBigEye/monarch-os

💾 A small, functional and simple "toy" x86 operating system

Language: C - Size: 2.2 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 1 - Forks: 0

leap0x7b/luaboot

A fully scriptable UEFI bootloader.

Language: C - Size: 1010 KB - Last synced at: 3 days ago - Pushed at: 10 months ago - Stars: 11 - Forks: 1

GreenteaOS/greenteaos.github.io

:house: Homepage of the @GreenteaOS

Language: HTML - Size: 2.54 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 19 - Forks: 3

leap0x7b/awesome-osdev

List of resources and projects for operating system development.

Size: 136 KB - Last synced at: 13 days ago - Pushed at: about 1 year ago - Stars: 47 - Forks: 3

Connor-GH/relix Fork of mit-pdos/xv6-public

xv6 OS

Language: C - Size: 54.4 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 3 - Forks: 0