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/milouk/sphinx-bullhead

Sphinx Custom Linux Kernel for Bullhead (Nexus 5X)

android battery bullhead kernel lineageos linux-kernel nexus-5x oreo performance security stability

Last synced: 13 May 2025

https://github.com/alexander-akhmetov/mos

small operating system

kernel os osdev rust

Last synced: 14 Apr 2025

https://github.com/shukantpal/silcos-kernel

The Silcos kernel is a hybrid, robust and compact modular kernel which provides a platform to build the Silcos OS and SilkUI

hardware-abstraction hybrid-kernel kernel silcos-os

Last synced: 11 Apr 2025

https://github.com/metan-ucw/runltp-ng

Minimalistic LTP testrunner

kernel linux linux-kernel ltp test-automation

Last synced: 13 Apr 2025

https://github.com/whitehara/kernel-patch-fedora

Custom kernel patches for Fedora

fedora kernel linux

Last synced: 24 May 2026

https://github.com/At-EC/At-FSM

At-FSM is an open and user-friendly embedded Finite State Machine (FSM) included the Primitive State Machine (PSM) and Hierarchical State Machine (HSM).

c-language chinese embedded-systems finite-state-machine firmware hierarchical-state-machine iot kernel mcu robot state-machine

Last synced: 27 Feb 2026

https://github.com/byt3n33dl3/isabella

Rootkit and Kernel attack kit, 𝗜𝘀𝗮𝗯𝗲𝗹𝗹𝗮 program Enables Cyber Attacks to gain access from Machines without being detected.

executable extensions kernel operating-system os root rootkit

Last synced: 16 Aug 2025

https://github.com/phip1611/phipsboot

PhipsBoot is a relocatable x86_64 bootloader for legacy boot written in Rust and assembly.

kernel multiboot x86-64

Last synced: 29 Jul 2025

https://github.com/oovm/jupyter-protocol

Jupyter Kernel Protocol for rust

jupyter jupyter-kernels jupyter-notebook kernel

Last synced: 11 Apr 2025

https://github.com/brightprogrammer/misraos

A Modern Operating System Written in C++ From Scratch!

cmake cpp kernel modern operating-system osdev

Last synced: 26 Jul 2025

https://github.com/turkishrational/retrodos

MSDOS 1.25-2.11-3.3-5.0-6.0-6.22 and PCDOS 7.1 (derived, redeveloped) KERNEL (and COMMAND.COM) source code in NASM syntax

asm assembler assembly code command dos kernel msdos msdos1 msdos2 msdos3 msdos5 msdos6 nasm os pcdos pcdos7 retro retrodos source

Last synced: 06 Apr 2025

https://github.com/afiskon/linux-kernel-modules

Experiments with Linux kernel modules

driver-programming drivers kernel linux ring0

Last synced: 21 Jul 2025

https://github.com/sloganking/my-own-os

[Self teaching] Writing my own Operating System

kernel os

Last synced: 04 Sep 2025

https://github.com/SartoxSoftware/Batch2OS

A Batch to native 16-bit x86 compiler, made in Rust.

batch kernel native osdev rust x86

Last synced: 10 Jul 2025

https://github.com/elongl/cve-2014-3153

Exploiting CVE-2014-3153, AKA Towelroot.

cve-2014-3153 exploitation kernel linux linux-kernel towelroot

Last synced: 07 Sep 2025

https://github.com/soreing/sore-os

Primitive x86 32bit Operating System with FAT32 File System and a Kernel

boot fat32 filesystem kernel operating-system osdev x86-assembly

Last synced: 04 Mar 2026

https://github.com/archibate/newos

A hobby unix-like operating system

c-library c-runtime filesystem kernel operating-system

Last synced: 06 May 2025

https://github.com/maastaar/539kernel-book

A Journey in Creating an Operating System Kernel: A book that teaches the reader how to create an operating system's kernel called 539kernel. You can read the book freely in https://539kernel.com/

book kernel os-dev os-development os-kernel tutorial x86 x86-assembly x86-nasm

Last synced: 24 Jan 2026

https://github.com/nekernel-org/nekernel

The Modular C++ Microkernel.

bootloader chk cpp kernel microkernel tools uefi

Last synced: 29 Dec 2025

https://github.com/gbowne1/classicos

An x86 32 biit Operating System for 386, 486, Pentium class (P-60 to 233MHz, Pentium II, P3, P4, etc)

c hacktoberfest hacktoberfest- hacktoberfest2023 kernel kernels nasm nasm-assembly operating-system operating-systems os osdev x86 x86-32

Last synced: 12 Apr 2025

https://github.com/ismoilovdevml/rust-os

Rustda Yozilgan Kernel

c ismoilovdev kernel linux rust rust-kernel

Last synced: 04 Apr 2025

https://github.com/th3spl/noimportz

Simple single file header for creating zero imports drivers. Can be useful for bypassing forensic memory analysis performed by anticheats, for example.

anticheat cpp-features kernel pe-header windows-kernel

Last synced: 16 Oct 2025

https://github.com/atirut-w/oclinux

A custom kernel for OpenComputers mod

kernel lua opencomputers opencomputers-mod operating-system

Last synced: 12 Aug 2025

https://github.com/IAmTheNerdNextDoor/arikoto

Arikoto is a personal OS project that is inspired by and is aiming to have a similar nature to ToaruOS.

c cmake hobby-os kernel limine low-level operating-system os osdev x86 x86-64

Last synced: 16 Apr 2025

https://github.com/adtech-labs/kernda

Add conda activation to an IPython kernel spec

conda ipython jupyter kernel team-platform

Last synced: 09 Mar 2026

https://github.com/paragon279/kerneldriver2drawline

Enables developer to draw a line with start point and end point.

c cpp gdi hooking kernel wdk windows-10

Last synced: 16 May 2025

https://github.com/mesabloo/oneiric

A small kernel + OS based on how dreams work

dream kernel operating-system os

Last synced: 29 Jul 2025

https://github.com/okerew/neural-web

This repository shows an alternative neural network structure to modern ones, inspiring from the brain and it's creativity, workings.

alternative architecture biology c cpu cuda gpu innovative kernel machine-learning markdown metal neural neural-network neuron objc shader structure

Last synced: 27 Jul 2025

https://github.com/chivay/vmt

Toy OS written in Zig

kernel osdev zig

Last synced: 29 Apr 2025

https://github.com/allogic/ksu

The Kernel Script Utility is an x64 Kernel-Mode rootkit written in C. It was designed to intercept process memory flow featuring a full TCP/IP network API.

anticheat assembly bypass cheat debugger engine engineering kernel kit ksu memory mode reverse ring0 rootkit scanner script table windows x64

Last synced: 10 May 2026

https://github.com/Garnek0/GarnOS

OS powered by a modular kernel

c kernel operating-system os osdev

Last synced: 08 May 2025

https://github.com/jayfoxrox/pykdclient

Cross-platform Python scripts to interface with the Microsoft Kernel Debugger

debugger debugging interface kd kernel microsoft python script secureworks serial windbg windows

Last synced: 18 Mar 2025

https://github.com/boneill02/swerve

A barebones i386 kernel

c i386 kernel operating-system osdev unix

Last synced: 11 Apr 2025

https://github.com/fyg369/kernel-action

a action to build kernel automatically[FORCE PUSH WARNING]

action actions android ci kernel kernelsu

Last synced: 13 Oct 2025

https://github.com/xdevs23/linux-nitrous

Mirror of https://gitlab.com/xdevs23/linux-nitrous

clang custom kernel linux linux-nitrous

Last synced: 06 Mar 2026

https://github.com/naliferopoulos/kernel

x86 Homebrew'd Kernel

kernel os os-development x86

Last synced: 06 Mar 2026

https://github.com/ryanwoodsmall/kernel-rpm

kernel spec, config for vanilla kernel rpms from kernel.org

kernel kernel-spec linux linux-kernel rpm rpm-packages rpm-spec

Last synced: 27 Oct 2025

https://github.com/aphp/hiveqlkernel

HiveQL Jupyter Kernel

hive hiveql jupyter kernel notebook

Last synced: 17 Mar 2026

https://github.com/j4cobgarby/mustard

A fairly basic kernel written in NASM and C

bootable c grub grub2 kernel low-level nasm open-source operating-system os

Last synced: 10 Jul 2025

https://github.com/symlex/symlex-core

Minimalistic Kernel and Router based on Symfony Components

dependency-injection kernel micro-framework php router symfony

Last synced: 10 Apr 2025

https://github.com/iamthenerdnextdoor/arikoto

Arikoto is a personal OS project that is inspired by and is aiming to have a similar nature to ToaruOS.

c cmake hobby-os kernel limine low-level operating-system os osdev x86 x86-64

Last synced: 14 Apr 2025

https://github.com/gamemann/test-kernel-modules

A repository used to store my test Linux kernel modules I make while I'm learning.

examples forward kernel linux module net netfilter packet processing

Last synced: 18 Mar 2025

https://github.com/ecomaikgolf/alma

toy kernel written in C++ for x86-64 machines with the mere purpose of learning OS development

academic-project cmake cpp kernel make nasm qemu qemu-x86 stivale stivale2 x86-64

Last synced: 22 Oct 2025

https://github.com/goerz/python-localvenv-kernel

A Jupyter kernel that delegates to ipykernel in the .venv environment of a project folder

ipython-kernel jupyter jupyter-notebook kernel python

Last synced: 14 Apr 2025

https://github.com/pablito2020/android_kernel_bq_krillin

⚡ Custom kernel for the bq E4.5

bq kernel krillin mediatek mt6582

Last synced: 10 Apr 2025

https://github.com/aaronjackson/2.11bsd

2.11BSD with some modifications

bsd kernel pdp-11

Last synced: 07 Oct 2025

https://github.com/at-ec/at-fsm

At-FSM is an open and user-friendly embedded Finite State Machine (FSM) included the Primitive State Machine (PSM) and Hierarchical State Machine (HSM).

c-language chinese embedded-systems finite-state-machine firmware hierarchical-state-machine iot kernel mcu robot state-machine

Last synced: 08 Sep 2025

https://github.com/ppopth/kelner

Safe portable simple microkernel written purely in Rust

embedded kernel rust

Last synced: 11 Jun 2025

https://github.com/timschneeb/msi-ec-modern

Fork of msi-ec with support for MSI Modern 15 A11M (Business series)

acpi driver ec embedded-controller kernel kernel-module laptop linux msi msi-laptop msi-modern

Last synced: 03 Jul 2025

https://github.com/sinanislekdemir/minik

Minik OS - Kernel with an Interpreted language for ATMega2560 and ESP32 boards.

arduino compiler esp32 esp32-wroom interpreter kernel programming-language

Last synced: 10 Apr 2025

https://github.com/dr-tsng/minotauros

Minotaur kernel

kernel os riscv rust

Last synced: 15 Jun 2025

https://github.com/gmh5225/llvmwindowsdrivertest

A project only for testing windows driver by llvm-msvc.

driver kernel llvm llvm-msvc windows

Last synced: 14 Apr 2025

https://github.com/ianmacd/beyond2lte

Combined kernel source code for the Samsung Galaxy G970F, G973F and G975F. Use in combination with Magisk and TWRP.

android kernel

Last synced: 06 Apr 2026

https://github.com/brunexgeek/machina

A lightweight kernel and operating system for Raspberry Pi

arm baremetal-os kernel machina raspberry-pi

Last synced: 28 Apr 2025

https://github.com/no92/uefi-bare-bones

UEFI "Hello World"

barebones kernel osdev uefi

Last synced: 06 May 2025

https://github.com/0xbekoo/malware-resurrection

This project enables malware to resurrect and remain hidden even after termination, using a User-Mode Program and Kernel-Mode Driver as part of the Malware Resurrection technique.

executable kernel kernel-driver malware malware-resurrection resurrection windows

Last synced: 17 Jun 2025

https://github.com/ljmf00/rts5139

Linux kernel drivers module backport for RTS5129/RTS5139 USB MMC card reader

card-reader drivers kernel kernel-module linux mmc module realtek rts5129 usb

Last synced: 08 Oct 2025

https://github.com/danijelaskov/microkernel

An implementation of a small, but fully functional multithreaded operating system kernel with time sharing.

8086 dos etf kernel multithreading operating-system operativni-sistem operativni-sistemi-1 os1 projekat time-sharing x86

Last synced: 30 Apr 2025

https://github.com/ferhatgec/fusion

Fusion, x86 Hobby & Unique /s operating system project.

cli gdt global-descriptor-table gpl kernel keyboard operating osdev system x86

Last synced: 14 Apr 2025

https://github.com/pdsmart/tzpufusionx

tranZPUter FusionX - Software based physical Z80 replacement using a Linux System-on-a-module and a highly accurate Z80 Emulation written in C.

bash c cpld driver electronics kernel linux retro som vhdl

Last synced: 14 Apr 2025

https://github.com/tyler-cromwell/mantle

An operating system kernel written mostly in C for x86-64 CPUs, capable of booting on real hardware. Goal is to implement my own functional Unix-like operating system.

assembly c grub iso kernel linux makefile operating-systems python3 x86 x86-64

Last synced: 17 Mar 2026

https://github.com/dn0sar/frontal_poc

Proof-of-Concept of the Frontal Attack

attack identical-branches kernel poc sgx-enclave sgx-step

Last synced: 20 Apr 2025

https://github.com/Glowman554/NextOS

Operating system development try 2!

kernel userspace

Last synced: 10 Mar 2025

https://github.com/chentao-kernel/spycat

An eBPF kernel Observable Agent To Spy Performance Issue On OS.

bcc ebpf exporter go kernel libbpf metrics observer

Last synced: 27 Oct 2025

https://github.com/metal-stack/kernel

kernel build for pxe booting bare metal machines

bare-metal kernel linux-kernel pxe-boot

Last synced: 18 Feb 2026

https://github.com/sen-h/vidos

Complete single purpose linux system that just plays videos

av1 av1-videos buildroot dav1d kernel linux linux-distribution mkv opus video webm

Last synced: 03 Oct 2025

https://github.com/gszr/luatests

NetBSD kernel Lua test suite

kernel lua netbsd tests

Last synced: 11 Apr 2025

https://github.com/whoisclebs/seedcore

💿 💻 A Minimalistic Kernel for Optimal Performance made with rust. 🦀

kernel rust

Last synced: 17 Mar 2025

https://github.com/smeso/sara

S.A.R.A. development branch. Rebased often. Use at your own risk.

hardening kernel linux lsm sara security

Last synced: 14 Jun 2026

https://github.com/u-root/mkuimage

Create small Go-based root file systems -- with support for CPIOs and (TBD) Docker images

go initramfs kernel linux linuxboot system

Last synced: 05 Aug 2025

https://github.com/clebsstash/seedcore

💿 💻 A Minimalistic Kernel for Optimal Performance made with rust. 🦀

kernel rust

Last synced: 04 Sep 2025

https://github.com/jbush001/xv6-nyuzi

Port of xv6 operating system to Nyuzi processor

kernel operating-system processor

Last synced: 13 Apr 2025

https://github.com/benmezger/strail

A kernel with support to the RISCV architecture

asm c kernel operating-system riscv unix

Last synced: 07 Sep 2025

https://github.com/Codetector1374/GuideOS

Tutorial for Writing a Kernel

kernel operating-system osdev

Last synced: 10 Apr 2025

https://github.com/alifarazz/ukernel

:balloon: My first attempt at writing a kernel

c11 hello-world i386 kernel nasm-assembly

Last synced: 06 Apr 2025

https://github.com/plos-clan/coolpotos-x64-v

CoolPotOS x64 but written in V.

kernel loongarch64 os vlang x86-64

Last synced: 28 Jan 2026

https://github.com/gszr/luaio

NetBSD kernel Lua I/O bindings

io kernel lua netbsd

Last synced: 15 Jul 2025

https://github.com/qguv/kernelflut

Connect a pixelflut screen as another (virtual) monitor in userspace using kernel evdi

c driver drm evdi kernel linux pixelflut

Last synced: 01 Apr 2026

https://github.com/randruc/lazuli

Lazuli is a multitasking RTOS (Real-Time Operating System/kernel) targeting AVR microcontrollers. It allows to program and run multiple independent tasks in a real-time context on AVR microcontrollers.

arduino asm atmega atmega328p atmel avr avr-gcc avr-mcus avr-microcontrollers avr-programming c c89 code-quality embedded kernel mcu os real-time rtos scheduling

Last synced: 10 Apr 2025

https://github.com/mental32/kernel

A Unikernel For Embedded Systems

drivers kernel operating-system osdev rust

Last synced: 12 Apr 2025

https://github.com/yjdoc2/os-project

A project done for OS course, extending a kernel from https://github.com/dthain/basekernel, to implement threading capabilities, give an API for threading, and implement various scheduling techniques.

c kernel operating-system os-dev scheduling-policies threading

Last synced: 12 Apr 2025

https://github.com/sjkingo/luminary

Luminary is a small x86 real-time operating system

kernel operating-system osdev qemu real-time ulysses x86

Last synced: 12 Oct 2025

https://github.com/raspiduino/a6lte-kvm-old

(OLD VERSION! Please see the new one at https://github.com/raspiduino/a6lte-kvm) Kernel with KVM for SM-A600G (Samsung Galaxy A6) with exynos7870 cpu

android arm armv8a exynos7870 kernel kvm linux linux-kernel qemu samsung samsung-firmwares samsung-galaxy trustzone

Last synced: 10 Apr 2025

https://github.com/fishilico/linux-patches

Patches for GNU/Linux

kernel linux patch

Last synced: 06 Apr 2026

https://github.com/naltun/unix-notes

Notes on common 🅄🅝Ⓘ🆇 topics 🐧 😈

aix bsd cli command-line darwin internet kernel linux networking protocols tcp tcp-ip udp unix

Last synced: 30 Apr 2025

https://github.com/apparentlyplus/gatos

GatOS is an experimental kernel serving as the foundational layer for the PawStack toolchain.

docs grub kernel memory multiboot os-dev sysinternals toolchain

Last synced: 04 Mar 2026