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/sudotto/rosaos

an operating system dedicated to Rosa the otter

asm assembly c low-level-programming nasm operating-system os osdev qemu x86-64

Last synced: 09 May 2025

https://github.com/axfab/koraos

Main repository for the distribution of my hobbyist operating system KoraOs

hobby-kernel hobby-os operating-system os

Last synced: 29 Jun 2025

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

Just a abstract layer OS just for fun

cpu linux operating-system unix

Last synced: 08 Nov 2025

https://github.com/moderniselife/nestos

NestOS is designed to make home server management simple and beautiful. It provides an intuitive web interface for managing storage, containers, and network services, all while maintaining the power and flexibility of a Debian-based system.

debian hexos homelab media-server nas operating-system plex plex-media-server storage streaming truenas unraid

Last synced: 20 Mar 2025

https://github.com/pepebecker/pepeos-i686

PepeOS is a minimal Operating System

c cross-compiler nasm operating-system os pepeos

Last synced: 14 Apr 2025

https://github.com/aaronc81/aos

An 8-bit AVR operating system

atmel avr c operating-system

Last synced: 28 Jun 2025

https://github.com/vardan2009/zenith

Zenith OS is a simple Operating System Created with Cosmos and C#!

cosmos cosmos-os csharp graphics kernel low-level operating-system osdev

Last synced: 14 May 2025

https://github.com/akhilpandey95/fat12

An implementation of a FAT 12 system simulation in C

c fat12 operating-system

Last synced: 02 Dec 2025

https://github.com/shiven-saini/pithuu-iso

The official home of Pithuu OS, an operating system powered by linux kernel focussing on emphasizing the developer experience. This repository contains the configurations used to build the x86_64 iso images.

archlinux gnome gtk gtk4 hyprland installer iso kde linux operating-system pithuu

Last synced: 27 Oct 2025

https://github.com/mellyeliu/mellyeliu.online

( personal os ๐ŸŒŸ site assemblage ๐ŸŒ portfolio ๐Ÿ“Ž )

operating-system personal-website portfolio

Last synced: 22 Aug 2025

https://github.com/jjwroeloffs/vimos

Vim is a great text editor, too bad it doesn't have a decent operating system.

operating-system vim

Last synced: 22 Aug 2025

https://github.com/yunwei37/myrcore

่ฟ™ๆ˜ฏไธ€ไธชๅŸบไบŽ rCore Tutorial ๅฎž็Žฐ็š„็ฎ€ๆ˜“ๆ“ไฝœ็ณป็ปŸ

operating-system rcore

Last synced: 03 Jul 2025

https://github.com/nthnn/jessy-os

Embedded Operating System for ESP32-WROVER MCU that has virtual runtime for RISC-V and own C++ SDK.

esp32 esp32-arduino esp32-platformio esp32-wroom operating-system operating-system-concepts operating-system-design operating-system-project os osdev

Last synced: 15 Jul 2025

https://github.com/philippanda/securos

SecurOS is a secure Arch based Linux distribution that comes pre-installed with the most popular pen-test and cyber-security tools.

arch-linux archlinux cyber-security cybersecurity linux linux-distribution operating-system os pentesting

Last synced: 20 Aug 2025

https://github.com/seonghun-dev/hun_os

Writing an OS in Rust, To Study Operating System and Computer System

operating-system operating-systems os

Last synced: 14 May 2025

https://github.com/joao-conde/feup-sope

Repository to host the Operating Systems projects, a second year course @FEUP

feup feup-sope operating-system os sope

Last synced: 02 Mar 2025

https://github.com/abhraneel2004/os_lab_2024

This is a repository that contains the Codes which are done in Operating Systems Laboratory of 5th Semester CSE1 2024 in Academy Of Technology.

bash-script linux operating-system shell-script

Last synced: 29 Oct 2025

https://github.com/furkanonder/jamesmolloyos-newgen

Enhanced version of the James Molloy Operating System

james-molloy operating-system

Last synced: 14 Sep 2025

https://github.com/torralbaa/N2OS

Sistema operativo libre y colaborativo, donde todos pueden contribuir.

gpl gplv2 kernel microkernel operating-system operating-systems os osdev

Last synced: 10 Mar 2025

https://github.com/samyam81/schedulingalgo

Scheduling algorithms manage the execution order of processes in a computer system, ensuring efficient resource utilization and timely completion of tasks.

beginner-friendly csharp first-in-first-out java operating-system round-robin shortest-job-first

Last synced: 23 Jul 2025

https://github.com/pdsmart/zsoft

zOS Operating System, apps and associated developments. Used in the ZPU, tranZPUter and SharpMZ projects but easily adapted to other embedded systems. Project uses C/C++, ARM and ZPU Assembler.

arduino armv7 assembly bash basic-interpreter c c-plus-plus cortex-m4 editor fatfs makefile operating-system rtl teensy35 teensyduino zpu

Last synced: 19 Oct 2025

https://github.com/samtebbs33/jaq

A hobby x86 kernel. Superseded by https://github.com/ZystemOS/pluto

kernel operating-system x86

Last synced: 05 Apr 2025

https://github.com/nthnn/noos

NoOS (No Operating System) is an attempt unikernel framework for developing programs in C++ without OS.

grub kernel kernel-development operating-system operating-system-kernel os-dev os-development osdev unikernel

Last synced: 02 Mar 2025

https://github.com/inhibitor1217/rust-os

Doing https://os.phil-opp.com/ for myself

operating-system rust

Last synced: 29 Aug 2025

https://github.com/rafaelffilho/shawna

Basic kernel built in Rust to learn the language

operating-system os rust

Last synced: 11 Aug 2025

https://github.com/garentyler/xv6-riscv

MIT's xv6-riscv operating system, now in Rust!

mit operating-system os port portfolio riscv riscv64 rust xv6-os xv6-riscv

Last synced: 16 Mar 2025

https://github.com/bemxio/bemxos

A 32-bit OS made for learning purposes

assembly bootloader c kernel low-level operating-system os

Last synced: 12 Oct 2025

https://github.com/davidsteinsland/x86-operating-system

My go at an operating system for the IA-32 architecture.

assembly operating-system x86

Last synced: 09 Nov 2025

https://github.com/dracos-linux/build-script

Generate DracOS GNU/Linux Remaster images

debian debian-linux kernel linux open-source operating-system

Last synced: 02 Jan 2026

https://github.com/imharshag/kernelcraft

An operating system meticulously crafted from scratch. Designed as a foundational project to understand the core principles of system architecture and low-level programming,.

cpp operating-system

Last synced: 23 Apr 2025

https://github.com/speedycraftah/speedy-os

X86 operating system attempt from scratch written with C, C++ and Assembly.

cpp operating-system operating-system-kernel operating-system-learning x86

Last synced: 08 Jan 2026

https://github.com/xnuvers007/chroot

automation create chroot, the rest you can move it after it's automatically created

bash chroot deployment linux operating-system os privileges programming shell

Last synced: 28 Dec 2025

https://github.com/baponkar/keblaos

KeblaOS is a simple Operating System based on x86 32 bit and 64 bit architecture and made with C and assembly.

asm c operating-system os x86

Last synced: 16 Jan 2026

https://github.com/ddrcode/riscv-os

Tiny OS in RISC-V assembly (32-bit)

baremetal operating-system risc-v risc-v-assembly

Last synced: 08 Apr 2025

https://github.com/guilhermenobrega/sistemas-operacionais

Projetos, aprendizados e exercรญcios realizados na disciplina de Sistemas Operacionais

logic-programming operating-system python

Last synced: 13 May 2025

https://github.com/cedrickchee/taijios

TaijiOS is a hobby operating system written from scratch in Rust for learning systems programming. It's my own OS that attempts to bring back the "P" in PC. Design goals: minimal, modular, reliable, and safe.

computer-science hobby-os kernel-development learn-by-doing operating-system osdev software-internal systems-programming

Last synced: 10 Apr 2025

https://github.com/egeonderx/espy32

An operating system for ESP32. It can run Python scripts, load drivers, use the terminal with qvga screen and sd card, write programs in its built-in Python interpreter, and even play some basic music.

esp32 esp32devkit espy32 micropython minimal mit-license operating-system os py-dos python qvga real screen sdcard tiny

Last synced: 11 Oct 2025

https://github.com/nidhiupman568/operating-system-os

Mastering Operating Systems: Essential Interview Questions ๐Ÿš€

operating-system os

Last synced: 27 Feb 2025

https://github.com/shaik-sohail-72/kmit-finishing-schools

In my repository, I've curated a collection of daily programming exercises generously provided by Neil Sir. These exercises are meticulously designed to enhance the skills of students at KMIT's Finishing School. With each program, students take strides towards becoming adept and job-ready engineers, setting a solid foundation for the

algorithms computer-networks dbms dsa java-8 oca operating-system

Last synced: 20 Mar 2025

https://github.com/aaravmalani/cogos

A 32-bit Operating System

assembly c operating-system operating-systems osdev x86

Last synced: 10 Apr 2025

https://github.com/crvargasm/sudoku-solution-validator

Project 1 - Sudoku Solution Validator - Operating System Concepts

c operating-system operating-systems-project

Last synced: 18 Sep 2025

https://github.com/joseluisq/json-datasets

Example of various datasets in JSON format for different purposes.

currencies json json-data json-dataset operating-system programming-languages

Last synced: 05 Apr 2025

https://github.com/omonimus1/cron_jobs_interface_emulation

Script that emulates the crontab jobs functionalities, allowing to add, remove, delete and edit one or more crontab jobs

cron-jobs crontab operating-system shell-scripting university-coursework

Last synced: 10 Jan 2026

https://github.com/mistermboy/so

Operating Systems - 2016/2017

operating-system

Last synced: 04 Mar 2025

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

A 32-bit x86 kernel written from scratch in C supporting multicore cpus and preemptible scheduling.

assembly kernel operating-system osdev x86

Last synced: 11 Apr 2025

https://github.com/sairyss/32-bit-kernel

32-bit example kernel using C and Assembly.

kernel operating-system osdev

Last synced: 25 Dec 2025

https://github.com/heyyyyyyg/cs307-operating-system

Operating system course taught by Prof. Wu Chentao in SJTU CS (Operating Sytem Concepts 10th version) : textbook & slides & projects

operating-system sjtu

Last synced: 02 Jan 2026

https://github.com/kaptheguy/mxos

Minimal X86 Operating System Kernel

asm assembly binary c kernel linux minimal operating-system os osdev unix x86

Last synced: 15 Jun 2025

https://github.com/jacob-doll/phoenixos

Project following progression through operating system development documenting challenges as the project progresses.

bootloader kernel operating-system operating-systems os-dev os-development

Last synced: 10 Mar 2025

https://github.com/0xflux/velox

Velox is a work in progress, experimental Rust based Operating System written for fun and learning

computer-science computerscience operating operating-system operatingsystem os os-dev os-development rust rust-os rust-os-dev system

Last synced: 12 May 2025

https://github.com/azer0s/fluxos

A small operating system built from scratch.

educational operating-system

Last synced: 28 Feb 2025

https://github.com/apchavan/infopuller

Helpful CLI application to fetch useful details about website domains or local machine, using the core Windows OS functions.

autostart c cli-app cpp file-api ipv4 ipv6 mac-address malware-research operating-system persistence registry-hacks robots-txt threat win32-cpp windows windows-registry winsock2

Last synced: 01 Mar 2025

https://github.com/seanpm2001/visoros_1

๐Ÿ๏ธ๐Ÿ‘“๏ธ1๏ธโƒฃ๏ธ๐Ÿ’พ๏ธ The official source repository/separate repository for the archival and development of VisorOS 1.x, an open source remake of Apple's VisionOS (versions 1.x) Written in C, Assembly, Swift, and Objective-C. Part of the WacOS operating system project.

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

Last synced: 20 Jan 2026

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/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/io12/os

A simple OS in C

c kernel operating-system os

Last synced: 30 Jun 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/seanpm2001/visoros_2

๐Ÿ๏ธ๐Ÿ‘“๏ธ2๏ธโƒฃ๏ธ๐Ÿ’พ๏ธ The official source repository/separate repository for the archival and development of VisorOS 2.x, an open source remake of Apple's VisionOS (versions 2.x) Written in C, Assembly, Swift, and Objective-C. Part of the WacOS operating system project.

apple-alternative assembly-language c-language gpl3 gplv3 metal-language operating-system subsystem swift-language visionos-alternative visoros visoros-2 visoros-2-development visoros-2-project visoros-development visoros-project wacos wacos-development wacos-operating-system-project wacos-project

Last synced: 20 Jan 2026

https://github.com/amhsirak/pypidisk

CLI tool to know the amount of disk space a PyPi package is eating

dependencies for-fun operating-system pip pypi python

Last synced: 21 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/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/cbkadal/os231

OS231

operating-system

Last synced: 12 Apr 2025

https://github.com/imanimrod/piggy-os

The best operating system.

c kernel operating-system osdev x86-64

Last synced: 24 Jun 2025

https://github.com/andyfratello/so

๐Ÿ’ฝ Exercicis de Sistemes Operatius (SO) Q1 - UPC FIB

c console fib-upc operating-system operating-systems so-fib

Last synced: 20 Mar 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/akrck02/os-configurations

Configurations for operating systems.

ansible linux-configuration operating-system

Last synced: 09 Sep 2025

https://github.com/Camroku/Toryus

A hobby operating system project

assembly c operating-system osdev

Last synced: 11 Mar 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/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/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/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/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/phattharaphorn/os-lab

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป๐Ÿ”— A collection of organization and structure of Operating Systems.

concurrency operating-system syncronization

Last synced: 19 Jul 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/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/ubugeeei/vaughan

Operating system scratch implements in C lang

clang gui kernel micro-kernel operating-system window-system

Last synced: 07 Apr 2025

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