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/archibate/chaos

A hobby operating system based on my microkernel

c c-library kernel microkernel operating-system os

Last synced: 17 Jul 2025

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

Minimalism Jupyter C kernel

c gcc jupyter jupyter-notebook kernel

Last synced: 12 Apr 2025

https://github.com/johannst/vdso-proxy-poc

Proof-of-concept to proxy vdso calls.

checkpoint kernel linux proxy restore vdso

Last synced: 07 Mar 2026

https://github.com/davidbuchanan314/anonymos

Yet another unnamed operating system project.

bootloader kernel osdev

Last synced: 09 Sep 2025

https://github.com/travorlzh/linecalc

A Simple Script that calculates lines of code. It keeps calm while counting lines of Linux Kernel.

kernel line-calculator lines lines-of-code linux linux-kernel

Last synced: 03 May 2026

https://github.com/rohithgowdam/linux-custom-packet-filtering

This project demonstrates an enhanced Linux virtual network driver with custom packet filtering. It filters incoming packets based on IP addresses, UDP protocols, and specific MAC addresses. Designed for hands-on kernel module development and network security experiments.

kernel kernel-module linux linux-el network-drivers networking packet-filtering rvce

Last synced: 23 Feb 2026

https://github.com/pmuens/rost

Hobby operating system written in Rust.

kernel operating-system os rust rust-lang

Last synced: 29 Jul 2025

https://github.com/hivesolutions/patches

Set of random patches for a series of projects

fixes kernel patches

Last synced: 07 Feb 2026

https://github.com/cyteon/catos

A small AMD64 kernel written in Rust.

amd64 kernel os rust x86-64

Last synced: 04 Feb 2026

https://github.com/winsdominoes/kernel

A basic operating system kernel, by me. This will be updated everyday if I have time. This kernel is based on https://github.com/iknowbrain/NIDOS.

kernel operating-system operating-system-kernel operating-system-learning operating-systems-project winos

Last synced: 12 Jun 2025

https://github.com/cristianzsh/system-programs

Implementation of various Unix system programs

c kernel linux operating-systems posix programs syscalls system-calls

Last synced: 28 Apr 2026

https://github.com/greenteabiscuit/go-graphic-os

A graphic mode kernel written in golang

assembly golang kernel

Last synced: 20 May 2026

https://github.com/localizethedocs/asterinas-book-l10n

Localization of The Asterinas Book

asterinas crowdin kernel l10n mdbook rust

Last synced: 17 May 2026

https://github.com/r4um/bpf-dump

Misc BCC BPF Scripts

bcc bpf kernel kprobes tracepoints tracing

Last synced: 15 Mar 2025

https://github.com/zanxz-lol/neonix

The NEONIX source tree

64-bit kernel osdev osdev-project

Last synced: 05 Apr 2026

https://github.com/azurespheredev/kerneldriver2drawline

Enables developer to draw a line with start point and end point.

c cpp gdi hooking kernel wdk windows-10

Last synced: 06 May 2026

https://github.com/solnix-lang/solnix-compiler

A secure, verifier-aware eBPF compiler for writing high-level kernel-safe programs.

compiler ebpf kernel linux rust security

Last synced: 14 Apr 2026

https://github.com/daniel-boll/fajr-os

FajrOS: A minimal, educational operating system project, exploring the dawn of OS development inspired by simplicity and curiosity.

bios i386 kernel learning

Last synced: 23 Jun 2026

https://github.com/maruos/android_kernel_bullhead

Nexus 5X kernel for Maru OS.

bullhead kernel maru

Last synced: 14 Mar 2025

https://github.com/matidev-pl/kernel_lenovo_achilles6_row_wifi

Kernel source for Lenovo X606F

kernel lenovo

Last synced: 04 Nov 2025

https://github.com/madfxr/cve-2024-26581-checker

[CVE-2024-26581] Vulnerability Checker for BGN Internal

bash bash-scripting cve-2024-26581 cybersecurity kernel linux nftables shell-scripting

Last synced: 07 Mar 2026

https://github.com/thexxturboxx/raspberry-pi-dram-puf

Decay-based DRAM PUF for the Raspberry Pi 3B+ implemented on top of rpi-open-firmware

dram dram-puf firmware kernel puf raspberry-pi

Last synced: 04 Jul 2025

https://github.com/chickendrop89/device_xiaomi_pine-4.19-kernel

Redmi 7A (pine/mi439) - adapted for the crappy 2G variant. Kernel tree forked from https://github.com/LineageOS/android_kernel_xiaomi_msm8937

kernel mi439 msm msm8937 non-gki pine sdm439

Last synced: 02 Mar 2026

https://github.com/katya-incorporated/pixel-6-and-pixel-6-pro-kernel-prebuilts

Ever since I got the Pixel 6 Pro, I’ve been reluctant to use it as my daily driver, opting instead to keep my secondary SIM in it. The smaller Pixel 5 remained my go-to phone. But for the purpose of this revisit, I set aside my pocketable Pixel 5 and made the leap to the 6 Pro. For the first few days, the change in size was nothing.

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

Last synced: 17 May 2026

https://github.com/0x1nf3cted/xhell

xhell: lightweight shell built in C

c kernel linux shell

Last synced: 08 May 2026

https://github.com/denysvitali/smaug-custom-initram

Custom Initramfs (ramdisk) for Smaug / Pixel C / dragon

arch c init initramfs kernel linux pixel

Last synced: 08 May 2026

https://github.com/gerfautge/xv6-mars

a port of MIT's xv6-riscv to MilkV mars SBC

drivers hardware kernel operating-system riscv64 software xv6

Last synced: 02 Mar 2026

https://github.com/katya-incorporated/application-repository

Each app within Katya ®️'s system is meticulously crafted to seamlessly integrate into her lifestyle, optimizing her productivity, nurturing her creativity, and safeguarding her digital footprint. They embody innovation, efficiency, and personalized functionality, making Katya's digital experience a true testament to cutting-edge technology.

aosp aosp-android aosp-build aosp-device aosp-kernel aospextended katya katyaos katyasystem kernel kernel-driver kernel-methods kernel-module kernel-source linux linux-app linux-distribution linux-kernel linux-shell

Last synced: 14 Mar 2026

https://github.com/xobyx/touchmate_kk_kernel_rockchip

kitkat kernel 3.0.36+

kernel

Last synced: 10 Mar 2025

https://github.com/decodelabs/genesis

Universal bootstrapping framework for PHP applications

bootstrap kernel php

Last synced: 18 Oct 2025

https://github.com/mel-edo/kvmbook

A minimal x86 VMM built from scratch on Linux KVM, with a companion book that explains every layer; from the first ioctl to a booting kernel.

kernel kvm

Last synced: 16 Jun 2026

https://github.com/frankray78/instructionos

A 32-bit, x86 operating system written in C.

kernel operating-system os osdev

Last synced: 10 Apr 2025

https://github.com/BGOPC/BGOPC-Kernel

A System Kernel i made with C.

64 asm assembly c kernel

Last synced: 10 Mar 2025

https://github.com/willpower3309/gentoo-linux-surface

Gentoo Linux kernel patcher for Surface devices

gentoo kernel linux microsoft patch patcher surface

Last synced: 20 Apr 2026

https://github.com/creator-craft/easos

Basic OS development for experimenting and studying how operating systems work.

assembly bootloader kernel os

Last synced: 16 Mar 2025

https://github.com/ptr1337/archlinux-kernel-builder

Linux kernel build for Archlinux with a patch set by TK-Glitch, Piotr Górski, Hamad Al Marri, Con Kolivas and Alfred Chen.

archlinux bmq cacule gcc kernel lllvm pds

Last synced: 25 Apr 2026

https://github.com/yjdwbj/build-firmware-by-action

Building self openWRT firmware and Linux kernel by Github Action

kernel network openwrt socks5 tailscale tunnel v2ray vpn

Last synced: 27 Jun 2026

https://github.com/datalayer/jupyter-mimetypes

🪐 Jupyter Reprs (Representations)

jupyter kernel representation

Last synced: 14 Aug 2025

https://github.com/martin-bucinskas/darkos-2017

Micro operating system based on previous design.

kernel os

Last synced: 10 Oct 2025

https://github.com/curnel/NullPotOS

An Uefi and X86_64 UNIX like OS

bootloader drivers elf hal kernel os uefi unix-like x64 x86

Last synced: 08 Feb 2026

https://github.com/jbouron/x86_64-kernel

A bootloader and kernel for the x86_64 architecture, written in x86 assembly and C++ respectively

bootloader kernel operating-system x86 x86-64

Last synced: 16 Feb 2026

https://github.com/prdn/ksb

sb26 [Kernel Socks Bouncer] is a Linux Kernel 2.6.x Loadable Kernel Module that that redirects tcp connection (to user-defined target hosts) through socks 4/5 chains.

kernel privacy security

Last synced: 25 Jun 2025

https://github.com/vickydev810/lfs-linux-from-scratch

Linux From Scratch (LFS) project to build a custom, minimal Linux system from source. Includes build scripts, configuration files, and step-by-step instructions for compiling the kernel and essential utilities.

fundamentals kernel lfs-book linux operating-system

Last synced: 16 Feb 2026

https://github.com/kettle11/minimal_uefi

A minimal Rust project to get started with UEFI

kernel operating-system rust uefi

Last synced: 05 May 2026

https://github.com/ventgrey/talking-to-the-kernel

C exercises for syscalls and Linux Kernel messages.

basic c exercises kernel syscalls

Last synced: 07 Apr 2025

https://github.com/antoninhrlt/bootos

Kernel loader in protected mode with GDT initialized, for x64 and x86 operating systems

assembly kernel operating-system os x64 x86

Last synced: 27 Jul 2025

https://github.com/yasindce1998/barzakh

A controlled, white-hat UEFI bootkit simulation environment for academic research and defensive detection engineering.

bootkit c defensive-security kernel kernel-module malware offensive-security python rootkit security uefi uefi-boot uefi-development

Last synced: 21 Jun 2026

https://github.com/hadess/retrode

Retrode joystick adapter driver

driver kernel linux retrode

Last synced: 27 Apr 2026

https://github.com/michelerenzullo/blur_algorithms

Fastest algorithm for Gaussaian blur on CPU. Fast Fourier Convolution - Portable alternative to cv::blur and cv::GaussianBlur in the frequency domain - Documentation and refactoring in progress

blur convolution cpp fft fftw fourier frequency gaussian image-processing kernel opencv openmp padding pffft pocketfft time

Last synced: 20 Aug 2025

https://github.com/libreelec/slice-drivers

linux kernel modules for the Slice box

c drivers kernel kernel-module linux

Last synced: 13 May 2025

https://github.com/Platypus-Tech/linufux

Linux kernel source tree with ridiculous modifications :D

c gnu gpl gplv2 kernel linux linux-kernel os

Last synced: 10 Mar 2025

https://github.com/ninjamar/nmk

ninjamar's kernel

i386 kernel

Last synced: 11 Apr 2026

https://github.com/schwiftyos/schwifty-kernel

Kernel written in Swift.

kernel swift

Last synced: 06 Feb 2026

https://github.com/chocholl/xdp_furpf

Pretty fast XDP-based URPF implementation that leverages hierarchical data structures to perform high-speed packet filtering with rate limiting support.

arp-poisoning arp-spoofing cloud-networking ebpf kernel ndp-poisoning ndp-spoofing network-policy networking rate-limiting security spoofing-attack urpf virtual-machine xdp

Last synced: 01 Apr 2026

https://github.com/mssola/farga

A bunch of code that messes with low level stuff.

assembly c kernel linux riscv

Last synced: 01 Mar 2026

https://github.com/HK-Transfield/wramp-multitasking-kernel

A simple implementation of a preemptive multitasking kernel for the WRAMP processor, emphasizing the fundamentals of how multitasking works.

assembly c dispatcher exception-handling input-output interrupts kernel multitasking preemptive-multitasking round-robin-scheduler scheduling wramp

Last synced: 12 Aug 2025

https://github.com/ubugeeei/vaughan

Operating system scratch implements in C lang

clang gui kernel micro-kernel operating-system window-system

Last synced: 21 Jan 2026

https://github.com/programmingclone/kernelhooking

Explains with working examples how to implement a trampoline hook for kernel functions inside of Windows.

detour-hook detours-example function-hooking function-hooks hooking hooking-example kernel kernel-driver trampoline-hooking windows

Last synced: 26 Feb 2026

https://github.com/oditynet/virusstop

Patch for kernel 6.15.8 to block viruses, trojans and unwanted programs from running. Security is ensured while the virus does not know about the protection algorithm

antivirus antivirus-software kernel mandatory mandatory-access-control security virus-stop

Last synced: 28 Aug 2025

https://github.com/kaandesu/kaanos

Custom written bootloader with Assembly for learning purpose with explenations. One day, will add a basic micro kernel in C or Rust.

assembly boot-loader kernel learning-purpose operating-system

Last synced: 10 Aug 2025

https://github.com/janlelis/iterate

Kernel#iterate

kernel ruby syntax

Last synced: 29 Aug 2025

https://github.com/jillmpla/linuxkernelproject

A loadable Linux Kernel Module (LKM) that creates a file in /proc and provides read + write functionality.

kernel kernel-modules kernel-space linux linux-kernel linux-kernel-module

Last synced: 12 May 2026

https://github.com/go-freebsd/kld

kld (kernel linker)

cgo freebsd go golang kernel kernel-linker kld

Last synced: 25 Mar 2025

https://github.com/theimpulson/android_kernel_motorola_sm8475

Linux Kernel for Motorola Razr 40 Ultra (zeekr)

android kernel zeekr

Last synced: 22 Mar 2025

https://github.com/sporeball/nn

nearly nothing: a toy operating system

kernel operating-system osdev systems

Last synced: 26 Oct 2025

https://github.com/adamlahbib/pingkiller

Simple eBPF program that drops ICMP packets. It is written in C and uses the eBPF library and XDP to load the program into the kernel then outputs stats in the userspace program based on Cilium-ebpf.

cilium ebpf kernel network xdp

Last synced: 19 May 2026

https://github.com/io12/os

A simple OS in C

c kernel operating-system os

Last synced: 30 Jun 2025

https://github.com/azurespheredev/KernelDriver2DrawLine

Enables developer to draw a line with start point and end point.

c cpp gdi hooking kernel wdk windows-10

Last synced: 25 Oct 2025

https://github.com/aflah02/os_assignments

Assignments for Operating Systems Course at IIITD

artix-linux c kernel linux operating-systems syscalls

Last synced: 09 Jul 2025

https://github.com/landhb/nixmodule

Simple qemu wrapper to automatically test out-of-tree linux kernel modules against multiple kernel versions.

framework kasan kernel linux linux-kernel lkm out-of-tree qemu qemu-kvm rust testing

Last synced: 12 Oct 2025

https://github.com/amlel-el-mahrouss/nekernel

Hybrid C++ OS Kernel, made with a robust design and blazingly fast at boot times.

bootloader cpp kernel

Last synced: 09 Apr 2025

https://github.com/manbuzhe666/bitsfs

Bitsfs is a simple file system based on Linux. Not for commercial use but study and demonstration.

datastore filesystem kernel linux

Last synced: 11 May 2026

https://github.com/imanimrod/piggy-os

The best operating system.

c kernel operating-system osdev x86-64

Last synced: 24 Jun 2025

https://github.com/laithshadeed/linode-stackscripts

Unattended installation for linux server with Custom Kernel compilation to support latest Docker

bash docker kernel linode linux server stackscript ubuntu unattended-installation xenial

Last synced: 17 Apr 2026

https://github.com/juoelenis/binux

Binux is an Operating System Kernel based on POSIX principles and based some components slightly on the first version of Linux

c cpp ez h kernel mit-license os

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