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/php-standard-library/os

Type-safe operating system detection via OperatingSystemFamily enum

operating-system os platform

Last synced: 23 May 2026

https://github.com/eugeniusms/os222

Operating Systems 2022-2 (Odd Semester 22/23).

college debian linux operating-system script shell

Last synced: 17 Apr 2026

https://github.com/bac0nb0yy/kfs

Designing our own kernel in Rust + ASM

assembly bootloader i386 kernel multiboot operating-system rust school42

Last synced: 17 Apr 2026

https://github.com/banditopazzo/sala-cinema

Sistema di prenotazione di una sala cinema scritto in C per UNIX, Linux, macOS

cinema multithread multithreaded-tcp-server operating-system terminal-app unix unix-domain-socket unix-socket

Last synced: 18 Apr 2026

https://github.com/dimosr/os-riddle

An OS challenge

bash c linux operating-system

Last synced: 18 Apr 2026

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

Utilities for EUMEL dataspaces and archives

eumel operating-system

Last synced: 18 Apr 2026

https://github.com/viraajbindra-a11y/astrion-os

Astrion OS — AI-native operating system with 50 apps, native GTK3 shell, real terminal, Ollama AI, Flatpak app store. Runs on Surface Pro 6 and VMs.

ai c desktop-environment gtk3 javascript linux ollama operating-system surface-pro webkit

Last synced: 10 May 2026

https://github.com/sirbuig/os-shell

A shell that implements the basic elements found in any command line interface.

operating-system os shell terminal university-project

Last synced: 19 Apr 2026

https://github.com/alvinsjoy/oslab

KTU S4 Operating Systems Lab Programs

ktu operating-system

Last synced: 21 Apr 2026

https://github.com/roib20/bluefin-dx-displaylink

Custom Bluefin Developer Experience (bluefin-dx) image with added DisplayLink support

atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system

Last synced: 21 Apr 2026

https://github.com/rucub100/kruspix

A hands-on, educational kernel for the Raspberry Pi, written in Rust. Get a feel for bare metal and build your own OS from the ground up.

arm64 education experiment kernel operating-system raspberry-pi rust

Last synced: 05 Jun 2026

https://github.com/floffah/lazers

my attempt at operating system

operating-system rust

Last synced: 23 Apr 2026

https://github.com/lastek/operating-systems-scheduling-algorithms

Implementation of FCFS, SJF, and Priority scheduling algos.

operating-system scheduling-algorithms

Last synced: 24 Apr 2026

https://github.com/idontknow-hardware/arduinoos

ArduinoOS z zegarem, grą dino, ustawieniami itp!

arduino arduino-os arduino-uno i2c lcd1602 operating-system polish-language

Last synced: 06 Jun 2026

https://github.com/woile/fun_os

Writing an Operating system based on Phil-opp blog series

kernel operating-system osdev-rust

Last synced: 25 Apr 2026

https://github.com/shoaib1522/unix-shell-creation

A Unix shell is a command-line interpreter that provides a user interface for interacting with Unix-like operating systems. It acts as a bridge between the user and the kernel, allowing you to execute commands, manipulate files, and automate tasks.

c config history-management operating-system programming shell-script shellscript unix-shell version-control

Last synced: 26 Apr 2026

https://github.com/ajay-karmakar/csched

CPU Scheduling Algorithm Simulator

kivy operating-system python3

Last synced: 27 Apr 2026

https://github.com/muhamadajiw/tcl-playground

Personal repository for Distributed Systems Lab activities. A space to experiment with tinycorelinux.

linux operating-system os tinycorelinux

Last synced: 27 Apr 2026

https://github.com/jonathand77/synchronization-mechanisms-operating-systems

In multi-threaded programs, shared resources must be accessed in a controlled manner to avoid race conditions. This lab explores three synchronization mecha nisms: Locks (Mutexes), Condition Variables: Allow threads to wait for a condition to become true, Semaphores: General synchronization primitives that can control access to resources.

cpp go mechanism-design operating-system synchronization

Last synced: 28 Apr 2026

https://github.com/microshaftcorp/windows-4.0

Rembering Grand Old Windows 3.1...

closed-source microsoft operating-system os windows

Last synced: 29 Apr 2026

https://github.com/nktkt/zig-kernel

x86 OS kernel in Zig — 50,000 LOC, 136 files, 110+ subsystems. GUI, TCP/IP, FAT16/ext2, fork/exec, BSD sockets, firewall, CFS scheduler, 80+ shell commands. From 150 lines to hobby OS.

bare-metal kernel operating-system os os-development x86 zig

Last synced: 29 Apr 2026

https://github.com/nickscha/aiaos

C89, nostdlib, bare metal x86_64 operating system

64bit bare-metal c89 from-scratch nostdlib operating-system

Last synced: 29 Apr 2026

https://github.com/sashankchintapalli/building-grammar-scoring-system

A spoken grammar scoring system using Python, OpenAI Whisper for transcription, and LanguageTool for grammar analysis.

grammar-checker language-detection operating-system pandas-library pandas-python python3 tqdm whisper-ai

Last synced: 29 Apr 2026

https://github.com/komus-israel/os-kernel-buildup

Operating system developement with rust

kernel operating-system os rust systems-programming

Last synced: 08 Jun 2026

https://github.com/laughingclouds/tgos

The Generic Operating System | A Linux From Scratch project

bash lfs-book linux operating-system

Last synced: 29 Apr 2026

https://github.com/ubugeeei/haribote-os

Operating system scratch implements in C lang

assembly clang no-std operating-system scratch-implementation x86

Last synced: 30 Apr 2026

https://github.com/andreaschatzopoulos/cpu-scheduler-simulator

Simulates and benchmarks five CPU scheduling algorithms (FCFS, RR, SJF, IdealSJF, MLFQ) using Java and Maven. Includes configurable experiments and aggregated results for performance analysis.

cpu-scheduling fcfs java maven mlfq operating-system os-simulator round-robin scheduler sjf

Last synced: 30 Apr 2026

https://github.com/poripouria/operating-systems

Principles of Operating Systems Course projects (FCFS, RR, Grep, and...)

c cpp operating-system os process

Last synced: 30 Apr 2026

https://github.com/melikechan/os_exercises

OS concepts, explained with examples.

linux operating-system os os-concepts

Last synced: 30 Apr 2026

https://github.com/neetjn/ansible-elementary-env

Ansible plays for setting up my personal/development environment for Elementary OS.

ansible automation dotfiles elementary operating-system staging

Last synced: 01 May 2026

https://github.com/saious119/cs444

Operating Systems class at Clarkson. DO NOT COPY

filesystem operating-system shell

Last synced: 01 May 2026

https://github.com/kapil5626/chomkeos

chomkeos is a powerful open-source tool designed for streamlining data analysis processes and enhancing workflow efficiency for researchers and data scientists. With its user-friendly interface and robust functionality, chomkeos simplifies complex data manipulation tasks and enables users to generate insightful visualizations with ease.

atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system

Last synced: 07 Jul 2025

https://github.com/imwrdo/operating-systems

OS course on Gdansk University of Technology

bash linux operating-system shell

Last synced: 01 May 2026

https://github.com/magnexis/memory-os

MemoryOS is a cinematic spatial memory operating system. It is built to organize memories, projects, screenshots, ideas, relationships, locations, music, dreams, and archived moments as a living interactive graph.

api cli css javascript operating-system release typescript

Last synced: 26 Jun 2026