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/ireddragonicy/konoha-kernel-gki

GKI Kernel for Poco F7 / Redmi Turbo 4 Pro (Onyx)

gaming gki kernel kernelsu kpm lto onyx pgo root susfs

Last synced: 02 Jun 2026

https://github.com/srijan-singh/operating-system

A simple 64-bit operating system kernel.

assembly c docker kernel makefile

Last synced: 11 May 2026

https://github.com/x0reaxeax/cernel

PoC kernel with stack support written completely in C

kernel poc stack

Last synced: 05 Nov 2025

https://github.com/metabronx/blackstrap_wsl-kernel

Windows Subsystem for Linux kernel for CONNMARK applications.

connmark docker kernel linux-kernel skunkworks tools windows-subsystem-for-linux wireguard wsl2

Last synced: 14 Apr 2025

https://github.com/travorlzh/learnos

A repo that contains all the code written in my study of OS development.

assembly c kernel operating-system-learning tutorial

Last synced: 18 Apr 2026

https://github.com/ve5li/hydrox-kernel

An AArch64 Raspberry Pi kernel

aarch64 kernel rust

Last synced: 20 Jun 2026

https://github.com/caoimhebyrne/angeldust

A Rust mini-kernel for the Raspberry Pi 3B and Raspberry Pi 4B

aarch64 kernel raspberry-pi rust rust-kernel

Last synced: 04 May 2026

https://github.com/romiyusnandar/kernel_build_action

Build action for linux kernel

action github github-actions kernel

Last synced: 14 Apr 2025

https://github.com/swanx1/alean

ALEAN is an operating system for the Raspberry PI Zero W (BCM2835 chip)

bcm2835 firmware kernel os raspberry-pi

Last synced: 11 Feb 2026

https://github.com/sairyss/32-bit-kernel

32-bit example kernel using C and Assembly.

kernel operating-system osdev

Last synced: 29 Apr 2026

https://github.com/dracarys18/kernel_tracker

A Bot to Track Kernel Upstreams from kernel.org and Post it on Telegram Channel

beautifulsoup4 kernel linux linux-kernel python telegram telegram-bot

Last synced: 28 Apr 2026

https://github.com/shaswata56/kernel-dev

learning linux kernel development.

kernel kernel-dev linux linux-kernel linux-kernel-module

Last synced: 11 Apr 2026

https://github.com/gunh0/linux-kernel

🖥️ Linux Kernel Programming for My Own Kernel Modules

kernel kernel-development linux linux-kernel

Last synced: 18 May 2026

https://github.com/femvoi/patchedguard

22h2 Windows patchguard runtime disabler.

bypass cplusplus kernel kpp patchguard runtime windows windows10

Last synced: 18 Aug 2025

https://github.com/carlonluca/docker-rpi-ubuntu-kernel

Docker image to cross-build the Ubuntu kernel for the Raspberry Pi 4 (arm64).

docker kernel linux raspberry-pi ubuntu

Last synced: 07 Oct 2025

https://github.com/hisorange/kernel

Async Application Kernel written in TypeScript

application async kernel modules

Last synced: 12 Apr 2025

https://github.com/sammwyy/kitty-paw

BIOS Kernel built in Rust.

bios kernel os rust rust-kernel

Last synced: 26 May 2026

https://github.com/jacob-doll/phoenixos

Project following progression through operating system development documenting challenges as the project progresses.

bootloader kernel operating-system operating-systems os-dev os-development

Last synced: 10 Mar 2025

https://github.com/palaworks/pilipala-kernel

Kernel of pilipala

kernel pilipala web

Last synced: 10 Mar 2025

https://github.com/wjsjtu/socket-control

This project is aimed to control the socket connection by hijacking the syscall table, configure file is in JSON format and transferred into kernel by netlink.

c kernel netlink socket socket-control syscall-table syscalls

Last synced: 18 Oct 2025

https://github.com/mrdotx/efistub

shell script to create efi boot entries with efibootmgr

boot efi efibootmgr entries hooks initrd kernel manager memtest options order pacman parameter uefi

Last synced: 24 Jun 2026

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

A 32-bit x86 kernel written from scratch in C supporting multicore cpus and preemptible scheduling.

assembly kernel operating-system osdev x86

Last synced: 11 Apr 2025

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

It was a fairly unexciting conclusion. When I reviewed the Google Pixel 7 Pro last year, I walked away with the impression of a phone that was a bit better in some important ways but wasn’t quite the superintelligent, time-saving device that Google claimed it was. It was just a good smartphone, not a smarter smartphone. But that was over six month

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: 04 Apr 2025

https://github.com/samtebbs33/jaq

A hobby x86 kernel. Superseded by https://github.com/ZystemOS/pluto

kernel operating-system x86

Last synced: 05 Apr 2025

https://github.com/kisonix-dev/lime

Operating system simulation.

hacking-simulator kernel os simulator

Last synced: 15 Apr 2025

https://github.com/zhaipro/teachx

Teachx kernel source tree(教学用小操作系统设计)

bochs kernel system

Last synced: 23 Jun 2026

https://github.com/eebssk1/debian-kernel-build

Automatic tuned/enhanced Kernel Build [FP!]

bbr experimental kernel linux optimized

Last synced: 15 May 2026

https://github.com/torralbaa/N2OS

Sistema operativo libre y colaborativo, donde todos pueden contribuir.

gpl gplv2 kernel microkernel operating-system operating-systems os osdev

Last synced: 10 Mar 2025

https://github.com/fuzeman/sunxi-kernel

Ubuntu Core: Basic kernel for sunxi devices

kernel snap ubuntu-core

Last synced: 23 Mar 2025

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

QEMU kernel builds for Raspberry Pi 3 (and greater) devices

aarch64 arm64 armv8 kernel qemu raspberry-pi simonpi

Last synced: 26 Jan 2026

https://github.com/gmh5225/ida-kallsymssymbolrenamer

A utility script for IDA Pro to rename symbols based on Android kernel kallsyms files, facilitating kernel analysis by aligning IDA symbols with kernel symbols.

android ida idapython kallsyms kernel parser plugin

Last synced: 21 Mar 2025

https://github.com/seantywork/gpiosk

GPIO based Linux netdevice kernel module

gpio kernel linux networking raspberry-pi

Last synced: 13 Apr 2026

https://github.com/murilochianfa/srv6-pot-tlv

Design and implementation of a new SRv6 Proof-of-Transit TLV using SipHash, Poly1305 and BLAKE3 Keyed-hash through eBPF XDP and TC.

blake3 ebpf golang hmac-sha256 ipv6 kernel keyed-hashing linux poly1305 seg6 segment-routing siphash srv6 tc tlv xdp

Last synced: 30 Jul 2025

https://github.com/mikehorn-git/kernel-hardening

Harden your Linux Kernel

dotfiles hardening kconfig kernel linux

Last synced: 10 Apr 2025

https://github.com/yifengyou/linuxhacker

Linux内核学习笔记

hacker kernel linux

Last synced: 22 Apr 2025

https://github.com/contributte/nella

👩‍💻 Opinionated pre-configured kernel based on Nette (@nette). Suitable for all kind of apps.

boot bootloader bootstrap contributte kernel nella nette nette-framework preconfigured

Last synced: 30 Oct 2025

https://github.com/aunali1/kernel_tegra_dragon

Linux kernel for Tegra X1 dragon (Pixel C) with custom improvements.

dragon kernel linux linux-kernel nvidia ryu tegra

Last synced: 25 Apr 2026

https://github.com/rakarmp/mvast-kernel-tweak

Tuning all kernel parameters to get better optimization

kernel magisk magisk-module optimization

Last synced: 24 Jun 2025

https://github.com/decapodlabs/decapod

Decapod is a Rust-built, local-first governance runtime for AI agents: a repo-native knowledge graph and state store, enforced workflows, proof-gated changes, and safe coordination across any loop or model.

agents ai ai-agents control-plane kernel orchestration rust

Last synced: 28 May 2026

https://github.com/0xbekoo/ssdt-hooking

The project uses SSDT Hooking to bypass security checks during driver loading by hooking NtLoadDriver and modifying the PreviousMode flag.

kernel rootkit ssdt ssdt-hook ssdt-hooking windows-kernel windows-kernel-exploitation

Last synced: 20 Apr 2026

https://github.com/loneicewolf/pract_rev_engineering

Notes about my progress trough the book "PRACTICAL REVERSE ENGINEERING" - Will not include solutions. Only Notes, thoughts - and ideas, etc.

asm c fannybmp kernel loneicewolf malware-analysis notes reverse-engineering rootkit

Last synced: 07 Mar 2026

https://github.com/Elsklivet/bootloader-tutorials

I wanted to learn about bootloaders, so I followed various public tutorials to make some tiny ones.

assembly bootloader c kernel

Last synced: 10 Mar 2025

https://github.com/jmaczan/tinyconv

🌸 Image processing with kernel and convolution

convolution convolution-filter image-processing image-processing-python kernel python python3

Last synced: 16 Oct 2025

https://github.com/eersoy93/os93

My second attempt OS from scratch

assembly bootloader c kernel nasm os-development osdev

Last synced: 23 Aug 2025

https://github.com/90-008/hakkero

Hakkero OS kernel.

kernel rust

Last synced: 10 Aug 2025

https://github.com/rcore-os/rcore-tutorial-deploy

Tutorial Doc for rCore OS step by step (3rd edition)

kernel os rust tutorial

Last synced: 15 Oct 2025

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

Manages a pool of Semantic Kernel instances with per-entry rate limiting.

csharp dotnet entry kernel limiting manager multiple options pool rate semantic semantickernel semantickernelpoolmanager util

Last synced: 07 Jun 2026

https://github.com/harilvfs/archlts

Script to install the Linux LTS kernel on Arch and Arch-based distributions.

archlinux kernel script

Last synced: 24 Mar 2025

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

Lunaris 2: The successor to Lunaris

assembly assembly-x86 c kernel lunaris osdev programming unix unix-like

Last synced: 17 May 2026

https://github.com/dburkart/vibix

Can we autonomously vibe code a kernel? Let's find out!

ai-agents claude-code kernel operating-system os vibe-coding

Last synced: 13 Jun 2026

https://github.com/glolichen/lios

Questionably written operating system

c kernel os osdev

Last synced: 11 Apr 2025

https://github.com/bemxio/bemxos

A 32-bit OS made for learning purposes

assembly bootloader c kernel low-level operating-system os

Last synced: 15 Feb 2026

https://github.com/twometer/nekosys

🐈 An x86 hobby operating system

hobby-os kernel osdev

Last synced: 17 Mar 2025

https://github.com/gabbersepp/assembler

I have found my old assembler code and made it public to everyone. Maybe someone needs it

asm assembler fasm interrupt kernel operatingsystem os winapi x86

Last synced: 12 Apr 2025

https://github.com/aekhv/mininvme

MiniNVMe kernel module for Linux

kernel linux nvme

Last synced: 13 Mar 2026

https://github.com/kaptheguy/mxos

Minimal X86 Operating System Kernel

asm assembly binary c kernel linux minimal operating-system os osdev unix x86

Last synced: 02 Feb 2026

https://github.com/chon-group/serialportemulator

A Linux kernel module for serial device emulation

emulator kernel serial serial-communication serial-port

Last synced: 07 Apr 2026

https://github.com/0xor0ne/docker-linux-kernel-builder

Docker image for Linux kernel cross-compilation

cross-compilation crosscompile docker kernel linux linux-kernel

Last synced: 07 May 2026

https://github.com/avagin/kexec-reboot

Kexec (boot) a new kernel as per bootloader configuration

boot centos centos7 grub2 kernel kexec rhel rhel7

Last synced: 13 Apr 2025

https://github.com/yifengyou/ksrc

Linux内核学习

hacker kernel linux

Last synced: 09 Sep 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/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/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/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/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/theimpulson/android_kernel_motorola_sm8475

Linux Kernel for Motorola Razr 40 Ultra (zeekr)

android kernel zeekr

Last synced: 22 Mar 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/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/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/0x1nf3cted/xhell

xhell: lightweight shell built in C

c kernel linux shell

Last synced: 08 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/maruos/android_kernel_bullhead

Nexus 5X kernel for Maru OS.

bullhead kernel maru

Last synced: 14 Mar 2025

https://github.com/handcode/check_mk_kernel_version

check running vs. installed kernel versions

checkmk debian freebsd kernel kernel-versions monitoring omd-server

Last synced: 13 May 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/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/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/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/axonasif/gearlock-kernel-pkg

Ready to use kernel package. Use https://github.com/AXIM0S/gearlock-dev-kit to set this up.

android-x86 gearlock installation-script kernel

Last synced: 06 Apr 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/delta1/rust-os-tutorial

Working through Phil Oppermann's "Writing an OS in Rust" tutorial.

kernel operating-system rust

Last synced: 22 Mar 2025

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/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/shadowy-pycoder/go-node-collector

Prometheus collector for hardware and OS metrics exposed by *NIX kernels.

collector golang kernel linux metrics observability prometheus prometheus-collector stats

Last synced: 16 May 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/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/katya-incorporated/pixel-4-and-4-xl-kernel-prebuilts

As the most leaked phone in phoneland, the Pixel 4 and 4 XL held few surprises when Google finally unveiled them in October 2019. We knew it would have a new facial recognition feature (here's how the Pixel 4's face unlock compared to the iPhone 11's Face ID when we tested both in four typical scenarios), a 90Hz screen and an exceptional camera.

aosp aosp-android aosp-build aosp-device aosp-kernel aospextended graphene graphenedb grapheneos katya katyaos katyasystem kernel kernel-driver kernel-module kernel-source

Last synced: 14 Jun 2025