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/sundeeep/rust-demystified

My learning of Rust language by embracing it's cutting edge advantages in each and every domain of compute science and engineering.

blockchain-technology database operating-system rust smart-contracts web3

Last synced: 01 May 2026

https://github.com/srujayreddy/key-value-server

This project implements a concurrent Key-Value (KV) Server that communicates with a multi-threaded client via a shared memory region.

c concurrency concurrent-hashmap lockless-data-structures memory-management multithreading operating-system

Last synced: 06 Oct 2025

https://github.com/yeetari/umbongo

The umbongo operating system

amd64 operating-system x86-64

Last synced: 04 Apr 2025

https://github.com/sjkingo/osbook

A beginner’s guide to operating systems development

book operating-system osdev sphinx

Last synced: 04 Apr 2025

https://github.com/zeyad97/system-monitoring-tool-linux

A Linux-based system monitoring toolkit that provides real-time reports on CPU, GPU, memory, disk usage, and system metrics. It supports HTML report generation, optional graphical interface (GUI), and Docker containerization. Advanced features include optional Python-based charts and InfluxDB integration for time-series data storage.

bash linux monitoring monitoring-tool operating-system system systemmonitor

Last synced: 30 Apr 2026

https://github.com/khaledsharif/dos

Operating system for the Raspberry Pi using the D language

assembly dlang kernel operating-system raspberry-pi

Last synced: 30 Apr 2026

https://github.com/andersonrezende/rust_os

Simples kernel escrito em rust

operating-system operational-systems rust so

Last synced: 18 Jun 2026

https://github.com/sid597/nand-to-games

Constructing a modern, full-scale computer system - hardware and software - from the ground up. Implemented assembler, virtual machine, and compiler for a simple object-based language in Python.

compiler computer-architecture operating-system

Last synced: 20 Feb 2026

https://github.com/shubhranpara/cpu-scheduler

This repository contains my term assignment of OS. The purpose of this project is to understand and get hands-on practice of the CPU scheduling algorithms.

c console-application operating-system scheduler scheduling-algorithms

Last synced: 05 Oct 2025

https://github.com/is0xjh25/process-scheduling

A processor scheduler which would reschedule processes to different processors to maximise the efficiency of the processor usage.

clanguage operating-system processor

Last synced: 22 Mar 2025

https://github.com/ileies/rizinos

RizinOS - The First Browser-based Operating System

linux nixos operating-system os osdev paas rizinos saas svelte sveltekit system-programming

Last synced: 29 Apr 2026

https://github.com/robertsaupe/php-systeminfo

php library to get useful information about the system

check info information library operating-system operation-system os php php8 server system

Last synced: 08 Jun 2026

https://github.com/iagocarmona/ext2_file_system

Porojeto de SO - SIstemas de arquivos.

operating-system university

Last synced: 18 May 2026

https://github.com/Pr0G4m1ngXD/Windows-NT-Classic

a webOS inspired by windows 93, 96 and others

es6 operating-system web webpack windows

Last synced: 11 Mar 2025

https://github.com/isaacwoods/os

A small x86 OS and userspace

asm c operating-system x86

Last synced: 01 Apr 2025

https://github.com/zanders3/loxos

A hobby operating system

cpp14 lox-language operating-system

Last synced: 25 May 2026

https://github.com/shiroonigami23-ui/aegisos

AegisOS_security_first_lightweight_customizable_open_source_operating_system

customization kernel lightweight open-source operating-system osdev privacy security systems-programming

Last synced: 29 Apr 2026

https://github.com/humbertocsjr/brasis

Sistema Operacional Retro para PC 386

386 brasil operating-system osdev portuguese-brazilian retrocomputing

Last synced: 22 Jul 2025

https://github.com/mrbisquit/banana-os-basic-v2

An Advanced Cosmos OS built in C#

cosmosos operating-system os

Last synced: 04 Apr 2025

https://github.com/is0xjh25/dns-server

A DNS resolver which is capable for receiving client queries, analysing packet, and forwarding response from DNS server. It returns IPv6 searching by domain name. Additionally, it provides caching and multi-threading functionalities.

clanguage dns-server operating-system

Last synced: 12 Oct 2025

https://github.com/vaishaks/vosix

Attempt at writing a bare-metal Operating System for the Raspberry Pi 3.

operating-system operating-system-learning os raspberry-pi-3

Last synced: 29 Apr 2026

https://github.com/aayush-bhargav/library-management-system

Developed an Online Library Management System (OLMS) that not only provides basic functionalities of a library but also ensures data security and concurrency control..

c library-management-system login mutex-lock mutex-synchronisation operating-system security signup socket socket-io socketcommunication thread

Last synced: 28 Apr 2026

https://github.com/apfelteesaft/shard

Shard is a minimalistic attempt to an Operating System with minimal Functionality

assembly c kernel minimalistic operating-system os

Last synced: 02 Jan 2026

https://github.com/joeloparco/operating_systems

The Contents of this repository contains files that we contributed to a small, embedded OS on the RISC-V platform. Project done mostly in C with some assembly.

operating-system risc-v

Last synced: 30 Mar 2025

https://github.com/tobiaslrn/helixos

x86 operating system in Java

java operating-system

Last synced: 04 Jul 2025

https://github.com/silumankucing/exoplanetos

lightweight and Linux-based operating system

operating-system

Last synced: 28 Apr 2026

https://github.com/pulseflow/avian

avian is an open source uwu owo cute operating system made in rust :3

avian hacktoberfest kernel open-source operating-system osdev rust strawberry uefi unix

Last synced: 28 Apr 2026

https://github.com/hk-transfield/wramp-scripts-collection

A collection of scripts written for the Basy3 FPGA when programmed with a WRAMP processor to showcase the board's capabilities.

architecture assembly assembly-language exceptions input-output interrupts kernel low-level machine-code operating-system stacks system-programming systems unix wramp

Last synced: 01 Apr 2025

https://github.com/nobodywatchin/bootc-testing

this repo is for testing custom bootc images from different sources using BlueBuild

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

Last synced: 27 Apr 2026

https://github.com/rhazra-003/oslab

Assignment - Solution of Operating Systems Lab of 5th Semester (Batch of 2023) of NIT Durgapur

c linux operating-system python3 ubuntu1804

Last synced: 13 Apr 2026

https://github.com/fernandonaime/bluething

The Debian 20.04 Compliance application is designed to harden the Ubuntu 20.04 live server according to the CIS Ubuntu Linux 20.04 benchmark (version 2.0.1 - 06-29-2023). The application focuses on hardening services, UFW (Uncomplicated Firewall), PAM (Pluggable Authentication Modules), software patching, and CLI warning banners.

bash-script cis operating-system python3 system-compliance ubuntu-server

Last synced: 20 May 2026

https://github.com/kunaldhongade/os

Operating System Programs

c learning-by-doing operating-system os

Last synced: 29 Mar 2025

https://github.com/trmckay/halogen

Kernel for rv64gc in Rust

operating-system risc-v rust

Last synced: 07 Jun 2026

https://github.com/thiagosilvaantenor/processosexercicio-3-so1

ExercΓ­cio 3, de processos, da matΓ©ria de Sistemas Operacionais 1 do curso de AnΓ‘lise e desenvolvimento de sistemas da FATEC Zona Leste

java linux operating-system process

Last synced: 20 May 2026

https://github.com/amzyei/charlex-os

charleX OS is a simple and free operating system. The main part, called the kernel, is written in the C language. The project is still being worked on. The goal is to make an easy-to-use and fast operating system. It wants to be like Windows but also fast like Linux or FreeBSD.

cprogramming cprogramming-language cprogramming-project cprogramming-solutions opensource-dos opensource-operatingsystems operating operating-system operating-system-kernel os osdev

Last synced: 20 Jun 2025

https://github.com/jelhamm/memory-management

"This repository contains an implementation of diverse memory management techniques in an operating system, aiming to optimize resource allocation and utilization."

allocator cpp memory-allocation memory-management operating-system operating-systems-project paging python

Last synced: 26 Apr 2026

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: 15 May 2026

https://github.com/abhijithkunchati/weenix-os

A full operating system, based on Unix, built as a semester long project

c cpp kernel memory-management operating-system threads virtual-file-system virtual-memory

Last synced: 20 May 2026

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

A fun operating system written in Rust

from-scratch operating-system rust

Last synced: 11 Jul 2025

https://github.com/jkcso/pint-operatingsystem

An operating system for the 80x86 architecture. Supports kernel threads, loading and running user programs and a file system but implements these features in a simpler way compared to the popular operating systems currently in operation such as Linux, Mac OSX and Windows.

80x86 operating-system

Last synced: 14 Mar 2025

https://github.com/h-3d/h-3x

H-3X is a minimalist operating system built in Rust, designed for educational exploration into OS development and low-level programming.

bare-metal kernel no-std operating-system osdev rust rust-osdev x86-64

Last synced: 03 Jul 2025

https://github.com/zain-bin-arshad/aviation-simulation

This is a C# project developed using MS Visual Studio. It is actually a "Priority Scheduling" simulation.

air-traffic-control csharp operating-system os priority-queue priority-scheduling simulation

Last synced: 22 Jul 2025

https://github.com/jrohit2k4/linux_commands

This repository contains essential Linux commands, Bash scripts, and notes to help beginners understand the Linux operating system. It includes topics such as file handling, user management, process control, networking, and security basics.

centos linux operating-system rhel

Last synced: 06 Apr 2025

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

C program that performs matrix multiplication using three approaches the ordinary one which uses one thread, multiplying for row per thread and multiplying for element per thread. The program reads input matrices from files, multiplies them using a specified number of threads, and writes the resulting matrix to an output file.

implementation linux matrix-multiplication operating-system threading

Last synced: 17 May 2026

https://github.com/miguelmedinacastro/file_system

Projeto realizado para a disciplina Sistemas Operacionais.

c cmake fat32 filesystem linux operating-system

Last synced: 14 May 2026

https://github.com/reflexe/ziqe

Currently a pet project: kernel-mode driver framework in C++ (supports Linux)

cpp driver linux operating-system

Last synced: 14 May 2026

https://github.com/sanjaraiy/nodejs_work

πŸ“‚πŸš€ This repository explores the fs, os, http, and events modules in Node.js. Dive in and master these core functionalities! πŸ’»πŸ“Š

crud events http javascript nodejs operating-system

Last synced: 14 May 2026

https://github.com/alex-dawson/dead-os

A punk, Arch based, OS made for the people without AI

arch-linux dmenu hyprland operating-system pywal16 wayland

Last synced: 15 May 2026

https://github.com/themysterysolver/process-sheduling-solver

Generate gantt chart and calculate turnaround time and waiting time for various CPU scheduling algorithms.

cpu-scheduling-algorithms html-css-javascript operating-system

Last synced: 25 Jan 2026

https://github.com/kyku1/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 proxy serial storage streaming unraid usb

Last synced: 08 Jul 2025

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

This repository focuses on practical lab exercises related to key operating system concepts, such as thread management, process creation with fork(), inter-process communication, synchronization with semaphores, and multi-threading.

bracucse cpu cse321bracu fork inter-process-communication multithreading operating-system process semaphore synchronization thread

Last synced: 28 Oct 2025

https://github.com/anurag-ghosh-12/operating-systems--codespace

Welcome to Operating System Exploration β€” a deep dive into the inner workings of Linux, system calls, memory management, and process control.

c linux linux-kernel operating-system system-calls

Last synced: 16 May 2026

https://github.com/chenhcy/cs149-fianl-project

CS 149 - Operating Systems Fianl Project

java operating-system

Last synced: 11 Jun 2025

https://github.com/rafifiaan/learn-processing-c

Repo in pure running process using C!

c operating-system processing

Last synced: 15 May 2026

https://github.com/dalba-sudo/cosa

A hobby operating system to supplement the knowledge from Georgia Tech's CS3210 course!

bootloader hobby-os hobby-project operating-system os

Last synced: 15 May 2026

https://github.com/lenovix/kamilos

Develop my Operating System, Start date: 18 May 2025

linux-kernel operating-system

Last synced: 15 May 2026

https://github.com/sassanghz/transaction-networkbuffer---java

Usage of blocked synchronization, semaphores that wait & signal buffers in critical sections for client-server linkage.

java operating-system

Last synced: 15 Jun 2025

https://github.com/talha-1010/ludo-game

a ludo board game made with c++ using Operating System concepts.

cpp deadlock game ludo-game mutex operating-system semaphores

Last synced: 15 May 2026