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

Simple Unix command-line interpreter written in C++.

operating-system shell

Last synced: 18 Apr 2026

https://github.com/tomlutzenberger/useragent

A small and easy but useful webservice to identify user-agents

api browser identification navigator operating-system os user-agent webservice

Last synced: 12 Jun 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/arthursudbrackibarra/sisop-so-completo

Trabalho Semestral de Sistemas Operacionais.

hardware java operating-system software

Last synced: 22 Mar 2025

https://github.com/john0n1/on1os

A security-focused, minimalist Linux distribution built with modern hardening techniques and TPM2/LUKS2 support.

buildroot dracut hardened hardening linux linux-distribution linux-hardened luks2 operating-system security-tools tpm2

Last synced: 27 Jul 2025

https://github.com/lebrancworkshop/operating-system-youtube

Learning Operating System on Youtube. (E.G. Neso Academy)

c online-course operating-system

Last synced: 19 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/daniel05155/client-server-bank-system

This project is a banking management system built with the concept of operating system and multithread programming using C++.

bank-system cpp operating-system

Last synced: 12 Oct 2025

https://github.com/mostafagalal1/g-shell

Unix shell program with same functionalities of the conventional terminal containing the basic set of commands introduced in terminal.

c implementation operating-system unix-shell utility

Last synced: 12 Oct 2025

https://github.com/magic3007/jos

😍 Implementation for the lesson Operating System Engineering(Honor Track, 2019 Autumn) in Peking University, adjusted from MIT 6.828(2018).

jos operating-system

Last synced: 12 Jun 2026

https://github.com/The-Swarm-Corporation/AgentOS

AgentOS implements a comprehensive security architecture leveraging containerization, orchestration, and multi-layer isolation to ensure secure execution of autonomous agents.

agentos agents ai ml multi-agent operating-system swarms

Last synced: 11 Sep 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: 15 May 2026

https://github.com/tcl606/memorymanagement

操作系统存储管理的算法实现与演示

csharp dotnet memory-management operating-system os tsinghua-university wpf

Last synced: 18 Apr 2026

https://github.com/younesrabeh/martu-os

A simple operating system for Arduino Uno (ATmega328P)

arduino-uno atmega328p mcu operating-system

Last synced: 08 Nov 2025

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/valiantlynx/advanced-operating-systems

Welcome to the Advanced Operating Systems Course repository! This repository serves as a comprehensive resource center hosting all necessary materials, assignments, and additional resources for the UIA Advanced Operating Systems course.

operating-system

Last synced: 21 Jan 2026

https://github.com/cworld1/osp-learning

Some notes and code about CWorld learning Operating System Principle

learning operating-system operating-system-learning system vitepress

Last synced: 17 Mar 2025

https://github.com/sanam2405/operatingsystemlabs

This contains the assignments of Operating System Labs of Information Technology, Jadavpur University - 2022

c operating-system

Last synced: 09 Jul 2025

https://github.com/themissingcow/pimoroni-presto-tmos

A simple single-tasking OS for the awesome Pimoroni Presto, designed for page-based applications.

micropyhton operating-system pimoroni pimoroni-presto

Last synced: 09 Mar 2025

https://github.com/donno2048/hellos

An entire operating system just to display: "Hello!"

boot-sector operating-system

Last synced: 08 Oct 2025

https://github.com/woidptr/void-os

An experimental os written in c23

c23 operating-system os

Last synced: 23 May 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/stringmanolo/small

Small userland operative system (termux aarch64 proot-distro version)

aarch64 operating-system proot-distro

Last synced: 13 Aug 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/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/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/gusg21/os-me

A simple OS-detection library for JS

javascript library operating-system

Last synced: 25 Feb 2025

https://github.com/ntdls/tedios

A template OS originally designed to reverse SHA1 hashes on bare-metal instead of dealing with OS overhead.

assembly low-level operating-system

Last synced: 24 Feb 2026

https://github.com/furkanonder/olympos

An experimental 32-bit Operating System

32-bit from-scratch operating-system

Last synced: 14 Oct 2025

https://github.com/trmckay/halogen

Kernel for rv64gc in Rust

operating-system risc-v rust

Last synced: 07 Jun 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/mrbisquit/banana-os-basic-v2

An Advanced Cosmos OS built in C#

cosmosos operating-system os

Last synced: 04 Apr 2025

https://github.com/tinkerbell/captain

In-memory Operating System Installation Environment for Executing Tinkerbell Workflows based on systemd

bare-metal baremetal containerd linux operating-system os systemd tinkerbell

Last synced: 17 Feb 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/promyloph/eumulator

Reimplementation of EUMEL0 virtual machine

eumel operating-system

Last synced: 11 Mar 2026

https://github.com/amine-cs96/round_robin-process-scheduler

Round-Robin Process Scheduler is a C console application simulating CPU scheduling with the Round-Robin algorithm. It manages processes dynamically in a circular queue, executes them in fixed time quanta, and visualizes process states, illustrating time-sharing and process management in operating systems.

c circular-queue cpu-scheduling operating-system process-scheduler round-robin simulation time-sharing

Last synced: 14 Oct 2025

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

lightweight and Linux-based operating system

operating-system

Last synced: 28 Apr 2026

https://github.com/suhteevah/acpi-nostd

no_std ACPI table parser with power management in Rust

acpi bare-metal embedded no-std operating-system osdev power-management rust

Last synced: 14 Jun 2026

https://github.com/eshaagarwa/operating-system_interview-question

Last_minutes Operating Systems: Essential Interview Questions 🚀

cpu-scheduling interview-preparation operating-system

Last synced: 17 Oct 2025

https://github.com/bamboooz/purplecrystal

PurpleCrystal - Simple and nostalgic operating system made using CosmosOS.

cosmosos net-core-6-0 operating-system

Last synced: 17 Jul 2025

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/suhteevah/rustc-lite

Minimal no_std Rust compiler using Cranelift backend

bare-metal compiler cranelift embedded no-std operating-system osdev rust rust-compiler

Last synced: 14 Jun 2026

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/iricartb/university-os-memory-allocation-processes

Ivan Ricart Borges - Memory allocation of the processes of an operating system, interrupts and syscalls.

assembly c cpp input-management interrupts kernel memory-allocation operating-system processes queues screen-management semaphores stack syscalls

Last synced: 02 May 2026

https://github.com/winstonliyt/secfsystem

UNIX-like secondary file system for Course 10043601 Project

c filesystem operating-system unix

Last synced: 16 May 2026

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: 27 Jan 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/yeetari/umbongo

The umbongo operating system

amd64 operating-system x86-64

Last synced: 04 Apr 2025

https://github.com/large-farva/outpost

Fedora Kinoite based image with built in DoD CAC support.

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

Last synced: 16 May 2026

https://github.com/qazcetelic/kosi

Kotlin Operating 💻 System Info 📄. A capable library for adding specific logic for certain operating systems with varying levels of specificity that uses inheritance and auto-casting to access properties.

information-retrieval kotlin kotlin-library operating-system

Last synced: 20 Oct 2025

https://github.com/spacebody/cs302-operating-system

Codes for CS302 Operating System Labs

operating-system

Last synced: 13 Apr 2025

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

:gear: A rust-powered OS for the LULZ

hobby lulz operating-system rust

Last synced: 11 Jan 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/lukem512/cakeos

Automatically exported from code.google.com/p/cakeos

operating-system x86

Last synced: 14 Mar 2025

https://github.com/itsjomon/cs-theory-notes

A comprehensive collection of theory notes covering key concepts in computer science, including computer networks, operating systems, and database management systems (DBMS). A valuable resource to build a solid theoretical foundation.

computer-networks computer-science database-management-system operating-system

Last synced: 02 Apr 2025

https://github.com/carlos-descalzi/minios

A very simple operating system for i386 written in C and assembly, just for self learning.

assembly bootloader c i386 operating-system screenshot

Last synced: 14 Jun 2026

https://github.com/itschrisjang/cs-grad-interview-kit

CS 대학원 면접 대비용 질문 모음집 – 컴퓨터공학/소프트웨어학과 전공 기초(운영체제, 네트워크, 알고리즘, 자바 등) 면접 질문 정리

algorithms computer-science cs-interview-questions database java network operating-system technical-interviews

Last synced: 23 Jan 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/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/valkmjolnir/balloon-os

toy OS just for FUN

operating-system

Last synced: 05 Jul 2025

https://github.com/nopangel/bear

The best kernel for programmers

asm bear bearos c kernel microsystem operating-system os osdev r x86-64

Last synced: 11 Jun 2025

https://github.com/preetmishra/preemptive-scheduling-algorithms

Preemptive scheduling algorithms.

operating-system python

Last synced: 24 Jun 2026

https://github.com/abhishekayu/operating-system-information-

Operating System Information using Python Platform Module..!!

code git github information operating-system os python python3

Last synced: 24 Jun 2026

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

컴퓨터공학과 운영체제 정리입니다.

operating-system

Last synced: 18 Jun 2025

https://github.com/callmesalmon/nanos

My attempt at making an actual good kernel. Contributions are always welcome! (WIP)

c kernel minimalist nanokernel operating-system os osdev pure-c

Last synced: 09 Sep 2025

https://github.com/seanpm2001/whypados_18

🍏️📱️[🇴.🇸]1️⃣️8️⃣️💾️ A separate repository for the archival and development of whyPadOS 18, an open source remake of iPadOS 18. Written in C, and part of the WacOS operating system project.

apple-alternative c-lang c-language gpl3 gplv3 ipados-18-alternative ipados-alternative operating-system wacos wacos-development wacos-operating-system-project wacos-project whypados whypados-18 whypados-18-development whypados-18-project whypados-development whypados-project

Last synced: 07 Mar 2026

https://github.com/m0rningdawning/knockos

PeachOS knock-off to practice kernel dev.

c kernel nasm operating-system x86-64

Last synced: 01 May 2026

https://github.com/kunaldhongade/os

Operating System Programs

c learning-by-doing operating-system os

Last synced: 29 Mar 2025