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/ugurkantech/kernarch

A WIP minimalistic OS kernel. Built with NASM, operates in 32-bit protected mode. ISO images built on Docker and tested with QEMU.

assembly-x86 docker nasm operating-system osdev qemu

Last synced: 16 Oct 2025

https://github.com/akrck02/os-configurations

Configurations for operating systems.

ansible linux-configuration operating-system

Last synced: 09 Sep 2025

https://github.com/brokenprogrammer/os

Next generation operating system

operating-system os

Last synced: 06 Oct 2025

https://github.com/fzn0x/0x-os

Ox OS - My Operating System Playground

assembly bootloader c kernel operating-system

Last synced: 24 Dec 2025

https://github.com/seanpm2001/whywatchos_11

🍏️⌚️[πŸ‡΄.πŸ‡Έ]1️⃣️1οΈβƒ£οΈπŸ’ΎοΈ The official source repository for the whyWatchOS 11.x subsystem of WacOS, an open-source alternative to watchOS 11.x. Part of the WacOS operating system project.

apple-alternative c-lang c-language gpl3 gplv3 operating-system subsystem wacos wacos-development wacos-operating-system-project wacos-project watch watchos-alternative whywatchos whywatchos-11 whywatchos-11-development whywatchos-11-project whywatchos-development whywatchos-project wristwatch

Last synced: 10 Apr 2025

https://github.com/lukevdb01/pinos

ARM32 microkernel-based OS for custom 3D Printer.

arm32 modern-cpp open-source operating-system pico-sdk rp2040

Last synced: 18 Jun 2025

https://github.com/kylemh/multithreaded_network_driver

Network demultiplexor utilizing POSIX threads

c linux multithreading operating-system posix-systems pthreads

Last synced: 01 Apr 2025

https://github.com/kettle11/minimal_uefi

A minimal Rust project to get started with UEFI

kernel operating-system rust uefi

Last synced: 22 Mar 2025

https://github.com/vickydev810/lfs-linux-from-scratch

Linux From Scratch (LFS) project to build a custom, minimal Linux system from source. Includes build scripts, configuration files, and step-by-step instructions for compiling the kernel and essential utilities.

fundamentals kernel lfs-book linux operating-system

Last synced: 28 Apr 2025

https://github.com/thatfactory/device

Retrieves information about the host device πŸ“±

device-orientation device-type operating-system swift swift-package

Last synced: 13 Jan 2026

https://github.com/ranaaditya/kernel

kernel for X86_32 bit Operating Systems .

assembly-x86 kernel-module operating-system x86 x86-32 x86-kernel

Last synced: 02 Jan 2026

https://github.com/phattharaphorn/os-lab

πŸ‘¨πŸ»β€πŸ’»πŸ”— A collection of organization and structure of Operating Systems.

concurrency operating-system syncronization

Last synced: 19 Jul 2025

https://github.com/io12/os

A simple OS in C

c kernel operating-system os

Last synced: 30 Jun 2025

https://github.com/seanpm2001/whyWatchOS_10

πŸοΈβŒšοΈπŸ’ΎοΈ The official source repository/separate repository for the archival and development of whyWatchOS 10, an open source remake of watchOS 10. Written in C, and part of the WacOS operating system project.

apple-alternative c-lang c-language gpl3 gplv3 md operating-system subsystem txt wacos wacos-development wacos-project watchos watchos-alternative watchos10 watchos10-alternative whywatchos whywatchos-10 whywatchos-development whywatchos-project

Last synced: 11 Mar 2025

https://github.com/meysam81/sleeping-barber-problem

Multi-threaded C# GUI app, satisfying the Sleeping barber problem from the operating system course

barber-shop barbershop c-sharp csharp gui multi-threading multithreading operating-system operating-systems os sleeping-barber

Last synced: 02 Jan 2026

https://github.com/si9ma/coolos

A small operating system

assembly c operating-system

Last synced: 26 Mar 2025

https://github.com/thiagobarradas/uautil

User-Agent utility - Extract details from user-agent header

browser dotnet dotnet-core dotnet-core2 operating-system platform user-agent user-agent-parser

Last synced: 02 Mar 2025

https://github.com/chenw23/operatingsystemcoursemidtermexams

The solutions to the past midterm exams solved by Chen Wang, for CompSci 143A course, Operating System at University of California, Irvine, 2019 Fall, with Professor Anton

operating-system uci university-of-california-irvine

Last synced: 05 Jul 2025

https://github.com/eersoy93/linux-os-userspace

Userspace part from scratch of the OS. The kernel and libraries should be ensured via system. (only "Hello, World!" currently)

linux linux-operating-system linux-os linux-userspace operating-system os userspace

Last synced: 16 Jul 2025

https://github.com/bocaletto-luca/netutils

NetUtils β€” Networking Utility Toolkit for Linux Author: Bocaletto Luca A professional Bash toolkit for everyday network tasks: downloads, uploads, port scans, latency and throughput tests. All output (stdout & stderr) is logged to netutils.log.

bash bash-script bocaletto-luca information linux netutils operating-system shell shell-script

Last synced: 18 Jun 2025

https://github.com/yukunj/operating-system

<CSCI-UA 202: Operating Systems> Spring 2020

nyu operating-system

Last synced: 26 Jun 2025

https://github.com/angelogalav/pandos

PandOS Operating System Kernel code, aka the main project of the UniBo Operating Systems course (y. 2020/2021)

c kernel operating-system pandos rikaya-os unibo

Last synced: 15 Sep 2025

https://github.com/seanpm2001/mailos

πŸ“«οΈπŸ“§οΈπŸ‡΄.πŸ‡Έ The official source repository for MailOS, an operating system designed specifically for EMAIL. Recommended to use sandboxed/in a virtual machine.

c-lang c-language d-lang d-language email email-operating-system gpl3 gplv3 homepage mail mailos mailos-development mailos-operating-system mailos-operating-system-project mailos-project operating-system php-lang php-language rust-lang rust-language

Last synced: 14 May 2025

https://github.com/snacsnoc/nanopyos

Embedded Python interpreter in a minimal kernel for arm64

operating-system os-development python-os

Last synced: 04 Jan 2026

https://github.com/ZBCMars/UEFIStudy

Here is the code I wrote in the process of learning UEFI and OS. My goal is to write a complete OS Loader to boot the operating system in the U disk.

bios c operating-system uefi uefi-boot uefi-shell

Last synced: 11 Mar 2025

https://github.com/seanpm2001/wacos_10.12

The guesthouse repository for WacOS 10.12, an open source recreation of MacOS 10.12 (Sierra). Part of the WacOS operating system project.

apple applescript asm assembly c gpl3 gplv3 macos macos-sierra md metal objective-c objective-c-plus-plus operating-system subsystem swift txt wacos wacos-10-12 wacos-project

Last synced: 13 Jul 2025

https://github.com/justalexeydev/evaosasm

Eva-OS - Π­Ρ‚ΠΎ Open Source опСрационная систСма написанная Π½Π° Assembler

assembler nasm-assembly open-source operating-system

Last synced: 13 Jul 2025

https://github.com/delta1/rust-os-tutorial

Working through Phil Oppermann's "Writing an OS in Rust" tutorial.

kernel operating-system rust

Last synced: 22 Mar 2025

https://github.com/winsdominoes/kernel

A basic operating system kernel, by me. This will be updated everyday if I have time. This kernel is based on https://github.com/iknowbrain/NIDOS.

kernel operating-system operating-system-kernel operating-system-learning operating-systems-project winos

Last synced: 12 Jun 2025

https://github.com/seanpm2001/mailos_postoffice

πŸ€οΈπŸ“«οΈπŸ“§οΈπŸ‡΄.πŸ‡ΈπŸ£οΈ The official source repository for the post office component of the MailOS operating system.

email email-operating-system gpl3 gplv3 mail mailos mailos-development mailos-operating-system-project mailos-postoffice mailos-postoffice-development mailos-postoffice-project mailos-project operating-system postoffice rust-lang rust-language

Last synced: 09 Jul 2025

https://github.com/vantamnguyen/operating-system-concepts

My codes to illustrate what I learn from dinosaur book (Operating System Concepts)

dinosaur-book memory-management operating-system processing synchronization thread

Last synced: 23 Jun 2025

https://github.com/sriharikapu/goos-e

Goose is a GO Lang based operating system - its experemental

c compiler go golang goos operating-system os

Last synced: 16 Mar 2025

https://github.com/in-jun/smple-os

"Hello, World"λΆ€ν„° μ‹œμž‘ν•΄μ„œ 운영체제의 핡심을 μ΄ν•΄ν•˜κ³  직접 κ΅¬ν˜„ν•΄λ³΄λŠ” ν”„λ‘œμ νŠΈμž…λ‹ˆλ‹€.

hello-world operating-system os rust simple-os

Last synced: 26 Feb 2025

https://github.com/vardan2009/viax

VIAX is a simple OS written in Assembly and C

assembly c command-line operating-system

Last synced: 16 Jan 2026

https://github.com/itsfoss0/0x2b-second_semester

School as Code (SaC). Second semester units as a CS student.

computer-logic datastructures internet-programming operating-system university-of-eldoret

Last synced: 27 Aug 2025

https://github.com/voltageddebunked/axeniaos

AxeniaOS is a simple graphical OS written in C by me.

c graphical-os hobby limine operating-system os

Last synced: 27 Aug 2025

https://github.com/slamko/xanaduos

x86 operating system developed on holidays

hobby-os operating-system os paging pci usermode x86

Last synced: 24 Aug 2025

https://github.com/alexishuvier/naos

A pseudo operating system make in Python with Pygame

operating-system os python python3

Last synced: 17 Mar 2025

https://github.com/cbkadal/os231

OS231

operating-system

Last synced: 12 Apr 2025

https://github.com/timo-dk/my-os

Basic OS in Rust

operating-system rust-lang

Last synced: 03 Mar 2025

https://github.com/albanseurat/aos

Raspi3 bare-bone playground with Rust Programming language

bare-metal operating-system os raspberry-pi raspberry-pi-3 rust

Last synced: 22 Feb 2025

https://github.com/Camroku/Toryus

A hobby operating system project

assembly c operating-system osdev

Last synced: 11 Mar 2025

https://github.com/w-henderson/pogostick

βš™οΈ Hobby operating system project, written in Rust.

filesystem operating-system os x86-64

Last synced: 03 Mar 2025

https://github.com/w84death/moncia-pc

Homebrew Personal Computer based on 8-bit Arduino

arduino avr homebrew operating-system pc

Last synced: 21 Mar 2025

https://github.com/bocaletto-luca/superlamp

SUPERLAMP is a Bash TUI for Debian/Ubuntu that automates the installation and management of a complete LAMP+FM+DevOps stack: Apache2, MySQL/MariaDB, PHP+phpMyAdmin, FTP, Python, Git, Node.js with Composer/NVM, Docker, UFW, Fail2Ban and SSL. Includes smart updates, service control, DB wizard, site scaffolding, dry-run and verbose modes.

admin-tools administration bocaletto-luca debian gplv3 lamp lamp-stack linux opensource operating-system superlamp

Last synced: 19 Jun 2025

https://github.com/rah-fastfetch/minimal11

Minimal 11 ISO – Clean & Optimized

operating-system windows-11

Last synced: 27 Aug 2025

https://github.com/harshitsahu2311/all-year-practicals

In this repo I have completed and uploaded my all 2nd year practicals of my college.

computer-networks data-structures operating-system python

Last synced: 17 Aug 2025

https://github.com/abirpahlwan/TingTingOS

An operating system based on COSMOS

cosmos cosmos-os csharp operating operating-system os system

Last synced: 11 Mar 2025

https://github.com/archibate/chaos

A hobby operating system based on my microkernel

c c-library kernel microkernel operating-system os

Last synced: 17 Jul 2025

https://github.com/promyloph/eumel-src

EUMEL source code

eumel historical operating-system

Last synced: 24 Dec 2025

https://github.com/syed-bakhtawar-fahim/4th-semester-shared

This is Complete Exam Preparation Material specially for the student if DCS-UoK (BSSE). If you have any query feel free to contact me via LinkedIn or Email

advanced assembly-language business-service discrete operating-system psychology software-engineering

Last synced: 12 Apr 2025

https://github.com/turrnutorg/macindosh

A recreation of the Macintosh System Software 1.0 for x86 based computers.

contributions-welcome mac macintosh macos operating-system x86 x86-assembly

Last synced: 03 Aug 2025

https://github.com/klange/toaru-netboot

Tools to make netboot images for ToaruOS

netboot operating-system toaruos

Last synced: 24 Feb 2025

https://github.com/sassman/rust-munich-meetup-5

Rust Munich Meetup #5 talk about unikernels and rusty-hermit

hermit operating-system qemu rust unikernel virtualization

Last synced: 31 Jul 2025

https://github.com/sbarisic/kernel

x64 kernel operating system thing

amd64 assembly c msvc operating-system x86-64

Last synced: 17 Mar 2025

https://github.com/ksw2000/operating-systems-nchu

:notebook: My operating systems study notes. 作ζ₯­η³»η΅±ε­ΈηΏ’η­†θ¨˜

c linux operating-system os unix windows

Last synced: 31 Jul 2025

https://github.com/dowlandaiello/ferros

An ultra-configurable operating system written in Rust.

operating-system

Last synced: 29 Mar 2025

https://github.com/jbouron/x86_64-kernel

A bootloader and kernel for the x86_64 architecture, written in x86 assembly and C++ respectively

bootloader kernel operating-system x86 x86-64

Last synced: 11 Apr 2025

https://github.com/knuckles-team/systems-manager

System-Manager will update your system and install/upgrade applications

applications install operating-system python system-manager systems-manager utilities

Last synced: 30 Jul 2025

https://github.com/vanditg/comp-sci-7064---operating-systems

This repository contains assignments and solutions for one of my postgraduate subjects of COMP SCI 7064 - Operating Systems. The programming language is C++.

operating-system

Last synced: 09 Apr 2025

https://github.com/seanpm2001/WhyWatchOS_8

A separate repository for the archival and development of whyWatchOS 8, an open source remake of WatchOS 8. Written in C, and part of the WacOS operating system project.

apple apple-alternative c c-lang c-language gpl3 gplv3 md operating-system subsystem txt wacos wacos-development wacos-project watchos watchos-8 watchos-alternative whywatchos whywatchos-8 wristwatch

Last synced: 11 Mar 2025

https://github.com/usmanmern/semester-4

Semester4 Books Repo - GCUF SE: Access study materials for Computer Networking, OS, Design and Algorithm, DBMS, and Software Requirement Engineering. Excel in your studies! πŸ“š

computer-networking operating-system os sre

Last synced: 02 Mar 2025

https://github.com/frankray78/instructionos

A 32-bit, x86 operating system written in C.

kernel operating-system os osdev

Last synced: 10 Apr 2025

https://github.com/pmuens/rost

Hobby operating system written in Rust.

kernel operating-system os rust rust-lang

Last synced: 29 Jul 2025

https://github.com/boechat107/my-ostep-projects

My implementations of OSTEP projects (Operating Systems)

operating-system study-project

Last synced: 02 Sep 2025

https://github.com/winstonliyt/secfsystem

UNIX-like secondary file system for Course 10043601 Project

c filesystem operating-system unix

Last synced: 21 Mar 2025

https://github.com/amirreza81/os-lab

Reports and projects from the Operating System Lab course (CE-408) at Sharif University of Technology

bash bash-script c cpp debian inter-process-communication kernel linux memory-management operating-system os os-lab process sharif-university-of-technology shell systemcalls threads ubuntu

Last synced: 05 Apr 2025

https://github.com/Coool/OS-ReactOS

A free Windows-compatible Operating System (Latvian translate fork)

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

Last synced: 10 Mar 2025

https://github.com/elementh/cue_os

:gear: A rust-powered OS for the LULZ

hobby lulz operating-system rust

Last synced: 11 Jan 2026

https://github.com/wiltonsr/c-programs

A simple C language code grouping on operating system, logic, and makefile issues

c gnu logic-programming makefile operating-system os

Last synced: 06 Sep 2025

https://github.com/asifhaider/operating-systems-3-2

bash, xv6 and pthread assignments for Operating Systems sessional

bash-script operating-system pthreads xv6-riscv

Last synced: 27 Mar 2025

https://github.com/tpdlshdmlrkfmcla/operating_system

컴퓨터곡학과 운영체제 μ •λ¦¬μž…λ‹ˆλ‹€.

operating-system

Last synced: 18 Jun 2025

https://github.com/ivangalbans/ata-driver

The project consists in developing a controller for storage devices connected through of the ATA interface.

ata driver operating-system

Last synced: 11 May 2025

https://github.com/trmckay/halogen

Kernel for rv64gc in Rust

operating-system risc-v rust

Last synced: 16 Dec 2025

https://github.com/rayyan9477/operating-systems-and-shell-scripting

This repository contains assignments related to Operating Systems. The main focus is on understanding system-level programming, including shell scripting and signal handling in C.

bash-scripting c cpp operating-system process-manager shell-scripting

Last synced: 27 Feb 2025