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/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/ojarjur/losak

Lisp-Based Operating System Kernel

lisp operating-system

Last synced: 15 Apr 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/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/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/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/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/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/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/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/tarithj/yato-os

Simple barebones OS

hobby-os operating-system os

Last synced: 16 Jan 2026

https://github.com/steveiliop56/pyos

An operating system better than windows! 😎

memes operating-system os python

Last synced: 09 Apr 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/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/gkbrk/kernel

Cardinal kernel and operating system

kernel operating-system osdev

Last synced: 05 Sep 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/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/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/parassharmaa/operating-system-algorithms

Simulation of operating system algorithms

algorithm operating-system scheduling-algorithms

Last synced: 19 Apr 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/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: 31 Aug 2025

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/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/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/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/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/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/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/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/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/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/coditva/jazz

Let's write an OS!

assembly c kernel nasm operating-system os qemu

Last synced: 12 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: 25 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: 14 Apr 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/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/jzplp/modern-operating-systems-answers

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

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

Last synced: 26 Oct 2025

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/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/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/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/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/sdslabs/rusticos

Rustic OS written completely in Rust

cargo kernel makefile operating-system rust

Last synced: 21 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/pragmatwice/boogie

a naive x86 OS kernel

operating-system x86-kernel

Last synced: 27 Oct 2025

https://github.com/khaledh/bitflow

A 32-bit kernel implemented in C

kernel operating-system

Last synced: 07 Oct 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/54ac/os-keygen

An old-school keygen for outdated operating systems made using Svelte.

javascript keygen operating-system svelte typescript

Last synced: 11 Apr 2025

https://github.com/shonenada/constance

Constance. A simple operating system.

c operating-system

Last synced: 24 Apr 2025

https://github.com/bydmiller/os-dev

Operating system written in x86 assembly and C.

bootloader bootsector c kernel operating-system registers vda x86 x86-assembly

Last synced: 30 Jul 2025

https://github.com/risc-os-community/risc-os-community

The RISC OS Community on GitHub, if you want to know what this is or you want to help us start from here!

arm coding community documentation graphics hacktoberfest open-source opensource operating-system projects risc-os riscos riscos-ci sound tutorials

Last synced: 02 Jul 2025

https://github.com/greek0x0/resonance-arch

An Arch distribution for forensics and penetration testing

archlinux forensics linux operating-system

Last synced: 04 Sep 2025

https://github.com/bas1c1/nembusos

New Russian UNIX-like x86 operating system written in C and NASM

c gcc i386 nasm-assembly operating-system osdev x86

Last synced: 09 Jul 2025

https://github.com/arda-guler/kikaos

Basic OS kernel with basic command line

command-line educational kernel operating-system os terminal

Last synced: 18 Sep 2025

https://github.com/sondosaabed/tools-of-the-trade-linux-and-sql

In this course, I have explored computing skills that I will use on-the-job as a cybersecurity analyst. First, I practiced using Linux OS commonly used by cybersecurity professionals. Used the Linux command line through the Bash shell to navigate, manage the file system, authenticate users. Then, I have used SQL to communicate with a database.

cybersecurity linux operating-system python sql

Last synced: 11 Jul 2025

https://github.com/xerpi/pec-os

Operating System for the SISA Architecture

operating-system os-dev

Last synced: 10 Jan 2026

https://github.com/xwwwb/xyz_os

郑州轻工业大学 操作系统课程设计

operating-system

Last synced: 19 Apr 2025

https://github.com/georglauterbach/uncore

Modern operating system kernel completely written in pure, idiomatic Rust.

documentation education kernel operating-system operating-system-kernel rust rust-lang

Last synced: 07 Apr 2025

https://github.com/deanoburrito/minos

Tiny hobby operating system. Limited functionality right now, check the bottom of the README for current feature set!

c-plus-plus kernel operating-system os osdev

Last synced: 24 Jul 2025

https://github.com/halojoy/userinfo-location-browser

Will get info of user: Geolocation, Browser, Operating System and more. Store the data in database.

browser city country database detect detection device ip ip-address location operating-system php php7 timezone user-agent

Last synced: 17 Jul 2025