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/linarcx/arenos

A minimal linux distribution based on suckless/openbsd/busybox ideas.

busybox kernel linux minimalist openbsd suckless

Last synced: 22 Aug 2025

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/fuzeman/sunxi-kernel

Ubuntu Core: Basic kernel for sunxi devices

kernel snap ubuntu-core

Last synced: 23 Mar 2025

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

An AArch64 Raspberry Pi kernel

aarch64 kernel rust

Last synced: 20 Jun 2026

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/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/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/sammwyy/kitty-paw

BIOS Kernel built in Rust.

bios kernel os rust rust-kernel

Last synced: 26 May 2026

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

Operating system simulation.

hacking-simulator kernel os simulator

Last synced: 15 Apr 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/adithya2306/reborn_kernel_cyanogen_msm8916

RebornKernel™ sauce for the YU Yuphoria | No longer maintained | Oreo - @lettuce-oreo

android kernel lettuce msm8916 pie

Last synced: 14 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/spyopensource/jcore

This is the microkernel for Java OS

java kernel

Last synced: 15 Apr 2025

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/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/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/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/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/hgruniaux/pi-kachulm_os

A mini OS kernel for Raspberry PI 3 and 4

baremetal kernel os rasberrypi raspberry-pi raspberry-pi-3 raspberry-pi-4

Last synced: 14 Sep 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/nthnn/noos

NoOS (No Operating System) is an attempt unikernel framework for developing programs in C++ without OS.

grub kernel kernel-development operating-system operating-system-kernel os-dev os-development osdev unikernel

Last synced: 13 Jun 2026

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/dracos-linux/build-script

Generate DracOS GNU/Linux Remaster images

debian debian-linux kernel linux open-source operating-system

Last synced: 02 Jan 2026

https://github.com/gh057mz/common-kexp-code-snippets

Windows kernel exploitation code snippets and techniques

exploitation kernel windbg windows

Last synced: 11 Feb 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/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/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/openanolis/lua-lsm-kernel

Lua-LSM kernel repository

kernel linux lsm lua

Last synced: 11 May 2026

https://github.com/katya-incorporated/aurora-store

About Aurora Store 📺 focused on security, minimalism and usability. Our app store is currently being used to distribute our own apps and the Google Play mirror for isolated download functionality of all apps that are available on the Google Play Market. In the future, it will be used for the possible distribution of builds of Katya ® 👽 Mobile OS.

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

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

Hakkero OS kernel.

kernel rust

Last synced: 10 Aug 2025

https://github.com/yifengyou/linuxhacker

Linux内核学习笔记

hacker kernel linux

Last synced: 22 Apr 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/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/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/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/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/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/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/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/twometer/nekosys

🐈 An x86 hobby operating system

hobby-os kernel osdev

Last synced: 17 Mar 2025

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/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/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/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/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/eebssk1/debian-kernel-build

Automatic tuned/enhanced Kernel Build [FP!]

bbr experimental kernel linux optimized

Last synced: 15 May 2026

https://github.com/aekhv/mininvme

MiniNVMe kernel module for Linux

kernel linux nvme

Last synced: 13 Mar 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/simp/pupmod-simp-auditd

The SIMP auditd Puppet Module

auditd kernel puppet simp simp-ecosystem

Last synced: 21 Aug 2025

https://github.com/dkruchinin/mustring

A microkernel with L4-like IPC

c kernel l4 microkernel os

Last synced: 13 Oct 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/chickendrop89/ack-build-workflow

A github workflow to build custom android common kernels with specified parameters

ack android android-common-kernel chickernel github-actions gki kernel workflow

Last synced: 20 Jan 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/yifengyou/ksrc

Linux内核学习

hacker kernel linux

Last synced: 09 Sep 2025

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/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/cyteon/catos

A small AMD64 kernel written in Rust.

amd64 kernel os rust x86-64

Last synced: 04 Feb 2026

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

Kernel written in Swift.

kernel swift

Last synced: 06 Feb 2026

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/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: 17 Jun 2026

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

The Pixel 7A includes a handful of important upgrades, but on its spec sheet, there’s one that I think is the most important: a brighter, smoother-scrolling 90Hz screen. It’s not quite as nice as the Galaxy A54 5G’s 120Hz display, but it no longer means you’re putting up with a screen that’s just “meh” if you opt for the Pixel A device.

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

Last synced: 18 May 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/not-nik/llvm-kernel

A hello world kernel, written in LLVM IR

hello-world kernel llvm llvm-ir

Last synced: 22 Mar 2025

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/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/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/im-razvan/kernel_findprocessbyname

Stealthy, kernel way to find a process by its name.

kernel kernel-driver

Last synced: 28 Feb 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/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/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/soenneker/soenneker.semantickernel.pool.gemini

Provides Gemini-specific registration extensions for KernelPoolManager, enabling integration with local LLMs via Semantic Kernel.

ai csharp dotnet entry gemini google kernel kernelpoolgeminiextension limiting llm manager multiple options pool rate semantic semantickernel util

Last synced: 06 Jun 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/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/udzura/mruby-bcc

mruby Binding of BPF-Based Linux Tracing: see https://github.com/iovisor/bcc

bcc bpf kernel libbcc mruby tracing

Last synced: 02 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/r4um/bpf-dump

Misc BCC BPF Scripts

bcc bpf kernel kprobes tracepoints tracing

Last synced: 15 Mar 2025

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/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/decodelabs/genesis

Universal bootstrapping framework for PHP applications

bootstrap kernel php

Last synced: 18 Oct 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/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/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/datalayer/jupyter-mimetypes

🪐 Jupyter Reprs (Representations)

jupyter kernel representation

Last synced: 14 Aug 2025