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/daem0nc0re/VectorKernel

PoCs for Kernelmode rootkit techniques research.

kernel rootkit windows

Last synced: 04 Jun 2026

https://github.com/tytydraco/ktweak

A no-nonsense kernel tweak script for Linux and Android systems, backed by evidence.

kernel kernel-optimizers kernel-tweak

Last synced: 05 Apr 2025

https://github.com/tytydraco/KTweak

A no-nonsense kernel tweak script for Linux and Android systems, backed by evidence.

kernel kernel-optimizers kernel-tweak

Last synced: 13 Apr 2025

https://github.com/nette/application

🏆 A full-stack component-based MVC kernel for PHP that helps you write powerful and modern web applications. Write less, have cleaner code and your work will bring you joy.

component-driven kernel mvc nette nette-framework php presenter

Last synced: 14 May 2025

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

Linux Kernel Runtime Guard

hardening integrity kernel linux security

Last synced: 13 Mar 2025

https://github.com/nsg650/polaris

A WIP 64-bit UNIX-like kernel

c kernel operating-system osdev

Last synced: 16 May 2025

https://github.com/yifengyou/os-elephant

《操作系统真象还原》源码及学习笔记(os-elephant)还原真相

kernel os os-elephant sourcecode visio

Last synced: 06 Apr 2025

https://github.com/alibaba/cloud-kernel

Cloud Kernel - an open-source Linux kernel originated by Alibaba Operating System Team

alibabacloud alibabacloudlinux aliyun aliyunlinux ecs kernel linux os

Last synced: 14 Oct 2025

https://github.com/mrgian/felix

🐱 Experimental operating system written in Rust

bootloader kernel operating-system os rust

Last synced: 26 Apr 2025

https://github.com/sysprog21/simplefs

A simple native file system for Linux kernel

filesystem kernel linux linux-kernel linux-vfs minimalist native-file-system

Last synced: 04 Apr 2025

https://github.com/cr4sh/kernelforge

A library to develop kernel level Windows payloads for post HVCI era

exploit hvci hypervisor kernel library rookit vbs windows

Last synced: 06 Apr 2025

https://github.com/theofficialflow/trinity

Trinity Exploit - Emulator Escape

emulator escape exploit hack jailbreak kernel rop

Last synced: 02 Apr 2025

https://github.com/repnz/windbg-cheat-sheet

My personal cheat sheet for using WinDbg for kernel debugging

cheat-sheet cheatsheet debugging guide kernel windbg

Last synced: 05 Apr 2025

https://github.com/clockworkpi/DevTerm

This code repository offers downloads for the latest images of various DevTerm models, as well as kernel patches, keyboard firmware, the source code for screen and printer drivers, hardware schematics, assembly instructions, and essential technical documents.

kernel osimage patch

Last synced: 09 Jul 2025

https://github.com/sondernextdoor/poseidon

Stealthy UM <-> KM communication system without creating any system threads, permanent hooks, driver objects, section objects or device objects

anticheat bypass communication kernel mode read usermode write

Last synced: 12 Aug 2025

https://github.com/daem0nc0re/vectorkernel

PoCs for Kernelmode rootkit techniques research.

kernel rootkit windows

Last synced: 16 May 2025

https://github.com/sondernextdoor/Poseidon

Stealthy UM <-> KM communication system without creating any system threads, permanent hooks, driver objects, section objects or device objects

anticheat bypass communication kernel mode read usermode write

Last synced: 12 Apr 2025

https://github.com/jordanhillis/pvekclean

Easily remove old/unused PVE kernels on your Proxmox VE system

debian kernel proxmox proxmox-ve proxmoxve pve pve-kernels

Last synced: 06 Apr 2025

https://github.com/KelvinMsft/kHypervisor

kHypervisor is a lightweight bluepill-like nested VMM for Windows, it provides and emulating a basic function of Intel VT-x

hyperplatform kernel nested-virtualization vcpus virtualization virtualization-based-security vm-entry-emulation vt-x windbg windows-kernel

Last synced: 30 Mar 2025

https://github.com/fabianishere/pve-edge-kernel

Newer Linux kernels for Proxmox VE 7

bleeding-edge kernel linux proxmox

Last synced: 31 Oct 2025

https://github.com/ucsb-seclab/difuze

Fuzzer for Linux Kernel Drivers

android fuzzing kernel vulnerability-detection

Last synced: 02 Apr 2025

https://github.com/david942j/kvm-kernel-example

Examples for: Learning KVM - implement your own kernel

kernel kvm kvm-hypervisor linux-kernel vm

Last synced: 06 Apr 2025

https://github.com/julian-poidevin/MBPMid2010_GPUFix

MBPMid2010_GPUFix is an utility program that allows to fix MacBook Pro (15-inch, Mid 2010) intermittent black screen or loss of video. The algorithm is based on a solution provided by user fabioroberto on MacRumors forums.

2010 fix gpu kernel kernel-panic macbook-pro mid-2010 osx panic qt utility

Last synced: 26 Mar 2025

https://github.com/jserv/talks

schedule and materials about my presentations

aarch64 arm c-programming guts kernel linux microcontroller open-source rtos security

Last synced: 16 May 2025

https://github.com/wecooperate/iMonitorSDK

The world's most powerful System Activity Monitor Engine · 一款功能强大的终端行为采集防御开发套件 ~ 旨在帮助EDR、零信任、数据安全、审计管控等终端安全软件可以快速实现产品功能, 而不用关心底层驱动的开发、维护和兼容性问题,让其可以专注于业务开发

access-control defender edr endpoint-security etw kernel monitoring-tool procmon security sysmon zero-trust

Last synced: 11 Jul 2025

https://github.com/dbhi/qus

qemu-user-static (qus) and containers, non-invasive minimal working setups

aarch64 arm32v6 arm32v7 arm64v8 binfmt container docker foreign-architectures i386 kernel linuxkit podman ppc64le qemu qemu-user-static register s390x

Last synced: 26 Jan 2026

https://github.com/koutto/ioctlbf

Windows Kernel Drivers fuzzer

driver fuzz ioctl kernel ring0 windows

Last synced: 02 Jul 2025

https://github.com/Cr4sh/KernelForge

A library to develop kernel level Windows payloads for post HVCI era

exploit hvci hypervisor kernel library rookit vbs windows

Last synced: 11 Jul 2025

https://github.com/theofficialflow/h-encore-2

Fully chained kernel exploit for the PS Vita on firmwares 3.65-3.74

exploit hack jailbreak kernel rop

Last synced: 11 Apr 2025

https://github.com/fabianishere/udm-kernel-tools

Tools for bootstrapping custom kernels on the UniFi Dream Machine

kernel linux udm udm-pro unifi

Last synced: 01 Apr 2026

https://github.com/hackclub/ram-a-thon

Just a detailed in-depth, and comprehensive explanation of how computers operate internally, focusing on RAM and CPU aspects, respectively. By @ILyesMk2

computer-science cpu kernel linux operating-system ram windows

Last synced: 12 Apr 2025

https://github.com/ucsb-seclab/dr_checker

DR.CHECKER : A Soundy Vulnerability Detection Tool for Linux Kernel Drivers

kernel kernel-driver llvm vulnerability-detection vulnerability-scanners

Last synced: 15 Mar 2025

https://github.com/kkent030315/evil-mhyprot-cli

A PoC for Mhyprot2.sys vulnerable driver that allowing read/write memory in kernel/user via unprivileged user process.

driver exploit kernel kernel-exploit kernel-exploits mhyprot mhyprot2 windows

Last synced: 09 Apr 2025

https://github.com/aquasecurity/btfhub

BTFhub, in collaboration with the BTFhub Archive repository, supplies BTF files for all published kernels that lack native support for embedded BTF. This joint effort ensures that even kernels without built-in BTF support can effectively leverage the benefits of eBPF programs, promoting compatibility across various kernel versions.

btf ebpf kernel linux

Last synced: 05 Apr 2025

https://github.com/willdurand/ArvernOS

:floppy_disk: A minimal, experimental and "toy" monolithic kernel to learn about OS development // Work In Progress

32-bit 64-bit aarch32 aarch64 asm hobby-os kernel learning-by-doing operating-system x86-64

Last synced: 10 Jul 2025

https://github.com/willdurand/arvernos

:floppy_disk: A minimal, experimental and "toy" monolithic kernel to learn about OS development // Work In Progress

32-bit 64-bit aarch32 aarch64 asm hobby-os kernel learning-by-doing operating-system x86-64

Last synced: 06 Apr 2025

https://github.com/nvidia/tilus

Tilus is a tile-level kernel programming language with explicit control over shared memory and registers.

cuda kernel programming tile

Last synced: 06 Sep 2025

https://github.com/kolibrios/kolibrios

The official mirror of the main KolibriOS repository

assembler assembly fasm kernel kolibrios os osdev

Last synced: 08 Apr 2025

https://github.com/can1357/ntlua

Lua in kernel-mode because why not.

interesting-combo kernel lua

Last synced: 09 Apr 2025

https://github.com/tabemann/zeptoforth

A not-so-small Forth for Cortex-M

arm cortex-m forth kernel raspberry-pi-pico rp2040 rp2350

Last synced: 09 Mar 2026

https://github.com/hugsy/cfb

Canadian Furious Beaver is a ProcMon-style tool designed only for capturing IRPs sent to any Windows driver.

fuzzing hooking irp irp-monitor kernel vulnerability-research windows windows-driver

Last synced: 05 Apr 2025

https://github.com/rdmsr/emerald

An operating system written in C

c emerald hobby-kernel hobby-os kernel operating-system os osdev

Last synced: 20 Nov 2025

https://github.com/29jm/SnowflakeOS

"It is very special"

hobby-os kernel os osdev

Last synced: 02 May 2025

https://github.com/kdrag0n/proton-clang

Proton Clang toolchains builds in the form of a continuously updating Git repository. Clone with --depth=1.

binutils clang cross-compiler kernel llvm

Last synced: 05 Apr 2025

https://github.com/87owo/pyas

Antivirus software written in Python and C++ that blocks threats through deep learning and behavioral monitoring!

antivirus cnn cpp keras kernel lightgbm onnx pefile protect python scanner security tensorflow tools windows yara

Last synced: 18 Apr 2026

https://github.com/kkent030315/anycall

x64 Windows kernel code execution via user-mode, arbitrary syscall, vulnerable IOCTLs demonstration

cli code-execution device-driver driver drivers kernel kernel-exploit kernel-exploitation kernel-exploits memory-hacking smep smep-bypass windows windows-10

Last synced: 09 Apr 2025

https://github.com/strang1ato/nhi

:tv: Automatically capture all potentially useful information about each executed command (as well as its output) and get powerful querying mechanism

bash bpf c ebpf go golang kernel linux shell tracing zsh

Last synced: 06 Apr 2025

https://github.com/netoptimizer/prototype-kernel

Prototyping kernel development work outside mainline

ebpf-programs kernel kernel-modules linux-kernel xdp

Last synced: 08 Apr 2025

https://github.com/pkoutoupis/rapiddisk

An Advanced Linux RAM Drive and Caching kernel modules. Dynamically allocate RAM as block devices. Use them as stand alone drives or even map them as caching nodes to slower local disk drives. Access those volumes locally or export them across an NVMe Target network. Manage it all from a web API.

cache-storage caching centos datacenter debian kernel linux nvme nvme-over-fabrics nvme-target opensuse ramdisk ramdrive rapiddisk rapiddisk-cache redhat ssd storage suse ubuntu

Last synced: 04 Apr 2025

https://github.com/hugsy/CFB

Canadian Furious Beaver is a ProcMon-style tool designed only for capturing IRPs sent to any Windows driver.

fuzzing hooking irp irp-monitor kernel vulnerability-research windows windows-driver

Last synced: 11 Jul 2025

https://github.com/can1357/NtLua

Lua in kernel-mode because why not.

interesting-combo kernel lua

Last synced: 19 Mar 2025

https://github.com/cahirwpz/mimiker

Simple unix-like operating system for education and research purposes

aarch64 educational kernel os riscv32 riscv64

Last synced: 17 Apr 2025

https://github.com/sorpaas/rux

A hobbyist microkernel written in Rust, featuring a capability-based system similar to seL4.

kernel microkernel

Last synced: 08 Apr 2025

https://github.com/penberg/manticore

Manticore is a research operating system, written in Rust.

kernel operating-system rust

Last synced: 30 Jul 2025

https://github.com/rbonghi/jetson_easy

🔩 Automatically script to setup and configure your NVIDIA Jetson [Nano, Xavier, TX2i, TX2, TX1, TK1] . This script run different modules to update, fix and patch the kernel, install ROS and other...

agx deep-learning jetson jetson-easy jetson-nano jetson-performance jetson-tk1 jetson-tx1 jetson-tx2 kernel nvidia nvidia-jetson opencv ros xavier zed

Last synced: 09 Apr 2025

https://github.com/knightos/kernel

Kernel for z80 calculators

assembly calculator kernel knightos z80

Last synced: 06 Apr 2025

https://github.com/oracle/linux-uek

Oracle Linux UEK: Unbreakable Enterprise Kernel

kernel linux linux-kernel oracle uek

Last synced: 06 Apr 2025

https://github.com/peiwithhao/simple_os_for_studing

本项目是我自己编写一个简单操作系统的过程,大伙可以通过此项目来深入了解操作系统层次方面的细节,这为从事系统底层工作有一定的帮助

kernel opreating-systems study

Last synced: 28 Jan 2026

https://github.com/armbian/linux-rockchip

Customized version of the Linux kernel maintained by Armbian team to support Rockchip SoCs (System on Chips) used in ARM-based devices

arm64 armbian debian embedded friendlyelec kernel linux orangepi5 rk3576 rk3588 rock5 rockchip sbc ubuntu

Last synced: 15 Jun 2025

https://github.com/memN0ps/matrix-rs

Rusty Hypervisor - Windows Kernel Blue Pill Type-2 Hypervisor in Rust (Codename: Matrix)

blue-pill hypervisor intel kernel ring-1 rootkit rust virtualization vt-x windows

Last synced: 08 Apr 2025

https://github.com/LibertyOS-Development/kernel

The kernel for LibertyOS.

kernel operating-system os os-dev

Last synced: 10 Apr 2025

https://github.com/flouthoc/wiser

:racehorse: Extremely minimal vmm for linux written in C. Hopefully someday will spin linux-vm for you.

hypervisor kernel kvm kvm-hypervisor linux operating-system type-2 virtual-machine

Last synced: 23 Aug 2025

https://github.com/cr4sh/fwexpl

PC firmware exploitation tool and library

exploit firmware framework hvci intel kernel lenovo smm uefi vbs vulnerability windows

Last synced: 09 Apr 2025

https://github.com/Cr4sh/fwexpl

PC firmware exploitation tool and library

exploit firmware framework hvci intel kernel lenovo smm uefi vbs vulnerability windows

Last synced: 13 May 2025

https://github.com/IsaacWoods/poplar

Microkernel and userspace written in Rust exploring modern ideas

kernel microkernel operating-system os osdev risc-v rust x86-64

Last synced: 22 Apr 2025

https://github.com/isaacwoods/poplar

Microkernel and userspace written in Rust exploring modern ideas

kernel microkernel operating-system os osdev risc-v rust x86-64

Last synced: 09 Apr 2025

https://github.com/mrale98/cve-2024-49138-poc

POC exploit for CVE-2024-49138

clfs exploitation kernel windows

Last synced: 12 Apr 2025

https://github.com/dolohow/uksm

Ultra Kernel Samepage Merging

kernel ksm linux patch

Last synced: 07 Apr 2025

https://github.com/ClangBuiltLinux/linux

Linux kernel source tree

clang kernel linux llvm

Last synced: 20 Apr 2025

https://github.com/locietta/xanmod-kernel-wsl2

Xanmod kernel for WSL2, built by clang with ThinLTO enabled. Build & Release are automated by Github Action.

automated kernel linux wsl2 wsl2-kernel

Last synced: 14 Jun 2026

https://github.com/GreenteaOS/Tofita

:candy: All-new engine of the @GreenteaOS

drivers gpl greenteaos kernel operating-system operating-systems os osdev uefi

Last synced: 03 Oct 2025

https://github.com/oandrew/ipod-gadget

iPod usb gadget for audio playback. Client app: https://github.com/oandrew/ipod

carplay configfs gadget golang iap ipod ipod-gadget kernel reverse-engineering usb

Last synced: 28 Feb 2026

https://github.com/zevenet/nftlb

nftables load balancer by RELIANOID

backends balancer dsr ipv4 ipv6 kernel nat nftables virtual-services

Last synced: 21 Oct 2025

https://github.com/sunriseos/SunriseOS

Horizon/NX kernel reimplementation

horizon kernel kfs nintendo nintendo-switch osdev

Last synced: 26 Mar 2025

https://github.com/ant4g0nist/Vulnerable-Kext

A WIP "Vulnerable by Design" kext for iOS/macOS to play & learn *OS kernel exploitation

driver exploit-development exploitation ios kernel macos memory-corruption vulnerabilities xnu

Last synced: 22 Apr 2025

https://github.com/idov31/jormungandr

Jormungandr is a kernel implementation of a COFF loader, allowing kernel developers to load and execute their COFFs in the kernel.

cpp cyber-security cybersecurity driver infosec kernel red-team redteam rootkit windows windows-rootkits

Last synced: 13 Apr 2025

https://github.com/zhenruyan/wsl-libre-linux-kernel

Installing a 100% libre(free) linux kernel for wsl,It is possible to celebrate freedom within a cell. 给WSL替换自由内核!!!

kernel linux linux-kernel linux-libre windows wsl2

Last synced: 04 Apr 2025

https://github.com/blacktop/darwin-xnu-build

XNU kernel, Kernel Collection and CodeQL build scripts

apple codeql darwin kernel kernelcache xnu

Last synced: 13 Apr 2025

https://github.com/bobuhiro11/gokvm

KVM based tiny x86 hypervisor written in pure golang, which can boot Linux

go golang hypervisor kernel kvm linux vmm

Last synced: 06 Apr 2025

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

539kernel is a simple x86 32bit educational kernel which has been written especially for the book "A Journey in Creating an Operating System Kernel" which is available freely on <https://539kernel.com>

book kernel os-dev os-development os-kernel x86

Last synced: 13 Apr 2025

https://github.com/krisnova/xpid

Linux Process Discovery. C Library, Go bindings, Runtime.

audit forensics hacking kernel linux security

Last synced: 12 May 2025

https://github.com/voidsec/exploit-development

Exploit Development - Weaponized Exploit and Proof of Concepts (PoC)

0day aslr aslr-bypass eop exploit kernel lpe poc rce rop rop-chain rop-exploitation rop-gadgets shellcode windows

Last synced: 13 Apr 2025

https://github.com/dplanitzer/Serena

An experimental operating system for 32bit Amiga computers.

amiga c concurrency kernel m68k m68k-assembly multi-user multithreading oop-principles os retro retrocomputing

Last synced: 10 Mar 2025

https://github.com/idov31/novahypervisor

NovaHypervisor is a defensive x64 Intel host based hypervisor. The goal of this project is to protect against kernel based attacks (either via Bring Your Own Vulnerable Driver (BYOVD) or other means) by safeguarding defense products (AntiVirus / Endpoint Protection) and kernel memory structures and preventing unauthorized access to kernel memory.

blue-team blueteam cpp cyber-security cybersecurity defense driver hypervisor infosec kernel

Last synced: 30 Aug 2025

https://github.com/andrewrk/clashos

multiplayer arcade game for bare metal Raspberry Pi 3 B+

aarch64 kernel raspberry-pi zig

Last synced: 20 Aug 2025

https://github.com/dhn/osee

Collection of resources for my preparation to take the OSEE certification.

expert exploitation exploits hevd kernel offensive-security osee preparation resources

Last synced: 12 Mar 2026

https://github.com/dhn/OSEE

Collection of resources for my preparation to take the OSEE certification.

expert exploitation exploits hevd kernel offensive-security osee preparation resources

Last synced: 11 May 2025

https://github.com/khadas/fenix

One-stop script set to build Ubuntu/Debian images

amlogic arm64v8 build-tools debian distribution kernel kodi rockchip ubuntu

Last synced: 22 Jul 2025