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

yo y mi afán de usar MarkDown para llevar mis apuntes. Repositorio con información de como funciona la seguridad en sistemas operativos

markdown-notes notes operating-system security

Last synced: 08 Jan 2026

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/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/sumonta056/operating-system-lab

All resource based on operating system lab

cpp operating-system

Last synced: 13 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/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/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/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/shreyb2091/operating-systems

This is a repo containing my assignment solutions for the course CS330 - Operating Systems

assignments cs330 cse deba gemos iitk operating-system sem-5

Last synced: 22 Jun 2026

https://github.com/siraben/knightos-nix

Compiling KnightOS end-to-end using Nix

assembly calculator knightos nix operating-system z80

Last synced: 19 Apr 2026

https://github.com/arjunbazinga/operating_systems

Course Materials, Assignments, and Solutions

assignments course-materials operating-system

Last synced: 29 Oct 2025

https://github.com/seanpm2001/opengovos

🏛️💾️ The official source repository for OpenGovOS, an open source government operating system, connected to the OpenGov project.

assembly-lang assembly-language c-lang c-language government government-operating-system government-software gpl3 gplv3 opengov opengov-development opengov-project opengovos opengovos-development opengovos-project operating-system v-lang v-language

Last synced: 19 May 2026

https://github.com/bhavyapandya07/raspberry_pi_gpio

The Raspberry_PI_GPIO repository contains Python scripts and documentation for controlling LEDs and reading push button input using GPIO pins on a Raspberry Pi. This is a useful resource for anyone interested in learning about working with GPIO pins on a Raspberry Pi.

breadboard gpio gpio-pins nodejs operating-system python raspberry-pi-3 virtual-machine

Last synced: 10 Mar 2026

https://github.com/genebit/client-server-chat

A client server game built in C. Scrabble-Hangman.

c linux operating-system sockets

Last synced: 18 May 2026

https://github.com/mattslight/oyster

A modern OS for knowledge work powered by LLM — connect your projects, control everything from a prompt / MCP

ai developer-tools knowledge-management mcp operating-system os workspace

Last synced: 09 May 2026

https://github.com/wansenai/summer

The Summer Operating System

kernel operating-system os rust-lang

Last synced: 22 Jun 2025

https://github.com/imrun10/scripts-os-management

Aiding an operating system in managing processes, threads and Inter-process communications using C.

c-scripts operating-system

Last synced: 14 Aug 2025

https://github.com/kefan-zheng/OS

Operating System Course Project | Tongji University

filesystem memory-management operating-system process-management

Last synced: 23 Apr 2025

https://github.com/rodyherrera/chittyos

ChittyOS is a minimal and basic operating system, it was created just to test my skills, no contributions expected, it's just a hobby :), most of the source code is commented, you can learn from him.

assembly assembly-language assembly-language-programming c drivers gcc-complier gcc-cross-compiler kernel operating-system operating-system-kernel operating-system-learning operating-systems python python3

Last synced: 18 Apr 2026

https://github.com/briandfoy/perl6-currentplatform

Perl 6 extension for determining the operating system type

operating-system perl6

Last synced: 04 Mar 2025

https://github.com/kshru9/basic-shell

Basic shell commands written in C language

c execvp fork grep makefile operating-system shell

Last synced: 16 May 2026

https://github.com/gugacs/sweb-env

My development setup to work on the SWEB educational OS.

bash docker docker-compose educational-project macos operating-system os os-development osx windows

Last synced: 13 Apr 2026

https://github.com/bl33h/discreteeventsimulation

Simulation of program execution in a time-sharing operating system.

cpu data-structures operating-system python ram simulation time-sharing

Last synced: 14 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: 12 May 2026

https://github.com/connellr023/game-of-life-tos

Conway's Game of Life simulated on Transient OS threads.

armv8 bare-metal conways-game-of-life graphics operating-system raspberry-pi-3

Last synced: 02 May 2026

https://github.com/programost/yodaos

YodaOS - operating system with assembly x86_64 nasm

assembly assembly-x86 bootloader kernel operating-system os

Last synced: 23 Jun 2025

https://github.com/seanpm2001/wacos_15

🍏️🖥️[🇴.🇸]1️⃣️5️⃣️💾️ The official source repository/separate repository for the archival and development of WacOS 15.x, an open source remake of MacOS Sequoia (15.x) Written in C, Assembly, Swift, and Objective-C. Part of the WacOS operating system project.

apple-alternative assembly c-lang c-language gpl3 gplv3 macos-15-alternative macos-alternative macos-sequoia-alternative metal objective-c operating-system swift wacos wacos-15 wacos-15-development wacos-15-project wacos-development wacos-operating-system-project wacos-project

Last synced: 06 Mar 2026

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

📚 Centralized collection of syllabus, books, experiments, and practice questions for the Operating Systems course at Urmia University.

concurrency concurrent-programming dining-philosophers dining-philosophers-problem operating-system operating-systems os slab slab-allocator system-calls urmia-university

Last synced: 04 Mar 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/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