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

Operating system

An operating system operates and manages both the hardware and software in a computer. Operating systems provide software platforms for applications to function.

https://github.com/atirut-w/oclinux

A custom kernel for OpenComputers mod

kernel lua opencomputers opencomputers-mod operating-system

Last synced: 12 Aug 2025

https://github.com/hobbyquaker/persist-path

Get OS-specific path to store persistent data :file_folder:

appdata file home library node-module operating-system os path persist user

Last synced: 14 Apr 2025

https://github.com/mrsaeeddev/react-config-hooks

⚓ Deliver experiences best suited to a user's OS, device type, browser and other things

config configuration cross-browser operating-system os performance react-hooks

Last synced: 19 Mar 2025

https://github.com/nlightnfotis/fotix

My very own UNIX clone, for education/self-amusement.

operating-system osdev unix

Last synced: 25 Feb 2026

https://github.com/danijelaskov/microkernel

An implementation of a small, but fully functional multithreaded operating system kernel with time sharing.

8086 dos etf kernel multithreading operating-system operativni-sistem operativni-sistemi-1 os1 projekat time-sharing x86

Last synced: 30 Apr 2025

https://github.com/deepraj1729/passtron

PassTron is a Security Password Manager that stores user's password locally instead of a live database. It can auto generate secure passwords with stable UI experience

application cybersecurity desktop-application electron-app operating-system os-platform password-generator password-manager security-tools

Last synced: 28 Feb 2025

https://github.com/alessandro-salerno/salernos

A small repository to hold all Operating System links in one place.

limine limine-boot-protocol limine-bootloader operating-system os posix unix

Last synced: 05 Jan 2026

https://github.com/ccoskrnl/ccoskrnl

A Hobby Operating System. I'm writing it on x86, because I like sadness and misery.

assembly c operating-system os uefi-boot x86-64

Last synced: 06 May 2025

https://github.com/vanhakobyan/osinysuhomework

:door:Own experiments operating systems:door:

cutter file-system io operating-system os ysu

Last synced: 16 Aug 2025

https://github.com/musgravejw/os

x86 operating system demos

asm c operating-system

Last synced: 20 Aug 2025

https://github.com/ravi-prakash1907/os-practicals

C/C++ programs to understand the working of the Operating System

c college cpp operating-system os

Last synced: 06 Sep 2025

https://github.com/steveiliop56/pyos

An operating system better than windows! 😎

memes operating-system os python

Last synced: 09 Apr 2025

https://github.com/numax-cz/napicuos

Tato webová aplikace ti nasimuluje ten nejlepší NapicuOS s NapicuBiosem!

angular bios gnome gnome-desktop linux-like operating-system os sccs spring-boot typescript webos

Last synced: 10 Apr 2025

https://github.com/sjkingo/luminary

Luminary is a small x86 real-time operating system

kernel operating-system osdev qemu real-time ulysses x86

Last synced: 12 Oct 2025

https://github.com/abranhe/os.c

Small C library to know your operating system.

c c-library clib clibs freebsd linux macos operating-system os win32 win64 window

Last synced: 27 Oct 2025

https://github.com/jbush001/xv6-nyuzi

Port of xv6 operating system to Nyuzi processor

kernel operating-system processor

Last synced: 13 Apr 2025

https://github.com/cs-joy/android

Android is a mobile operating system based on a modified version of the Linux kernel and other open source software, designed primarily for touchscreen mobile devices such as smartphones and tablets.

android android-application android-development linux-kernel mobile-operating-system open-source open-source-software operating-system

Last synced: 21 Apr 2025

https://github.com/ojarjur/losak

Lisp-Based Operating System Kernel

lisp operating-system

Last synced: 15 Apr 2025

https://github.com/mental32/kernel

A Unikernel For Embedded Systems

drivers kernel operating-system osdev rust

Last synced: 12 Apr 2025

https://github.com/penberg/agentfs

The filesystem for agents

agents filesystem operating-system

Last synced: 05 Nov 2025

https://github.com/barrettotte/enki-os

A basic x86 kernel to learn how operating systems get from BIOS to userland

hobby-kernel operating-system os-kernel x86-kernel

Last synced: 11 Apr 2025

https://github.com/Codetector1374/GuideOS

Tutorial for Writing a Kernel

kernel operating-system osdev

Last synced: 10 Apr 2025

https://github.com/yjdoc2/os-project

A project done for OS course, extending a kernel from https://github.com/dthain/basekernel, to implement threading capabilities, give an API for threading, and implement various scheduling techniques.

c kernel operating-system os-dev scheduling-policies threading

Last synced: 12 Apr 2025

https://github.com/benmezger/strail

A kernel with support to the RISCV architecture

asm c kernel operating-system riscv unix

Last synced: 07 Sep 2025

https://github.com/tarithj/yato-os

Simple barebones OS

hobby-os operating-system os

Last synced: 16 Jan 2026

https://github.com/joonas-fi/joonas-sys

My personal system installation (Ubuntu + programs & conf I use) as code.

configuration-as-code immutable operating-system

Last synced: 25 Oct 2025

https://github.com/xulww/get-os-name

A simple and small npm package that gives you the operating system name of a client

android browser detect ios javascript js linux macos name navigator navigator-api no-dependencies npm npm-package operating-system os package unix web windows

Last synced: 13 May 2025

https://github.com/jbouron/minix3-fine-grain

Fork of the Minix3 microkernel containing changes to get rid of the Big Kernel Lock (BKL)

kernel minix3 operating-system

Last synced: 30 Jul 2025

https://github.com/alexeev-prog/KintsugiOS

Minimalistic and rich x86_64 operation system in (N)ASM and C

asm c fasm i386 i386-elf-gcc nasm operating-system os osdev x86 x86-assembly

Last synced: 11 Jan 2026

https://github.com/kuanhungchen/fall-2019-operating-systems

🔄 A thread switching package which targets at Edsim51 simulator.

operating-system os producer-consumer sdcc sdcc-compiler semaphore thread

Last synced: 25 Apr 2025

https://github.com/tientq64/oooos

💿 Hệ điều hành "pha ke" chạy trên trình duyệt (chưa xong).

fake-os livescript mithril operating-system os stylus

Last synced: 26 Jul 2025

https://github.com/dinanathsj29/unix-tutorial-for-beginners

An introductory unix tutorial to learn: What is the Operating System - Unix Operating System - Features of Unix - Unix System Architecture - Different variations/flavors of Unix - Unix File System - Unix Commands

linux linux-vs-unix operating-system ubuntu unix unix-architecture unix-command unix-command-date unix-command-history unix-command-ls unix-command-who unix-features unix-file-directory unix-flavors unix-kernel unix-operating-system unix-shell unix-shell-programs unix-tutorial unix-tutorial-for-beginner

Last synced: 18 Jul 2025

https://github.com/gkbrk/kernel

Cardinal kernel and operating system

kernel operating-system osdev

Last synced: 05 Sep 2025

https://github.com/parassharmaa/operating-system-algorithms

Simulation of operating system algorithms

algorithm operating-system scheduling-algorithms

Last synced: 19 Apr 2025

https://github.com/callmesalmon/pearlOS

pearlOS: A lightweight operating system, contributions are welcome!

c kernel minimal minimalist operating-system os osdev pure-c

Last synced: 20 Jul 2025

https://github.com/arsalanjabbari/operating-system-scheduler

The Operating-System-Scheduler repository presents an intricate project that simulates and analyzes processor timing through common scheduling algorithms used in operating systems. Delve into the core of scheduling methodologies, gaining insights into algorithmic impacts on system performance metrics.

operating-system scheduling-algorithms scheduling-simulator

Last synced: 24 Feb 2026

https://github.com/schuylermartin45/seegol

Master's Thesis Project: Shoyler's Extremely Experimental Graphical Operating Library (SeeGOL)

gcc graphics-library operating-system qemu vga

Last synced: 11 Apr 2025

https://github.com/misachi/nineteenos

World's simplest operating system from scratch

bootloader hobby-kernel kernel operating-system os x86 x86-32

Last synced: 26 Jun 2025

https://github.com/biosfood/honey-os

This is an operating system I mainly make to learn more about x86-architecture

c learning-by-doing operating-system operating-system-kernel osdev

Last synced: 04 Apr 2025

https://github.com/mehmoodulhaq570/philosophers-dining-hall-problem

Solution to Operating System Dining Philosophers problem using threading and synchronization. It ensures smooth resource sharing among philosophers, preventing conflicts like deadlock.

concurrency deadlock-avoidance deadlocks dining-philosophers-problem operating-system philosophers-dinner-problem

Last synced: 11 Apr 2025

https://github.com/kingakeem/kingos

This is a simple 32 bit OS made to target ix86 CPUs

32bit kernel low-level operating-system

Last synced: 05 Apr 2025

https://github.com/Az107/eDEXos

eDEXos is an opeating system based in winPE

developer-tools development edex-ui operating-system windows windows-pe winpe

Last synced: 16 Apr 2025

https://github.com/lawndoc/winbin.wtf

WinBin.wtf is a Windows file documentation site to help you understand what various Windows files are, what they should do, and other useful information about them.

binary documentation hacktoberfest hacktoberfest2022 learning operating-system reference wiki windows windows-10 windows-11 windows-desktop

Last synced: 06 Mar 2026

https://github.com/nw-rs/os

Rust operating system for the Numworks n0110 calculator.

calculator embedded numworks operating-system os rust

Last synced: 04 Jul 2025

https://github.com/aermoss/ostest

A 64-bit operating system written in C++ and x86 Assembly.

assembly assembly-x86 cpp kernel operating-system operating-system-kernel

Last synced: 06 Mar 2026

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

32-bit assembly c-programming c-programming-language command-line-interface floppa from-scratch hobby-kernel hobby-os kernel low-level-graphics low-level-programming operating-system os shell task-manager task-scheduler vga-controller

Last synced: 09 Jul 2025

https://github.com/j4cobgarby/atomic-kernel

A kernel, written in C. My second kernel, cause I wanted to start from a clean slate.

c grub i386 i686 kernel nasm operating-system qemu

Last synced: 20 Sep 2025

https://github.com/clayrisser/forkbuntu

Easily create your own ubuntu distribution and install cd

distribution fork install linux operating-system os preseed remaster ubuntu

Last synced: 09 May 2025

https://github.com/sn99/vague-os

A hobby OS written in Rust

operating-system os rust

Last synced: 26 Mar 2025

https://github.com/the-swarm-corporation/agentos

AgentOS implements a comprehensive security architecture leveraging containerization, orchestration, and multi-layer isolation to ensure secure execution of autonomous agents.

agentos agents ai ml multi-agent operating-system swarms

Last synced: 24 Apr 2025

https://github.com/sdslabs/rusticos

Rustic OS written completely in Rust

cargo kernel makefile operating-system rust

Last synced: 21 Apr 2025

https://github.com/kerolloz/ostep-book-downloader

OSTEP Book Downloader. A simple script to download the Operating System Three Easy Pieces PDF chapters from the official website and merge them all together in a single PDF file.

operating-system scraper script typescript

Last synced: 18 Jul 2025

https://github.com/akouz/coos

Simple cooperative operating system in pure C. Suitable for any microcontroller. Small footprint.

cooperative-multitasking operating-system

Last synced: 11 Mar 2025

https://github.com/callmesalmon/pearlos

pearlOS: A complete and lightweight operating system, contributions are welcome!

c kernel minimal minimalist operating-system os osdev pure-c

Last synced: 14 Apr 2025

https://github.com/alkuzin/nos

NOS (Null Operating System) - monolithic UNIX-like operating system

baremetal drivers kernel kfs operating-system operating-systems os osdev osdev-projects rust rust-os rust-osdev unix unix-operating-system unix-os

Last synced: 01 Nov 2025

https://github.com/coditva/jazz

Let's write an OS!

assembly c kernel nasm operating-system os qemu

Last synced: 16 Mar 2026

https://github.com/abdirahiim/shadowos

The first Somali operating system, developed in C# using COSMOS

cosmos csharp kernel operating-system osdev shadow shadow-operating shadow-os

Last synced: 12 May 2025

https://github.com/pragmatwice/boogie

a naive x86 OS kernel

operating-system x86-kernel

Last synced: 27 Oct 2025

https://github.com/moisam/laylaos

A hobby OS with a custom kernel and userspace, with many ported software including musl libc, SDL2 and even Qt5!

c c-library cdrom grub2 kernel laylaos musl musl-libc operating-system operating-systems os osdev qt qt5 sdl2 sdl2-image window-manager x86-64

Last synced: 29 Oct 2025

https://github.com/juls0730/cappuccinos

A small x86-64 rust os written from scratch

limine limine-bootloader operating-system os osdev rust rust-lang x86-64

Last synced: 05 Jul 2025

https://github.com/jzplp/modern-operating-systems-answers

《现代操作系统》 第四版 习题/编程/实验答案

answers modern-operating-systems operating-system operating-systems system

Last synced: 25 Feb 2026

https://github.com/promyloph/eumel

Documentation for the operating system EUMEL

eumel historical operating-system

Last synced: 30 Apr 2025

https://github.com/jakkusakura/minimal_os

Minimal OS is an operating system in almost pure rust

operating-system rust

Last synced: 05 Mar 2025

https://github.com/seanpm2001/visoros

🍏️👓️💾️ The official source repository/separate repository for the archival and development of VisorOS, an open source remake of Apple's VisionOS operating system family. Written in C, Assembly, Swift, and Objective-C. Part of the WacOS operating system project.

apple-alternative assembly-language c-language gpl3 gplv3 metal-lang mixed-reality objective-c-lang objective-c-plus-plus-lang operating-system subsystem swift-lang visionos-alternative visoros visoros-development visoros-project wacos wacos-development wacos-operating-system-project wacos-project

Last synced: 10 Apr 2025

https://github.com/ayhamratrout/cpu_simulator

A C/C++ program to simulate the functionality of a simple CPU, which utilizes one worker thread, with 256 levels of priority in a run queue.

c c-plus-plus cpp cpu cpu-emulator cpu-scheduling cpu-scheduling-algorithms data-structures object-oriented-programming operating-system operating-systems operating-systems-project os

Last synced: 22 Sep 2025