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/usbokirishima/0

An advanced keylogger with both kernel and userspace mode support. Implements stealth functionality and netlink socket communication.

c hacking kernel kernel-module keylogger linux makefile malware remote-access-tool rootkit spyware unix

Last synced: 12 Apr 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/lanthora/hackernel

Linux host intrusion prevention system implemented by kernel module

hips kernel linux

Last synced: 14 Jan 2026

https://github.com/ndraey/nocturneos-base

NocturneOS - простая операционная система для компьютеров

c cmake kernel operating-system os osdev rust x86

Last synced: 24 Dec 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/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/junsious/zenos

32-bit kernel

assembly c kernel os

Last synced: 24 Mar 2025

https://github.com/turkishrational/trdos

Turkish Rational DOS 8086 (v1) and 386 (v2) Operating System Kernel (TRDOS project) files

16bit 32bit 386dos asm assembler assembly code dos386 kernel nasm os rational retro source trdos trdos1 trdos2 trdos3 turkish

Last synced: 20 Jul 2025

https://github.com/vaibhavpandeyvpz/tinux

Using Tinux, you can build your very own, tiny (busybox based) linux distribution.

busybox kernel linux os script

Last synced: 24 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/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/aviksaikat/linghost

LinGhost - Linux Privilege Escalation Tool

kernel linux privilege privilege-escalation tool

Last synced: 11 Apr 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/bao-project/bao-linux-drivers

Bao Hypervisor Linux Drivers.

driver kernel linux operating-system

Last synced: 03 Mar 2026

https://github.com/fuzeman/orangepi-zero-kernel

Ubuntu Core: Minimal kernel for the Orange Pi Zero

kernel snap ubuntu-core

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/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: 16 Aug 2025

https://github.com/yifengyou/linux-6

Ubuntu24.04 kernel 6.8.4-kdev

kernel linux

Last synced: 22 Apr 2025

https://github.com/dreden33773/ember_os

A simple OS kernel implemented in rust, which has referenced https://os.phil-opp.com/

embedded kernel linux os qemu rtos rust unix x86-64

Last synced: 30 Oct 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/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/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/nullarray/kernman

Bash script to help with kernel management.

bash kernel kernel-management linux shellscript

Last synced: 13 Apr 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/mhdzumair/mhdzmr-kernel

Motorola Moto E4 (Woods) MhDzMR-Kernel

e4 kernel kernel-source motorola woods

Last synced: 16 Mar 2025

https://github.com/mohnkhan/myos2026

VM First Experimental Operating System written in Rust, A Rust OS operating System

clang cpp experimental kernel linux-app linux-compatibility no-std operating-system porting qemu rust rustos vm x86-64

Last synced: 26 Jun 2026

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/larrabyte/freelsd

Larry's Software Distribution, free.

epic freelsd kernel operating-system os osdev rust x86

Last synced: 10 Mar 2025

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/romiyusnandar/kernel_xiaomi_bengal_515

common kernel tree for topaz/tapas

bengal kernel tapas topaz

Last synced: 01 Aug 2025

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/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/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/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/adumont/cerberus2080

FORTH and BIOS for the Cerberus2080

cerberus2080 forth kernel

Last synced: 18 Feb 2026

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/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/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/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/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/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/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/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/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/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/4l3x777/wkhttp_lib

Windows Kernel Http Library

dns dtls http https kernel mbedtls tdi tls windows

Last synced: 19 Apr 2026

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/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/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/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/arcadedan/danos

personal project for learning x86-64 asm

assembly assembly-x86 c kernel makefile

Last synced: 24 Apr 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/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/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/alisterd51/gratos

Kernel from scratch (in rust)

32-bit kernel rust

Last synced: 02 Jun 2026

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/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/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/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/fastering18/osekai

Experimental OS

kernel os osekai

Last synced: 01 Mar 2026

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/flatcap/linux-ntfs

📚 Linux NTFS Web Site

archive faq kernel linux website

Last synced: 23 Feb 2026

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/robertdebock/ansible-role-kernel

Build and install a kernel

ansible kernel molecule playbook tox

Last synced: 24 Apr 2025

https://github.com/apetenchea/ksh

Windows Kernel Mode Shell

kernel python windows

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

Lua-LSM kernel repository

kernel linux lsm lua

Last synced: 11 May 2026

https://github.com/dkruchinin/mustring

A microkernel with L4-like IPC

c kernel l4 microkernel os

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

The SIMP auditd Puppet Module

auditd kernel puppet simp simp-ecosystem

Last synced: 21 Aug 2025

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/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/gh057mz/common-kexp-code-snippets

Windows kernel exploitation code snippets and techniques

exploitation kernel windbg windows

Last synced: 11 Feb 2026

https://github.com/spyopensource/jcore

This is the microkernel for Java OS

java kernel

Last synced: 15 Apr 2025