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/mhdzumair/mhdzmr-kernel

Motorola Moto E4 (Woods) MhDzMR-Kernel

e4 kernel kernel-source motorola woods

Last synced: 16 Mar 2025

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

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

c cmake kernel operating-system os osdev rust x86

Last synced: 24 Dec 2025

https://github.com/kdrag0n/caf_kernel_wahoo

CAF 4.4-based kernel for the Pixel 2 / XL (walleye/taimen), unified as wahoo. Note that this is a proof-of-concept which cannot fully boot Android due to encryption issues.

caf kernel linux wahoo

Last synced: 23 Apr 2025

https://github.com/twinc1ty/very-cool-os

Lets build a Kernel from absolute scratch using Assembly & hopefully, C

assembly bootsector c gdt kernel low-level nasm os qemu

Last synced: 23 May 2026

https://github.com/therealdreg/bochs-bed

Bochs Enhaced Debugger (bochs-bed). A modern console debug experience.

alpha bochs debugger debugging-tool emulator kernel poc x86 x86-64

Last synced: 10 Mar 2026

https://github.com/morgant/recordctl

OpenBSD convenience utility for enabing/disabling/toggling audio/video recording in the kernel

audio-recording kernel openbsd openbsd-scripts privacy-tools sysctl video-recording

Last synced: 01 Aug 2025

https://github.com/iomonad/kfs

x86 Kernel From Scratch: From basic bootable kernel, GDT & IDT implementation to advanced ELF memory parser & complete kernel/userspace syscall mechanism.

elf-memory-parser kernel kernel-from-scratch kfs

Last synced: 19 Oct 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/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/krishpranav/kernelexploits

Various Kernel Exploits For Linux And Windows

cve cve-exploits exploits kernel kernel-exploits

Last synced: 15 Apr 2025

https://github.com/junsious/zenos

32-bit kernel

assembly c kernel os

Last synced: 24 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/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/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/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/darkhz/revvz_sakura

Custom kernel source for the Xiaomi Redmi 6 Pro (sakura). Read the wiki: https://github.com/darkhz/revvz_sakura/wiki

force-push-warning kernel sakura

Last synced: 18 Jan 2026

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

FORTH and BIOS for the Cerberus2080

cerberus2080 forth kernel

Last synced: 18 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/embeddedos/larvaos

A multitasking operating system and kernel with an interactive shell.

kernel osdev x86

Last synced: 13 Jun 2026

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/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/deimosfr/oled-backlight

Linux OLED backlight management for Linux

archlinux backlight kernel lenovo linux oled

Last synced: 12 Aug 2025

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

common kernel tree for topaz/tapas

bengal kernel tapas topaz

Last synced: 01 Aug 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/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/apetenchea/ksh

Windows Kernel Mode Shell

kernel python windows

Last synced: 23 Apr 2025

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

📚 Linux NTFS Web Site

archive faq kernel linux website

Last synced: 23 Feb 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/fastering18/osekai

Experimental OS

kernel os osekai

Last synced: 01 Mar 2026

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/alisterd51/gratos

Kernel from scratch (in rust)

32-bit kernel rust

Last synced: 02 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/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/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/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/4l3x777/wkhttp_lib

Windows Kernel Http Library

dns dtls http https kernel mbedtls tdi tls windows

Last synced: 19 Apr 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/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/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/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/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/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/palaworks/pilipala-kernel

Kernel of pilipala

kernel pilipala web

Last synced: 10 Mar 2025

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

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

busybox kernel linux minimalist openbsd suckless

Last synced: 22 Aug 2025