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/muammar/ml4chem

ML4Chem: Machine Learning for Chemistry and Materials

chemistry deeplearning kernel kernel-methods machine-learning materials-science physics

Last synced: 17 Jun 2025

https://github.com/kkent030315/ntsymbol

Resolve DOS MZ executable symbols at runtime

kernel ntsymbol rootkit rootkits symbol symbols windows

Last synced: 16 Mar 2025

https://github.com/hpi-swa/ipolyglot

A polyglot kernel for Jupyter notebooks based on GraalVM.

graalvm jupyter kernel polyglot polyglot-notebooks polyglot-programming

Last synced: 05 Sep 2025

https://github.com/aleluff/uktools

Upgrade latest Linux kernel automatically for Ubuntu and derivatives 🐧

bodhi-linux drivers elementary-os kernel linux linux-ck linux-kernel linux-mint purge security ubuntu update zorin-os

Last synced: 03 Apr 2025

https://github.com/vsaint1/kernel-mouse

Kernel driver with mouse and keyboard input

asm cpp kernel windows

Last synced: 30 Jul 2025

https://github.com/allogic/kdbg

The windows kernel debugger consists of two parts, KMOD which is the kernel driver handling ring3 request and KCLI, the command line interface for the driver. It originated due to insufficient useability with CheatEngine's DBVM driver while debugging games running under certain AntiCheat software.

anticheat assembly bypass cheat debugger driver engine engineering kcli kctl kdbg kdu kernel kmod memory reverse scanner windows x64 x86

Last synced: 06 Oct 2025

https://github.com/skx/linux-security-modules

A place to store my toy linux-security modules.

kernel linux linux-security-module lsm security

Last synced: 23 Apr 2025

https://github.com/jetsonhacksnano/buildkernelandmodules

Build the Linux Kernel and Modules on board the NVIDIA Jetson Nano Developer Kit

jetson-nano kernel kernel-modules

Last synced: 01 Mar 2026

https://github.com/derdyast1r/bekerneldriverupdated

This is a repo of my previous BEKernelDriver but updated to add better protections and a more detailed setup. also with a good bit of code cleanup.

anti battleye cache cheat clearing dayz driver eac easy escape fortnite from ioctl kernel mml mmu nmi piddb tarkov undetected

Last synced: 06 Oct 2025

https://github.com/TalonFloof/zorroOS

A hobby operating system written in Zig & C that reimagines classic UNIX ideas for modern technology

baremetal hobby-kernel hobby-os kernel limine operating-system operating-systems os osdev x86-64 zig zorro-os

Last synced: 06 May 2025

https://github.com/veltzer/demos-linux

demos-linux is a project to demo and explore the Linux user space C/C++ API

api c c-plus-plus demos examples kernel linux samples userspace

Last synced: 05 Apr 2025

https://github.com/zyedidia/multiplix

An operating system kernel for RISC-V and AArch64 SBCs

aarch64 bare-metal dlang kernel operating-system osdev raspberry-pi riscv

Last synced: 14 Apr 2025

https://github.com/samueltulach/directpagemanipulation

A basic demonstration of directly overwriting paging structures for physical memory r/w and interprocess memory copy

driver kernel low-level memory memory-management windows

Last synced: 20 Jun 2025

https://github.com/sergioarmgpl/operating-systems-usac-course

Operating Systems & Cloud Native Theory, Workshops, Guides, Cool Cloud Native Projects and students contribution area

cloudnative docker kernel kubernetes linux

Last synced: 05 Apr 2025

https://github.com/DErDYAST1R/64KernelDriverCleaner

A Kernel Driver that can be used for a cheat or malware base to circumvent common cache & structure table checks. PsLoadedModuleList however requires a PG Bypass on (Some) Machines > 22H2 Win10, Not Win 11

anticheat battleye be bucket bypass cheat clearing eac fn fortnite hash kernel mml mmu piddb undetected

Last synced: 05 Mar 2025

https://github.com/rezgui/fpos

Free Pascal Operating System (FPOS) is a operating system consists of a minimal kernel built on FreePascal. It contains a Scheme implementation of a hard drive (ATA) driver, keyboard (PS2), serial (8250 UART), FAT32 filesystem and a small real time clock manager. The project was built to experiment with developement of operating system using a high level functional language to study the developement process and the use of Scheme to build a fairly complex system.

freepascal kernel microkernel operating-system os pascal pascal-compiler pascal-language pascal-programming

Last synced: 08 Apr 2026

https://github.com/avafinger/bananapi-zero-ubuntu-base-minimal

BananaPi M2 Zero - Ubuntu Focal Base Minimal Image (Experimental) - U-Boot 2017.09 / Kernel 4.18.y / Kernel 4.19.y / Kernel 4.20.y / Kernel 5.3.y / Kernel 5.6.y / Kernel 5.7.y / Kernel 5.11.y

banana-pi bananapi bluetooth boot firmware kernel m2z mainline-kernel mali phone u-boot ubuntu

Last synced: 06 Apr 2025

https://github.com/Zeke-OS/zeke

A POSIX-like OS for ARM processors.

kernel libc operating-system posix-compatible rtos zeke

Last synced: 23 Aug 2025

https://github.com/jupyterlab-contrib/jupyterlab-kernelspy

A Jupyter Lab extension for inspecting messages to/from a kernel

jupyterlab jupyterlab-extension kernel

Last synced: 28 Jun 2025

https://github.com/InnerWarden/innerwarden

Autonomous security agent for Linux and macOS. 40 eBPF hooks. 48 detectors. 20 response playbooks. 30 correlation rules. 98% MITRE ATT&CK coverage (41/42). Kill chain tracking. AI agent protection. Mesh defense. Pure Rust.

agent-guard ai-agent-security anomaly-detection autonomous-defense correlation-engine ebpf firewall honeypot host-security incident-response intrusion-detection ja3 kernel linux rust security sigma-rules threat-detection tls-fingerprinting yara

Last synced: 03 Apr 2026

https://github.com/innerwarden/innerwarden

Autonomous security agent for Linux and macOS. 40 eBPF hooks. 48 detectors. 20 response playbooks. 30 correlation rules. 98% MITRE ATT&CK coverage (41/42). Kill chain tracking. AI agent protection. Mesh defense. Pure Rust.

agent-guard ai-agent-security anomaly-detection autonomous-defense correlation-engine ebpf firewall honeypot host-security incident-response intrusion-detection ja3 kernel linux rust security sigma-rules threat-detection tls-fingerprinting yara

Last synced: 16 May 2026

https://github.com/jermeyyy/rooty

Academic project of Linux rootkit made for Bachelor Engineering Thesis.

academic bachelor-engineering-thesis kernel kernel-module linux linux-rootkit rootkit security thesis

Last synced: 08 Feb 2026

https://github.com/therealdreg/x86osdev

x86 OS development using Bochs emulator. MIT xv6, JamesM's kernel development tutorials (with some changes) & more

bochs kernel kernel-development mit operating-systems osdev x86 xv6 xv6-operating xv6-os

Last synced: 06 Oct 2025

https://github.com/wwmm/fastgame

Optimize system performance for games

amdgpu cpu-affinity disk game hugepages kernel linux performance profile service tweaks

Last synced: 09 Apr 2025

https://github.com/frno7/linux

Linux 2.2, 2.6, 3.x, 4.x and 5.x kernels for the PlayStation 2.

kernel linux playstation2 ps2 r5900

Last synced: 09 May 2025

https://github.com/michael2012z/sparrow

My Operating System.

c kernel operating-system os sparrow

Last synced: 15 May 2025

https://github.com/tijme/kernel-mii

Cobalt Strike (CS) Beacon Object File (BOF) foundation for kernel exploitation using CVE-2021-21551.

beacon bof cobalt-strike cve-2021-21551 exploit kernel red-teaming

Last synced: 25 Apr 2025

https://github.com/aar10n/osdev

64-bit UNIX hobby operating system with a UEFI bootloader

kernel osdev uefi x86-64

Last synced: 09 Apr 2025

https://github.com/nvidia-ai-iot/turtlebot3

Autonomous delivery robot with turtlebot3 and Jetson TX2

delivery-bot jetson kernel turtlebot

Last synced: 28 Jun 2025

https://github.com/CoderionLabs/exoberry

An exokernel for the raspberry pi 3.

c driver gplv3 kernel operating-system raspberry-pi unix-like

Last synced: 02 Aug 2025

https://github.com/aesophor/valkyrie

🔮 A UNIX-like toy kernel built from scratch which runs on a real rpi3b+, with preemptive multithreading, CoW fork(), VM, VFS, FAT32

aarch64 cpp cpp20 kernel nctu nycu osdev osdi

Last synced: 12 Apr 2025

https://github.com/osresearch/safeboot-loader

Linux kernel module to use UEFI Block IO Protocol devices. Probably not a good idea.

bootloader efi firmware kernel uefi

Last synced: 07 Jul 2025

https://github.com/mariuz/linux-0.01

compilable linux-0.01

kernel linux

Last synced: 03 May 2025

https://github.com/armbian/linux

Armbian kernel mirrors

allwinner kernel legacy linux source tinkerboard

Last synced: 15 Jun 2025

https://github.com/cisco-open/camblet-driver

Linux Kernel module providing TLS, identity and running WASM

camblet kernel tls

Last synced: 02 May 2025

https://github.com/madd-games/glidix

A POSIX-compliant but modernized, graphical operating system for x86_64.

c gui kernel operating-system posix shell

Last synced: 28 Jul 2025

https://github.com/jiegec/cs140e

CS140e without Rust is not CS140e. Sergio Benitez plz come back.

cs140e kernel rust

Last synced: 16 Mar 2026

https://github.com/mosquito/caio

Linux AIO c python bindings

aio asyncio eventfd kernel linux linux-aio non-blocking system

Last synced: 05 Mar 2026

https://github.com/deanoburrito/northport

Monolithic kernel and support libraries for riscv64 and x86_64.

c-plus-plus kernel operating-system os osdev

Last synced: 24 Jul 2025

https://github.com/cr4sh/ida-vmware-gdb

Helper script for Windows kernel debugging with IDA Pro on VMware + GDB stub

debugging gdb ida kernel reversing vmware windows

Last synced: 10 May 2025

https://github.com/matheuzsecurity/modtracer

ModTracer Finds Hidden Linux Kernel Rootkits and then make visible again.

forensics kernel linux lkm modtracer rootkit

Last synced: 09 Apr 2025

https://github.com/inokinoki/xnu-bcm2837-hackintosh

Efforts to build and run XNU (macOS Kernel)/Hackintosh on Raspberry Pi 3

arm64 bare-metal hackintosh kernel macos raspberry-pi xnu

Last synced: 30 Apr 2025

https://github.com/aleksamagicka/aquacomputer_d5next-hwmon

Linux hwmon driver for select Aquacomputer devices. Partly mainlined.

driver kernel sensor temperature watercooling

Last synced: 07 Apr 2025

https://github.com/Inokinoki/xnu-bcm2837-hackintosh

Efforts to build and run XNU (macOS Kernel)/Hackintosh on Raspberry Pi 3

arm64 bare-metal hackintosh kernel macos raspberry-pi xnu

Last synced: 22 Apr 2025

https://github.com/koibtw/highlightos

🌄 x86_64 OS (kernel) made from scratch in Rust & Assembly

assembly bios bootloader kernel nasm os rust

Last synced: 01 Jun 2026

https://github.com/sharpcoder/teensycore

A rust kernel for the Teensy 4.0

baremetal kernel rust teensy4

Last synced: 21 Aug 2025

https://github.com/i32-sudo/bekerneldriver

An Undetected BE Kernel Driver I developed, Will probably be detected upon releasing this but can be made undetected very easily. Does not work for EAC as there is no CR3 Fixing/Patching/Restore along with no APC/Stackwalk Protections/KE.

battleye be dayz driver fortnite ioctl kernel mode un undetected user usermode

Last synced: 12 Apr 2025

https://github.com/kkamagui/shadow-box-for-arm

Shadow-Box: Lightweight and Practical Kernel Protector for ARM (Presented at BlackHat Asia 2018)

arm blackhat kernel linux rootkit trustzone

Last synced: 25 Mar 2025

https://github.com/ASEM000/kernex

Stencil computations in JAX

jax kernel stencil

Last synced: 14 May 2025

https://github.com/asem000/kernex

Stencil computations in JAX

jax kernel stencil

Last synced: 13 Apr 2025

https://github.com/64/byteos

A simple hobby operating system for the x86-64 architecture

kernel operating-system os x86-64

Last synced: 03 Jul 2025

https://github.com/flit/argon-rtos

Argon RTOS: tiny embedded C/C++ RTOS for Cortex-M

cortex-m embedded kernel rtos

Last synced: 11 Aug 2025

https://github.com/joeltg/mit-scheme-kernel

Jupyter Kernel for MIT Scheme

jupyter kernel mit-scheme scheme

Last synced: 24 Apr 2025

https://github.com/adamperkowski/highlightos

🌄 x86_64 OS (kernel) made from scratch in Rust & Assembly

assembly bios bootloader kernel nasm os rust

Last synced: 21 Aug 2025

https://github.com/mgeeky/hevd_kernel_exploit

Exploits pack for the Windows Kernel mode driver HackSysExtremeVulnerableDriver written for educational purposes.

education exploit kernel windows

Last synced: 19 Jul 2025

https://github.com/enkomio/s4killer

BYOVD process killer

byovd exploit kernel

Last synced: 22 Apr 2025

https://github.com/lutoma/xelix

💻⚙ Xelix is a hobby Unix-like kernel with GNU userland for x86

c kernel osdev unix x86

Last synced: 15 Apr 2025

https://github.com/HidamariProject/Hidamari

Modern operating system aimed at running WebAssembly code.

kernel operating-system wasm webassembly zig

Last synced: 08 May 2025

https://github.com/gmh5225/androiddrivesignity

AndroidDriveSignity is a Python utility designed to bypass driver signature verification in Android kernel(ARMv8.3), facilitating the loading of custom drivers

android armv8 bypass driver kernel linux patch signature verification

Last synced: 14 Apr 2025

https://github.com/q60/disfetch

Yet another *nix distro fetching program, but less complex.

fetch info kernel neofetch os pfetch system system-info system-information ufetch uptime

Last synced: 17 Mar 2025

https://github.com/florianl/go-nflog

c-binding free API for golang to communicate with the log subsystem of netfilter

golang hacktoberfest kernel netfilter nflog

Last synced: 08 Apr 2025

https://github.com/0xflux/hells-hollow

Hells Hollow Windows 11 Rootkit technique to Hook the SSDT via Alt Syscalls

alt-syscalls alternative-syscalls exploit kernel kernel-exploit malware rootkit ssdt ssdt-hook ssdt-hooking ssdt-plug syscalls windows-11 windows11

Last synced: 16 Oct 2025

https://github.com/maldevel/rootkits-list-download

A curated list of rootkits found on Github and other sites.

curated-list kernel linux rootkits windows

Last synced: 13 May 2025

https://github.com/dmarro89/go-dav-os

A 32-bit freestanding OS kernel written in Go, booted via GRUB/Multiboot, with VGA terminal, PS/2 keyboard, IDT/PIC/PIT, a debug shell, a bitmap page frame allocator, and an in-memory filesystem

bare-metal bare-metal-programming go golang grub kernel operating-system operating-system-kernel operating-system-learning operating-systems-project osdev osdev-project osdev-projects qemu

Last synced: 25 Jan 2026

https://github.com/davidgmbb/birth

A better operating system

kernel limine osdev x86-64 zig

Last synced: 08 Oct 2025

https://github.com/Qubasa/perf_kernel

Multicore x64 kernel with a focus on introspection and debugging capabilities.

hpc kernel performance performance-analysis rust smp x86-64

Last synced: 02 May 2025

https://github.com/denysvitali/linux-on-pixel-c

Documentation on how to run a Linux Distro on the Google Pixel C (2015)

arch archlinux c google kernel linux pixel pixel-c tegra tegra210

Last synced: 18 Mar 2025

https://github.com/cr4sh/zc_pcie_dma

DMA attacks over PCI Express based on Xilinx Zynq-7000 series SoC

axi-dma dma fpga kernel linux pci-e xilinx zynq

Last synced: 09 Apr 2025

https://github.com/derdyast1r/eac-cr3bypass

My EAC & BE Rady CR3 Reading & Writing source that I use for my KM Drivers.

anti cheat cr3 driver eac easy easy-anti-cheat external kernel read ud undetected write

Last synced: 23 Jan 2026

https://github.com/nyrahul/linux-kernel-configs

Linux kernel configs for popular distros.

config distros kernel kernel-config linux linux-kernel

Last synced: 07 Mar 2026

https://github.com/seclab-ucr/saddns

SADDNS: Side Channel Based DNS Cache Poisoning Attack

dns kernel network security side-channel

Last synced: 13 Jul 2025

https://github.com/petehouston/awesome-os-dev

The collection of useful resources for OS development

kernel operating-system os os-dev system-programming

Last synced: 07 Jan 2026

https://github.com/hidenorimatsubayashi/evisor

Light-weight Bare Metal Hypervisor (Type 1) written in C++

aarch64 arm64 armv8 bare-metal embedded hypervisor kernel os qemu raspberry-pi raspberry-pi-4 virtualization

Last synced: 09 May 2025