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/krivenko/kernel-build.sh

Easy-to-use Bash script to build/install Linux kernel on Gentoo-based systems

bash gentoo kernel llinux

Last synced: 09 Oct 2025

https://github.com/torqs-project/q8s-kernel

Qubernetes CLI and Jupyter kernel for executing quantum programs in simulators on q8s clusters

hacktoberfest jupyter jupyter-kernels jupyter-notebook kernel kubernetes python quantum quantum-computing

Last synced: 12 Apr 2025

https://github.com/mishamyrt/davinci-pancake-kernel

🥞 Kernel for the Xiaomi Mi 9T AOSP

actions aosp davinci eas kernel

Last synced: 24 Apr 2025

https://github.com/krishpranav/kernelexploits

Various Kernel Exploits For Linux And Windows

cve cve-exploits exploits kernel kernel-exploits

Last synced: 15 Apr 2025

https://github.com/deyzi-the-youtuber/lunaris

Simple x86 Unix-Like kernel written in C, and Assembly

kernel unix-like

Last synced: 10 Apr 2025

https://github.com/mahdizynali/simix

Simix is a custom simple linux kernel based on arch x86_64

custom-kernel kernel linux linux-distribution linux-kernel simix unix x86-64

Last synced: 03 Sep 2025

https://github.com/khaledh/bitflow

A 32-bit kernel implemented in C

kernel operating-system

Last synced: 07 Oct 2025

https://github.com/bao-project/bao-linux-drivers

Bao Hypervisor Linux Drivers.

driver kernel linux operating-system

Last synced: 03 Mar 2026

https://github.com/arda-guler/kikaos

Basic OS kernel with basic command line

command-line educational kernel operating-system os terminal

Last synced: 18 Sep 2025

https://github.com/rishiloyola/d-left

data structure to store data, rapidly, memory-efficiently and with less collision

bloom-filter d-left hashing kernel

Last synced: 04 Mar 2026

https://github.com/0xor0ne/docker-x-builder

Docker image for cross-compilation (mainly Buildroot and Linux kernel)

buildroot cross-compilation crosscompile docker embedded emulation kernel linux linux-kernel

Last synced: 08 Apr 2025

https://github.com/georglauterbach/uncore

Modern operating system kernel completely written in pure, idiomatic Rust.

documentation education kernel operating-system operating-system-kernel rust rust-lang

Last synced: 07 Apr 2025

https://github.com/cdpxe/openbsdhacks

Some of my security-related coding projects for OpenBSD: A kernel-based user-profile intrusion detection system (FUPIDS) and an ICMP-based "port-knocking" service (openportd).

bsd fupids hids host-monitoring icmp ids information-security kernel kernel-module kernel-modules openbsd openbsd-community openbsd-ports openbsd-scripts port-knocking portknocking security security-hardening security-monitoring security-tools

Last synced: 23 Mar 2025

https://github.com/ruser75/qnap-recovery-kernel

A minimal QTS kernel running under qemu with lvm support

kernel qnap recovery-tools

Last synced: 15 Apr 2025

https://github.com/mhdzumair/mhdzmr-kernel

Motorola Moto E4 (Woods) MhDzMR-Kernel

e4 kernel kernel-source motorola woods

Last synced: 16 Mar 2025

https://github.com/lucky-sideburn/generic-distro-toolkit

My implementation of ALFS (Automated Linux From Scratch)

kernel lfs linux linuxfromscratch

Last synced: 17 Jan 2026

https://github.com/infinityos-dev/core_old

Lightweight easy to use operating system made to limit e-waste

hobby-os infinityos kernel operating-system osdev rust rust-os toy-os x86-64

Last synced: 01 Nov 2025

https://github.com/bydmiller/os-dev

Operating system written in x86 assembly and C.

bootloader bootsector c kernel operating-system registers vda x86 x86-assembly

Last synced: 30 Jul 2025

https://github.com/utoni/linux-qemu-test

Build Linux Kernel/Modules/musl/BusyBox and run it on QEMU.

busybox kernel linux makefile minimal musl qemu testing

Last synced: 04 Mar 2026

https://github.com/nullarray/kernman

Bash script to help with kernel management.

bash kernel kernel-management linux shellscript

Last synced: 13 Apr 2025

https://github.com/lyre-os/klyre

Kernel of the Lyre operating system

c c-lang c-language kernel limine lyre monolithic-kernel x86 x86-64

Last synced: 10 Apr 2025

https://github.com/dhil/t20

Triple 20: A domain specific language for kernel-to-kernel transformations.

compilation compiler dart domain-specific-language functional-language google kernel kernel-transformations source-to-source

Last synced: 26 Feb 2026

https://github.com/louisjenkinscs/moltaros

A minimal implementation of an Operating System implemented in (mostly) C and (sparse) Assembly

educational heap kernel operating-system x86

Last synced: 08 May 2025

https://github.com/teelinsan/ironysarcasmdetection

This is the code's repository of the paper "A Kernel-based Approach for Irony and Sarcasm Detection in Italian" presented at IronITA @ Evalita2018

irony kelp kernel machine-learning natural-language-processing nlp nlp-machine-learning sarcasm sarcasm-detection svm svm-classifier

Last synced: 20 Jun 2025

https://github.com/cyb3rmx/kerneldevelopment

Code snippets about kernel development training.

kernel kernel-module linux training-materials

Last synced: 28 Apr 2026

https://github.com/4l3x777/wkhttp_lib

Windows Kernel Http Library

dns dtls http https kernel mbedtls tdi tls windows

Last synced: 19 Apr 2026

https://github.com/markjasonespelita/zyphor_packages

This repository serves as the distribution channel for all `.deb` packages maintained under the Zyphor OS project, allowing users to install and update software seamlessly using the APT package manager.

apt kernel linux linux-shell

Last synced: 30 May 2026

https://github.com/zx2c4/linux-rng

Development tree for the kernel CSPRNG [mirror]

csprng getrandom kernel linux random rng urandom

Last synced: 06 May 2025

https://github.com/krzk/linux-vendor-backup

Backup of various Samsung/Exynos vendor Linux kernel trees (from publicly available sources: public GIT repositories or Open Source packages released by vendors)

arm arm64 armv7 armv8 exynos exynos5 hardkernel kernel linux linux-kernel odroid samsung

Last synced: 23 Feb 2026

https://github.com/rocky43007/universalos

An Operating System which can run Windows, Mac and Linux apps natively!

kernel operating-system

Last synced: 13 Apr 2025

https://github.com/neuralteam/kernel

Package for directly calling Windows kernel functions (an improved version of https://github.com/C-Sto/BananaPhone).

dll hacking kernel windows

Last synced: 02 Mar 2025

https://github.com/fastering18/osekai

Experimental OS

kernel os osekai

Last synced: 01 Mar 2026

https://github.com/robertdebock/ansible-role-kernel

Build and install a kernel

ansible kernel molecule playbook tox

Last synced: 24 Apr 2025

https://github.com/iamvirul/ferrous-kernel

Ferrous is a research-grade operating system kernel that addresses fundamental limitations of existing kernels through modern language features, capability-based security, and first-class support for cloud-era workloads.

kernel rust

Last synced: 04 Apr 2026

https://github.com/sukhmancs/os-dev

Operating system written in x86 assembly and C.

bootloader bootsector c kernel operating-system registers vda x86 x86-assembly

Last synced: 11 Apr 2025

https://github.com/sighook/lwpp

A collection of patches for the vanilla linux kernel, useful for pentesters and security engineers.

kernel linux patches pentesting wifi wifi-hacking

Last synced: 14 Jun 2025

https://github.com/embeddedos/larvaos

A multitasking operating system and kernel with an interactive shell.

kernel osdev x86

Last synced: 13 Jun 2026

https://github.com/flatcap/linux-ntfs

📚 Linux NTFS Web Site

archive faq kernel linux website

Last synced: 23 Feb 2026

https://github.com/cpscript/kyro

"Kyro" a simple and basic; bare bones operating system focusing on user security and protection(kind of like tails OS), WARNING: This isn't complete yet so it might not work. Inspiration from OSMora's hyra OS.

asmx86 bootloader filesystem kernel kernel-development operating-system

Last synced: 06 Oct 2025

https://github.com/hansemro/kc1-linux

Documentation of mainline Linux on First Generation Kindle Fire

device-tree kernel mainline-kernel

Last synced: 23 Jan 2026

https://github.com/a1exwang/modern_05

A modern toy OS using up-to-date technology (AMD64, UEFI, Multi-Core CPU, PCI Express, ACPI/SATA, ZFS, Modern C++)

cpp hobby-os kernel

Last synced: 24 Jan 2026

https://github.com/jakuj/bootable-stuff

A two-stage bootloader, an x86-64 kernel, and an OS stub

bootloader kernel osdev x86-64

Last synced: 06 Mar 2026

https://github.com/esno/linux-kindle-pw2

linux kernel sources for kindle paperwhite 2 (6th generation)

6th-generation ebook ebook-reader ereader kernel kindle linux paperwhite-2

Last synced: 06 Feb 2026

https://github.com/acasamit/ratios

RatiOS is a simple operating system kernel developed from scratch in C and Assembly for BIOS (not EFI) on the i386 architecture.

assembly c kernel

Last synced: 30 Apr 2025

https://github.com/danirod/jacqueline

An experimental i386 kernel written in Pascal

assembly elf i386 i386-elf kernel osdev pascal x86 x86-kernel

Last synced: 21 Jun 2025

https://github.com/empyreal96/linux-sony-hollyss-kernel-3.10

Unmodified kernel source of the Xperia M5 (30.2.A.1.21) site to packaged source on their site --->

android-kernel android-kernel-source android-source kernel kernel-source linux linux-kernel mt6795 sony-hollyss sony-source xperia-m5

Last synced: 03 May 2025

https://github.com/shaswata56/os

microOS: A barebone OS just having a loader, bootstrap and kernel, no userspace!

barebone bootstrap c kernel kernel-space loader os qemu x86

Last synced: 20 Apr 2026

https://github.com/arcadedan/danos

personal project for learning x86-64 asm

assembly assembly-x86 c kernel makefile

Last synced: 24 Apr 2025

https://github.com/larrabyte/freelsd

Larry's Software Distribution, free.

epic freelsd kernel operating-system os osdev rust x86

Last synced: 10 Mar 2025

https://github.com/deimosfr/oled-backlight

Linux OLED backlight management for Linux

archlinux backlight kernel lenovo linux oled

Last synced: 12 Aug 2025

https://github.com/asteby/metacore-kernel

Metacore kernel — WASM runtime, capabilities, installer (private)

dynamic-crud golang kernel metacore multi-tenant permissions pgvector webhooks

Last synced: 02 Jun 2026

https://github.com/justalexeydev/evaos

EvaOS is an operating system implemented in ReactJS and designed on the VioletKernel system library.

kernel operating-system reactjs site

Last synced: 15 Sep 2025

https://github.com/ymdarake/write-your-own-operating-system

Sample code for the video "Write your own Operating System"

kernel operating-system operating-system-learning os

Last synced: 10 Jun 2026

https://github.com/elcritch/nerves_system_nanopi_core2

Nerves System Image for NanoPi Neo Core 2's

kernel nanopi-core2 nanopi-neo-plus2 nerves

Last synced: 11 Feb 2026

https://github.com/matesxs/matesos2

Version 2 of my testing OS developement project

assembly cpp gcc kernel limine nasm operating-system x86-64

Last synced: 02 Apr 2025

https://github.com/life45/pmm

Arbitrary physical memory access from any process by page table manipulation

arbitrary driver kernel memory paging physical windows

Last synced: 23 Apr 2025

https://github.com/andrej123456789/pekos

Pek Opearting System source code repository.

64-bit bios kernel operating-system os osdev x86-64-gcc

Last synced: 13 Oct 2025

https://github.com/erik-donath/sodium

An small x86 Operating System which uses multiboot2 and the grub bootloader.

boot grub i686 kernel multiboot2 operating-system os uefi-boot x86

Last synced: 16 Jun 2025

https://github.com/B-Gyro/B-Gyro

"Meet B-Gyro: our attempt at an operating system inspired by the gyroscope's stability... except ours wobbles more than it balances. Think of it as a gyroscope that moonlights as a boomerang—it keeps coming back with more bugs to fix!" -- by 0rayn and faithByte.

32-bit assembly c-language kernel operating-system osdev x86

Last synced: 27 Jul 2025

https://github.com/apetenchea/ksh

Windows Kernel Mode Shell

kernel python windows

Last synced: 23 Apr 2025

https://github.com/bellthomas/citadel

Citadel — A Trusted Reference Monitor for the Linux Kernel using Intel SGX Enclaves

difc enclave kernel linux lsm reference-monitor security sgx

Last synced: 20 Apr 2025

https://github.com/otamajakusi/riscv-step-by-step

RISC-V kernel step-by-step implmenetation

c condition-variable kernel multi-process multi-thread mutex risc-v

Last synced: 14 Jun 2025

https://github.com/alisterd51/gratos

Kernel from scratch (in rust)

32-bit kernel rust

Last synced: 02 Jun 2026

https://github.com/kotleni/virthid-macos

MacOS kext for creating virtual HID devices.

driver hid iokit kernel kext macos virtual-hid

Last synced: 06 Mar 2026

https://github.com/smokku/wrte

microkernel-like environment to run untrusted applications in browser

distributed javascript kernel microkernel operating-system runtime sandbox untrusted-applications www

Last synced: 17 Mar 2025

https://github.com/romiyusnandar/another_kernel_tissot-4.9

Kernel 4.9 for Tissot a.k.a Mi A1

kernel msm8953 tissot

Last synced: 01 Aug 2025

https://github.com/romiyusnandar/kernel_xiaomi_bengal_515

common kernel tree for topaz/tapas

bengal kernel tapas topaz

Last synced: 01 Aug 2025

https://github.com/upc-ghs/gpkde

Fortran Code for Grid Projected Kernel Density Estimation From Multidimensional Particle Distributions

concentration density-estimation fortran kernel particles three-dimensional

Last synced: 26 Feb 2026

https://github.com/sharyash81/kernel-tracing

trace linux TCP/IP stack and related syscalls using lttng,trace compass and wireshark

kernel linux lttng netcat ping socket tcp telnet wireshark

Last synced: 02 Sep 2025

https://github.com/adumont/cerberus2080

FORTH and BIOS for the Cerberus2080

cerberus2080 forth kernel

Last synced: 18 Feb 2026

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/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/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/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/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/srijan-singh/operating-system

A simple 64-bit operating system kernel.

assembly c docker kernel makefile

Last synced: 11 May 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/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/gh057mz/common-kexp-code-snippets

Windows kernel exploitation code snippets and techniques

exploitation kernel windbg windows

Last synced: 11 Feb 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/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/zhaipro/teachx

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

bochs kernel system

Last synced: 23 Jun 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/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/yifengyou/linuxhacker

Linux内核学习笔记

hacker kernel linux

Last synced: 22 Apr 2025