An open API service indexing awesome lists of open source software.

Kernel

A kernel is the heart of almost every operating system. It is always loaded in memory at any time and deals with the hardware to provide an interface for the software. It also manages peripherals, memory, interrupts, and processes. Examples of widely used kernels include Windows NT and Linux.

https://github.com/katya-incorporated/camera

Certainly! Katya's System Camera App, named 'CosmoLens 📸,' transcends the conventional boundaries of photography, intertwining advanced technology with artistic expression to capture and redefine moments in her unique universe. CosmoLens is not just a camera app; it's Katya's portal to crafting ethereal visual tales. It empowers her to encapsulate

aosp aosp-android aosp-build aosp-device aosp-kernel aospextended kernel kernel-driver kernel-methods kernel-module kernel-source linux-distribution linux-kernel linux-shell

Last synced: 11 Dec 2025

https://github.com/h5law/norman

A pure zero-dependency libc implementation with an expanded stdlib with useful data-structures and functionality atop the standard. Used to build and power the rollo kernel and later operating system all built from scratch.

bootloader c data-structures-and-algorithms kernel libc operating-system os standard-library zero-dependency

Last synced: 07 Jul 2025

https://github.com/yeet-src/claudefeed

Live audit log of every command, file, and network connection a Claude Code (or any matched) session makes, from the kernel.

ai-agents audit bpf ebpf kernel kprobe linux llm observability provenance security tracepoint tracing yeet

Last synced: 20 Jun 2026

https://github.com/easimon/fedora-kernel-builder

Builds a patched Fedora kernel RPM from a SRPM on Docker

docker fedora kernel

Last synced: 08 May 2026

https://github.com/bl33h/productoftwovectors

This code utilizes CUDA for parallel vector multiplication on a GPU, demonstrating GPU's acceleration capabilities.

cuda gpu kernel paralelism parallel-programming product vector

Last synced: 16 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/sshehrozali/kubetracer

kubetracer: sidecarless, node-level network monitoring for high-performance HTTP observability

ethernet go golang http https ip kernel kuberenetes kubernetes kubernetes-monitoring linux network-interface-card nic observability tcp tls traces virtual-machines

Last synced: 16 Jun 2026

https://github.com/voltageddebunked/nextcore

Source tree for the NextCore kernel.

core interface kernel kernel-driver nextcore operatingsystem osdev

Last synced: 30 Jun 2025

https://github.com/wansenai/summer

The Summer Operating System

kernel operating-system os rust-lang

Last synced: 22 Jun 2025

https://github.com/marcellanz/dkmp

distributed kernel multiprocessing

c distributed-computing kernel linux

Last synced: 18 Mar 2025

https://github.com/sundarnagarajan/kernel_build

Download and build Linux kernel source from kernel.org

automatic build download kernel linux

Last synced: 23 Mar 2025

https://github.com/hackersa3edy/simple_shell

ALX Sprint 1 project - Simple Shell: The shell is a program that takes the command inputs written from the the user’s keyboard and passes them to the machine to execute them through the kernel. It also verifies if the command inputs from the user are correct. So, in general, a shell is a user interface to use the services of a computer.

algorithms alx alx-software-engineering c-language c-programming cli command-line data-structures debugging kernel optimization shell system-calls valgrind

Last synced: 14 May 2026

https://github.com/anssi-fr/usb_authentication

Home of the USB Authentication project. USB authentication allows for a USB Host to authenticate a USB device.

authentication kernel linux qemu usb

Last synced: 03 Jan 2026

https://github.com/mochaap/frogging-build

Automated build of some Frogging-Family patched packages.

archlinux docker frogging-family kernel pkgbuild wine

Last synced: 13 May 2026

https://github.com/embeddedos/linux

Linux Development.

kernel linux qemu virtualization

Last synced: 12 May 2026

https://github.com/ilpianista/android_kernel_motorola_hawaiip

Open source kernel download for Motorola Moto G22

android kernel motorola

Last synced: 11 May 2026

https://github.com/rtmigo/errno

Defines system error code constants for the OSs running the Dart platform

android dart dart-library darwin errno error-codes error-success errors exceptions flutter header-files headers ios kernel linux macos os posix windows winerror

Last synced: 08 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/utkarsh2102/packlog

A kernel module that logs all your incoming packets.

kernel module packets

Last synced: 10 May 2026

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

This repository contains all the relevant content needed for learning and practicing operating system.

class-notes ebooks kernel kernel-module lab-works ppts-created study-materials

Last synced: 08 May 2026

https://github.com/malbolgee/proto-terminal-so

Proto-terminal para a matéria de Sistemas Operacionais. O terminal aceita pipe, redirecionamento de entrada e saída, além de mistura entre esses modificadores. Para mais informações, ler a documentação.

c file fork kernel linux linux-shell operating-systems parser pipe pipes redirection-operators shell syscall

Last synced: 08 May 2026

https://github.com/redchenjs/armbian-packages

Build Armbian packages using GitHub Actions

armbian bsp github-actions-ci kernel u-boot

Last synced: 04 Feb 2026

https://github.com/adithya2306/rebornkernel-jalebi

RebornKernel for YU Yunique (jalebi) | Not maintained.

android kernel msm8916 pie rebornkernel

Last synced: 12 Apr 2025

https://github.com/pmuens/union

POSIX compliant unikernel written in Rust.

kernel posix rust unikernel

Last synced: 17 May 2026

https://github.com/manishklach/ai-host-observability

Linux host observability toolkit for AI/GPU infrastructure, exposing Prometheus metrics for memory pressure, RDMA/NIC health, PCIe/VFIO, NUMA, GPUs, and kernel events.

ai-infrastructure ai-ops gpu gpu-monitoring infiniband kernel linux linux-monitoring mlx5 node-exporter numa nvidia observability pcie performance-engineering prometheus rdma rdma-monitoring sre vfio

Last synced: 09 Jun 2026

https://github.com/xigh/x-trace

FreeBSD 11+12 kernel hacking example : x-trace, simple tool to trace execution

driver freebsd kernel syscalls trace trace-execution

Last synced: 09 Jun 2026

https://github.com/mhatxotic/fastrate

FastRate sets the Windows 95/98/ME/NT/2K Kernel TickRate to 1ms from the default 10ms or 16ms to improve the performance of mutlimedia applications. It is less useful on Windows NT/2K systems and has literally no use on Windows XP and later.

95 98 fastrate kernel me rate system tick utility win32 windows

Last synced: 02 May 2026

https://github.com/walderlansena/senaos

:computer: Mini Sistema Operacional em C/C++ e Assembly

assembly c kernel mini-kernel mini-sistema-operacional senaos sistema so

Last synced: 02 May 2026

https://github.com/m0rf30/qemu-kernel-rpi

QEMU kernel builds for Raspberry Pi 1 devices

arm armv6 kernel qemu raspberry-pi simonpi

Last synced: 02 May 2026

https://github.com/dudejoe870/funos

A little hobby OS

kernal kernel operating-system os

Last synced: 16 Mar 2025

https://github.com/astrodynamic/monitoringsystem

Implementation of a monitoring system program to collect and log system metrics, send notifications, and provide a user interface.

agents cmake configuration-file cpp cpp17 dynamic-library email-notification kernel logging makefile makefiles metrics monitoring-automation monitoring-system notifications qml qt qt6 system-information telegram-bot

Last synced: 01 May 2026

https://github.com/novoselov-ab/cozyos

Simple educational i386 OS

cpp kernel libc os

Last synced: 08 Jun 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/katya-incorporated/.github

Breaking Boundaries: Katya ® 👽 OS Now Open to Developers, Paving the Way for Limitless Creativity and Advancements 📲✨

aosp aosp-android aosp-build aosp-device aosp-kernel aospextended kernel kernel-driver kernel-methods kernel-module kernel-modules kernel-source linux linux-app linux-distribution linux-kernel linux-shell

Last synced: 14 Mar 2026

https://github.com/pstolarz/alsa-monitor

ALSA control events monitor. alsactl monitor enhancement.

alsa kernel linux monitor sound

Last synced: 01 May 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: 12 Aug 2025

https://github.com/dylan-stewart/reallocating-the-stack-xv6

My implementation of stack reallocation in XV6 for operating systems

c kernel linux stack xv6-os

Last synced: 30 Apr 2026

https://github.com/adharshkamath/hello-world-plugin

A simple Hello-World plugin that works with the Static Analyzer in GCC (>=11) and can be used while building the Linux Kernel

gcc kernel

Last synced: 03 Jul 2025

https://github.com/hy57in/linux

Linux System ans Its Applications

kernel linux

Last synced: 30 Apr 2026

https://github.com/m0rf30/qemu-kernel-rpi-2

QEMU kernel builds for Raspberry Pi 2 devices

arm armv7 kernel qemu raspberry-pi simonpi

Last synced: 08 Jun 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/gnurou/nct6795_led

Linux Kernel Module for NCT6795D LEDs control

kernel kernel-module led linux

Last synced: 04 May 2026

https://github.com/dorosch/os

Just for fun the core OS

assembler c grub kernel os osdev x86 x86-32

Last synced: 29 Apr 2026

https://github.com/katya-incorporated/auditor

Hardware-based attestation / intrusion detection app for Android devices. It provides both local verification with another Android device via QR codes and optional scheduled server-based verification with support for alert emails. It uses hardware-backed keys and attestation support as the foundation and chains trust to the app for software checks.

aosp aosp-android aosp-build aosp-device aosp-kernel kernel kernel-driver kernel-methods kernel-module kernel-source

Last synced: 04 Apr 2025

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

Titanium is a kernel developed using the Rust language, with a focus on security and efficiency. It aims to provide a reliable foundation for the development of modern operating systems.

kernel rust titanium

Last synced: 07 Aug 2025

https://github.com/katya-incorporated/brand

The Katya OS Stub Repository is dedicated to the future branding of Katya ® 👽 System, housing assets like wallpapers, boot animations, and other visual elements. This centralized hub allows for seamless integration and customization of Katya OS’s aesthetic, ensuring a cohesive, immersive experience across all platforms while maintaining the unique

aosp aosp-android aosp-build aosp-device aosp-kernel graphene grapheneos katya katyaos katyasystem kernel kernel-driver kernel-module linux linux-kernel linux-shell

Last synced: 04 Apr 2025

https://github.com/maxdevos49/osdev

Round 2 at OS development

c kernel osdev

Last synced: 16 Jan 2026

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/katya-incorporated/pixel-fold-kernel-prebuilts

To Google’s credit, the Pixel Fold is a much more approachable device than the Z Fold 4. Rather than overwhelm you with possibilities, the Pixel places guardrails around what you can and can’t do, like limiting multitasking on the inner screen to two apps. It’s a friendlier device to someone who’s fresh to foldables.

aosp aosp-android aosp-build aosp-device aosp-kernel aospextended graphene graphenedb grapheneos katya katyaos katyasystem kernel kernel-driver kernel-methods kernel-module linux linux-kernel linux-kernel-module linux-shell

Last synced: 28 Apr 2026

https://github.com/OpenDZ/timgad

Timgad is a Linux Security Module that collects per process and system-wide security protections that are not handled by the core kernel itself.

kernel linux sandbox security security-hardening

Last synced: 14 Mar 2025

https://github.com/willothy/goose

Good ol' OS experiment. Probably bad. I have no idea what I'm doing, but the goal is to have some idea when I'm done.

hobby-os kernel operating-system rust

Last synced: 30 Mar 2025

https://github.com/p1n2o/clang

Google's Prebuilt Clang Compiler (weekly updates)

android aosp clang compiler google kernel prebuilt toolchain

Last synced: 28 Apr 2026

https://github.com/arturmes/apatch32

My attempt to port APatch for Arm32 based device. Currently unstable and broken.

android apatch inline-hook kernel magisk magisk-module patch root

Last synced: 22 Jun 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/sasooxd/philos

Barebones 16-bit operating system, custom BIOS, general software and circuit diagrams for an i8088-based homebrew computer.

16-bit 8088 bios dos kernel retrocomputing x86-16

Last synced: 27 Apr 2026

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

tremendOS - Simple kernel x86_64 with paging.

kernel kernels os osdev osdevel

Last synced: 03 Jul 2025

https://github.com/dx4grey/kernel_xiaomi_sdm845

NetHunter kernel for Xiaomi Pocophone F1, does not contain modules but is a standalone build with headers.

hacking kernel linux-kernel nethunter pocophonef1 xiaomi

Last synced: 18 May 2026

https://github.com/kettle11/pacifickernel

A minimalist x86-64 C kernel.

kernel os

Last synced: 29 Aug 2025

https://github.com/soenneker/soenneker.semantickernel.pool.mistral

Provides Mistral-specific registration extensions for KernelPoolManager, enabling integration via Semantic Kernel.

ai csharp dotnet kernel kernelpoolmistralextension llm mistral pool semantic semantickernel util

Last synced: 10 Jun 2026

https://github.com/david-palma/cuda-programming

Educational CUDA C/C++ programming repository with commented examples on GPU parallel computing, matrix operations, and performance profiling. Requires a CUDA-enabled NVIDIA GPU.

c-cpp cpp cuda cuda-toolkit education gpu gpu-programming kernel matrix-operations nvcc nvidia parallel-computing parallel-programming practice profiling threads

Last synced: 25 Apr 2026

https://github.com/realeroberto/linux-day-2015

My talk at the Linux Day 2015 in Rome.

filesystem kernel linux talk vfs

Last synced: 24 Apr 2026

https://github.com/fynks/redmi-note-13

Collection of stock & custom roms, custom recoveries and custom kernels for Xiaomi Redmi Note 13 4G (Sapphire)

chickernel kernel redmi redmi-note-13 root saphhire xiaomi

Last synced: 13 Feb 2026

https://github.com/muhammad-fiaz/nextos

NextOS is a modern, open-source OS built with Rust for security, performance, and scalability. Powered by NextKernel, it features modular design, memory safety, and efficient multitasking.

kernel next-kernel next-os nextkernel nextos nextos-kernel operating-system os rust rust-os

Last synced: 01 Apr 2025

https://github.com/kwhat/config-linux-gnu

FreeBSD config for GNU Linux

config freebsd kernel linux

Last synced: 22 Apr 2026

https://github.com/cpscript/kernel-game

a friendly software that backs-up your boot-loader and kernel to a safe place, encrypts them, then overwrites the original boot-loader and kernel with a simple 3d rendered game. Then decryption them when

bootloader decryption encryption encryption-decryption kernel os-development python-encryption

Last synced: 28 Mar 2025

https://github.com/nufeng1999/jupyter-myvala-kernel

mini jupyter vala kernel

jupyter kernel vala

Last synced: 22 Apr 2026

https://github.com/muhammad-fiaz/nextkernel

NextKernel is an open-source kernel written in Rust, designed for safety, performance, and scalability. It powers NextOS with modern memory management and process handling.

kernel kernel-from-scratch kernel-in-rust kernet-rust next-kernel next-os nextkernel nextos rust rust-kernel

Last synced: 04 Jun 2026

https://github.com/jakubvojvoda/linux-firewall

Simple Linux firewall using Netfiler

c firewall kernel netfilter netfilter-hook packet-processing

Last synced: 27 Jun 2025

https://github.com/bl33h/pythagoreantheorem

A program that calculates the Pythagorean theorem for a large number of elements using GPU parallel processing.

arrays cuda kernel parallel-programming pythagoras pythagorean-theorem

Last synced: 19 May 2026

https://github.com/jeanguyomarch/nanok

A nano-kernel for microcontrollers

kernel microcontrollers

Last synced: 21 Apr 2026

https://github.com/sorydima/Auditor

Hardware-based attestation / intrusion detection app for Android devices. It provides both local verification with another Android device via QR codes and optional scheduled server-based verification with support for alert emails. It uses hardware-backed keys and attestation support as the foundation and chains trust to the app for software checks.

aosp aosp-android aosp-device kernel kernel-source linux linux-app linux-kernel

Last synced: 10 Mar 2025

https://github.com/ahmedabougabal/databasemanagementsystem_iti

Implementing a DBMS (Database Engine) from scratch using Bash Shell Scripting.

bash-scripting database dbms-project kernel linux-shell ubuntu

Last synced: 18 May 2026

https://github.com/robertopatino1/3ncrypt0r

Encryption terminal-based program to encrypt-decrypt files and directories using an auto-generated key

blowfish-algorithm c decryption encryption encryption-decryption hash kernel library linux makefile nano sha1 sha1-decryptor sha1-hash shell systems-programming terminal terminal-based

Last synced: 20 Apr 2026

https://github.com/mar0ls/bcc_ubuntu22.04_installer

Installer BPF Compiler Collection (BCC) on Ubuntu 22.04 LTS

autoinstaller bash-script ebpf gcc kernel linux python3

Last synced: 02 Jan 2026

https://github.com/rurumimic/unix-v6-commentary

commentary on UNIX V6

kernel pdp-11 unix

Last synced: 30 Oct 2025

https://github.com/steinwurf/ranbo

Ranbo is a C Pseudo-Random-Number-Generator (PRNG) library. We wanted to create a library that allows us to use random-number-generators in both user-space and linux-kernel-space that are fast and sufficiently random on a bit-level.

kernel pseudorandom random

Last synced: 01 Sep 2025

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/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/uoi-io/discoverd

Discoverd is a ramdisk to get some informations from a server

cpio discoverd init initramfs initrd kernel ramdisk

Last synced: 10 Jul 2025

https://github.com/zaid-maker/kernel

A tiny 32-bit freestanding kernel that boots with GRUB and provides a basic text terminal layer.

kernel kernel-driver linux

Last synced: 02 Apr 2026

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

Linux kernel module for the National Instruments DAQCard-4050 PCMCIA DMM

c kernel national-instruments

Last synced: 26 Mar 2025