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/travorlzh/linecalc

A Simple Script that calculates lines of code. It keeps calm while counting lines of Linux Kernel.

kernel line-calculator lines lines-of-code linux linux-kernel

Last synced: 03 May 2026

https://github.com/HK-Transfield/wramp-multitasking-kernel

A simple implementation of a preemptive multitasking kernel for the WRAMP processor, emphasizing the fundamentals of how multitasking works.

assembly c dispatcher exception-handling input-output interrupts kernel multitasking preemptive-multitasking round-robin-scheduler scheduling wramp

Last synced: 12 Aug 2025

https://github.com/handcode/check_mk_kernel_version

check running vs. installed kernel versions

checkmk debian freebsd kernel kernel-versions monitoring omd-server

Last synced: 13 May 2025

https://github.com/solnix-lang/solnix-compiler

A secure, verifier-aware eBPF compiler for writing high-level kernel-safe programs.

compiler ebpf kernel linux rust security

Last synced: 14 Apr 2026

https://github.com/prdn/ksb

sb26 [Kernel Socks Bouncer] is a Linux Kernel 2.6.x Loadable Kernel Module that that redirects tcp connection (to user-defined target hosts) through socks 4/5 chains.

kernel privacy security

Last synced: 25 Jun 2025

https://github.com/laithshadeed/linode-stackscripts

Unattended installation for linux server with Custom Kernel compilation to support latest Docker

bash docker kernel linode linux server stackscript ubuntu unattended-installation xenial

Last synced: 17 Apr 2026

https://github.com/manbuzhe666/bitsfs

Bitsfs is a simple file system based on Linux. Not for commercial use but study and demonstration.

datastore filesystem kernel linux

Last synced: 11 May 2026

https://github.com/azurespheredev/kerneldriver2drawline

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

c cpp gdi hooking kernel wdk windows-10

Last synced: 06 May 2026

https://github.com/zanxz-lol/neonix

The NEONIX source tree

64-bit kernel osdev osdev-project

Last synced: 05 Apr 2026

https://github.com/turulomio/mykernel

My kernel scripts to compile it in Gentoo systems

cryptsetup gentoo grub initramfs-generator kernel

Last synced: 25 Feb 2026

https://github.com/0x1nf3cted/xhell

xhell: lightweight shell built in C

c kernel linux shell

Last synced: 08 May 2026

https://github.com/hivesolutions/patches

Set of random patches for a series of projects

fixes kernel patches

Last synced: 07 Feb 2026

https://github.com/katya-incorporated/pixel-7a-kernel-prebuilts

The Pixel 7A includes a handful of important upgrades, but on its spec sheet, there’s one that I think is the most important: a brighter, smoother-scrolling 90Hz screen. It’s not quite as nice as the Galaxy A54 5G’s 120Hz display, but it no longer means you’re putting up with a screen that’s just “meh” if you opt for the Pixel A device.

aosp aosp-android aosp-build aosp-device aosp-kernel graphene graphenedb grapheneos katya katyaos katyasystem kernel kernel-driver kernel-driver-leak kernel-module linux linux-kernel linux-shell

Last synced: 18 May 2026

https://github.com/denysvitali/smaug-custom-initram

Custom Initramfs (ramdisk) for Smaug / Pixel C / dragon

arch c init initramfs kernel linux pixel

Last synced: 08 May 2026

https://github.com/katya-incorporated/pixel-6-and-pixel-6-pro-kernel-prebuilts

Ever since I got the Pixel 6 Pro, I’ve been reluctant to use it as my daily driver, opting instead to keep my secondary SIM in it. The smaller Pixel 5 remained my go-to phone. But for the purpose of this revisit, I set aside my pocketable Pixel 5 and made the leap to the 6 Pro. For the first few days, the change in size was nothing.

aosp aosp-android aosp-build aosp-device aosp-kernel graphene graphenedb grapheneos katya katyaos katyasystem kernel kernel-driver kernel-methods kernel-module linux linux-kernel linux-shell

Last synced: 17 May 2026

https://github.com/cyteon/catos

A small AMD64 kernel written in Rust.

amd64 kernel os rust x86-64

Last synced: 04 Feb 2026

https://github.com/frankray78/instructionos

A 32-bit, x86 operating system written in C.

kernel operating-system os osdev

Last synced: 10 Apr 2025

https://github.com/aflah02/os_assignments

Assignments for Operating Systems Course at IIITD

artix-linux c kernel linux operating-systems syscalls

Last synced: 09 Jul 2025

https://github.com/programmingclone/kernelhooking

Explains with working examples how to implement a trampoline hook for kernel functions inside of Windows.

detour-hook detours-example function-hooking function-hooks hooking hooking-example kernel kernel-driver trampoline-hooking windows

Last synced: 26 Feb 2026

https://github.com/sporeball/nn

nearly nothing: a toy operating system

kernel operating-system osdev systems

Last synced: 26 Oct 2025

https://github.com/pmuens/rost

Hobby operating system written in Rust.

kernel operating-system os rust rust-lang

Last synced: 29 Jul 2025

https://github.com/greenteabiscuit/go-graphic-os

A graphic mode kernel written in golang

assembly golang kernel

Last synced: 20 May 2026

https://github.com/mel-edo/kvmbook

A minimal x86 VMM built from scratch on Linux KVM, with a companion book that explains every layer; from the first ioctl to a booting kernel.

kernel kvm

Last synced: 16 Jun 2026

https://github.com/katya-incorporated/pixel-6a-kernel-prebuilts

The Google Pixel 6a arrived with a big challenge in front of it — reclaim the title of the best cheap phone to buy, particularly for those who prize top-notch cameras above all else. It wasn't an easy fight for the budget Pixel. Since the Google Pixel 5a arrived at the end of last summer, both Apple and Samsung have come out with low-cost options.

aosp aosp-android aosp-build aosp-device aosp-kernel aospextended katya katyaos katyasystem kernel kernel-driver kernel-methods kernel-module kernel-source linux linux-app linux-kernel linux-shell

Last synced: 05 May 2026

https://github.com/libreelec/slice-drivers

linux kernel modules for the Slice box

c drivers kernel kernel-module linux

Last synced: 13 May 2025

https://github.com/Platypus-Tech/linufux

Linux kernel source tree with ridiculous modifications :D

c gnu gpl gplv2 kernel linux linux-kernel os

Last synced: 10 Mar 2025

https://github.com/antoninhrlt/bootos

Kernel loader in protected mode with GDT initialized, for x64 and x86 operating systems

assembly kernel operating-system os x64 x86

Last synced: 27 Jul 2025

https://github.com/ninjamar/nmk

ninjamar's kernel

i386 kernel

Last synced: 11 Apr 2026

https://github.com/kaandesu/kaanos

Custom written bootloader with Assembly for learning purpose with explenations. One day, will add a basic micro kernel in C or Rust.

assembly boot-loader kernel learning-purpose operating-system

Last synced: 10 Aug 2025

https://github.com/chocholl/xdp_furpf

Pretty fast XDP-based URPF implementation that leverages hierarchical data structures to perform high-speed packet filtering with rate limiting support.

arp-poisoning arp-spoofing cloud-networking ebpf kernel ndp-poisoning ndp-spoofing network-policy networking rate-limiting security spoofing-attack urpf virtual-machine xdp

Last synced: 01 Apr 2026

https://github.com/katya-incorporated/pixel-4-and-4-xl-kernel-prebuilts

As the most leaked phone in phoneland, the Pixel 4 and 4 XL held few surprises when Google finally unveiled them in October 2019. We knew it would have a new facial recognition feature (here's how the Pixel 4's face unlock compared to the iPhone 11's Face ID when we tested both in four typical scenarios), a 90Hz screen and an exceptional camera.

aosp aosp-android aosp-build aosp-device aosp-kernel aospextended graphene graphenedb grapheneos katya katyaos katyasystem kernel kernel-driver kernel-module kernel-source

Last synced: 14 Jun 2025

https://github.com/go-freebsd/kld

kld (kernel linker)

cgo freebsd go golang kernel kernel-linker kld

Last synced: 25 Mar 2025

https://github.com/moindalvs/svm_hyperparameter_tuning_kernel_tricks

Effect of Gamma values and C values visualization on dataset and errors/misclassification

data-science gamma hyperparameter-tuning kernel regularization sklearn svm-classifier svm-kernel visualization

Last synced: 25 Apr 2026

https://github.com/angelogalav/pandos

PandOS Operating System Kernel code, aka the main project of the UniBo Operating Systems course (a.y. 2020/2021)

c kernel operating-system pandos rikaya-os unibo

Last synced: 18 Jun 2026

https://github.com/adamlahbib/pingkiller

Simple eBPF program that drops ICMP packets. It is written in C and uses the eBPF library and XDP to load the program into the kernel then outputs stats in the userspace program based on Cilium-ebpf.

cilium ebpf kernel network xdp

Last synced: 19 May 2026

https://github.com/thexxturboxx/raspberry-pi-dram-puf

Decay-based DRAM PUF for the Raspberry Pi 3B+ implemented on top of rpi-open-firmware

dram dram-puf firmware kernel puf raspberry-pi

Last synced: 04 Jul 2025

https://github.com/juoelenis/binux

Binux is an Operating System Kernel based on POSIX principles and based some components slightly on the first version of Linux

c cpp ez h kernel mit-license os

Last synced: 12 Apr 2026

https://github.com/archibate/chaos

A hobby operating system based on my microkernel

c c-library kernel microkernel operating-system os

Last synced: 17 Jul 2025

https://github.com/landhb/nixmodule

Simple qemu wrapper to automatically test out-of-tree linux kernel modules against multiple kernel versions.

framework kasan kernel linux linux-kernel lkm out-of-tree qemu qemu-kvm rust testing

Last synced: 12 Oct 2025

https://github.com/cristianzsh/system-programs

Implementation of various Unix system programs

c kernel linux operating-systems posix programs syscalls system-calls

Last synced: 28 Apr 2026

https://github.com/creator-craft/easos

Basic OS development for experimenting and studying how operating systems work.

assembly bootloader kernel os

Last synced: 16 Mar 2025

https://github.com/michelerenzullo/blur_algorithms

Fastest algorithm for Gaussaian blur on CPU. Fast Fourier Convolution - Portable alternative to cv::blur and cv::GaussianBlur in the frequency domain - Documentation and refactoring in progress

blur convolution cpp fft fftw fourier frequency gaussian image-processing kernel opencv openmp padding pffft pocketfft time

Last synced: 20 Aug 2025

https://github.com/matidev-pl/kernel_lenovo_achilles6_row_wifi

Kernel source for Lenovo X606F

kernel lenovo

Last synced: 04 Nov 2025

https://github.com/ubugeeei/vaughan

Operating system scratch implements in C lang

clang gui kernel micro-kernel operating-system window-system

Last synced: 21 Jan 2026

https://github.com/kettle11/minimal_uefi

A minimal Rust project to get started with UEFI

kernel operating-system rust uefi

Last synced: 05 May 2026

https://github.com/gerfautge/xv6-mars

a port of MIT's xv6-riscv to MilkV mars SBC

drivers hardware kernel operating-system riscv64 software xv6

Last synced: 02 Mar 2026

https://github.com/amlel-el-mahrouss/nekernel

Hybrid C++ OS Kernel, made with a robust design and blazingly fast at boot times.

bootloader cpp kernel

Last synced: 09 Apr 2025

https://github.com/yasindce1998/barzakh

A controlled, white-hat UEFI bootkit simulation environment for academic research and defensive detection engineering.

bootkit c defensive-security kernel kernel-module malware offensive-security python rootkit security uefi uefi-boot uefi-development

Last synced: 21 Jun 2026

https://github.com/awawa-dev/p010_for_v4l2

HyperHDR DKMS kernel patch for P010 HDR10 video format for Linux

ambilight drivers grabber hdr10 kernel linux p010 uvc v4l2 video-processing

Last synced: 11 May 2026

https://github.com/martin-bucinskas/darkos-2017

Micro operating system based on previous design.

kernel os

Last synced: 10 Oct 2025

https://github.com/mssola/farga

A bunch of code that messes with low level stuff.

assembly c kernel linux riscv

Last synced: 01 Mar 2026

https://github.com/chickendrop89/device_xiaomi_pine-4.19-kernel

Redmi 7A (pine/mi439) - adapted for the crappy 2G variant. Kernel tree forked from https://github.com/LineageOS/android_kernel_xiaomi_msm8937

kernel mi439 msm msm8937 non-gki pine sdm439

Last synced: 02 Mar 2026

https://github.com/BGOPC/BGOPC-Kernel

A System Kernel i made with C.

64 asm assembly c kernel

Last synced: 10 Mar 2025

https://github.com/xobyx/touchmate_kk_kernel_rockchip

kitkat kernel 3.0.36+

kernel

Last synced: 10 Mar 2025

https://github.com/daniel-boll/fajr-os

FajrOS: A minimal, educational operating system project, exploring the dawn of OS development inspired by simplicity and curiosity.

bios i386 kernel learning

Last synced: 06 Sep 2025

https://github.com/not-nik/llvm-kernel

A hello world kernel, written in LLVM IR

hello-world kernel llvm llvm-ir

Last synced: 22 Mar 2025

https://github.com/delta1/rust-os-tutorial

Working through Phil Oppermann's "Writing an OS in Rust" tutorial.

kernel operating-system rust

Last synced: 22 Mar 2025

https://github.com/axonasif/gearlock-kernel-pkg

Ready to use kernel package. Use https://github.com/AXIM0S/gearlock-dev-kit to set this up.

android-x86 gearlock installation-script kernel

Last synced: 06 Apr 2025

https://github.com/ventgrey/talking-to-the-kernel

C exercises for syscalls and Linux Kernel messages.

basic c exercises kernel syscalls

Last synced: 07 Apr 2025

https://github.com/gmh5225/common-android12-5.10-kernelsu

GKI for android12-5.10 with KernelSU

android gki kernel kernelsu

Last synced: 04 Oct 2025

https://github.com/willpower3309/gentoo-linux-surface

Gentoo Linux kernel patcher for Surface devices

gentoo kernel linux microsoft patch patcher surface

Last synced: 20 Apr 2026

https://github.com/yjdwbj/build-firmware-by-action

Building self openWRT firmware and Linux kernel by Github Action

kernel network openwrt socks5 tailscale tunnel v2ray vpn

Last synced: 17 Jun 2026

https://github.com/winsdominoes/kernel

A basic operating system kernel, by me. This will be updated everyday if I have time. This kernel is based on https://github.com/iknowbrain/NIDOS.

kernel operating-system operating-system-kernel operating-system-learning operating-systems-project winos

Last synced: 12 Jun 2025

https://github.com/rohithgowdam/linux-custom-packet-filtering

This project demonstrates an enhanced Linux virtual network driver with custom packet filtering. It filters incoming packets based on IP addresses, UDP protocols, and specific MAC addresses. Designed for hands-on kernel module development and network security experiments.

kernel kernel-module linux linux-el network-drivers networking packet-filtering rvce

Last synced: 23 Feb 2026

https://github.com/azurespheredev/KernelDriver2DrawLine

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

c cpp gdi hooking kernel wdk windows-10

Last synced: 25 Oct 2025

https://github.com/vickydev810/lfs-linux-from-scratch

Linux From Scratch (LFS) project to build a custom, minimal Linux system from source. Includes build scripts, configuration files, and step-by-step instructions for compiling the kernel and essential utilities.

fundamentals kernel lfs-book linux operating-system

Last synced: 16 Feb 2026

https://github.com/johannst/vdso-proxy-poc

Proof-of-concept to proxy vdso calls.

checkpoint kernel linux proxy restore vdso

Last synced: 07 Mar 2026

https://github.com/hk-transfield/wramp-multitasking-kernel

A simple implementation of a preemptive multitasking kernel for the WRAMP processor, emphasizing the fundamentals of how multitasking works.

assembly c dispatcher exception-handling input-output interrupts kernel multitasking preemptive-multitasking round-robin-scheduler scheduling wramp

Last synced: 29 Apr 2026

https://github.com/brookinsconsulting/bckernelmoduleoverride

BC Kernel Module Override is a simple eZ Publish Platform (Legacy) kernel override extension which overrides the default ezmodule class to provide a simple feature it allows extension based module views to override default kernel module views

ezmodule ezpublish ezpublishlegacy ezpublishplatform kernel kernel-override module override php

Last synced: 29 Apr 2026

https://github.com/rxchit/barebone-os-raspi3

A simple OS that prints "Hello World", for RaspberryPi 3

c cpp kernel os qemu raspberry-pi-3

Last synced: 11 May 2026

https://github.com/maruos/android_kernel_bullhead

Nexus 5X kernel for Maru OS.

bullhead kernel maru

Last synced: 14 Mar 2025

https://github.com/hugow04/x86

An x86 operating system distinguished by its custom C libraries, designed for unparalleled control and optimized performance

bootloader cpu drivers gdt kernel x86-assembly x86-os

Last synced: 21 Jun 2026

https://github.com/katya-incorporated/camera

Certainly! Katya's System Camera App, named 'CosmoLens 📸,' transcends the conventional boundaries of photography, intertwining advanced technology with artistic expression to capture and redefine moments in her unique universe. CosmoLens is not just a camera app; it's Katya's portal to crafting ethereal visual tales. It empowers her to encapsulate

aosp aosp-android aosp-build aosp-device aosp-kernel aospextended kernel kernel-driver kernel-methods kernel-module kernel-source linux-distribution linux-kernel linux-shell

Last synced: 11 Dec 2025

https://github.com/h5law/norman

A pure zero-dependency libc implementation with an expanded stdlib with useful data-structures and functionality atop the standard. Used to build and power the rollo kernel and later operating system all built from scratch.

bootloader c data-structures-and-algorithms kernel libc operating-system os standard-library zero-dependency

Last synced: 07 Jul 2025

https://github.com/martonmiklos/ni4050

Linux kernel module for the National Instruments DAQCard-4050 PCMCIA DMM

c kernel national-instruments

Last synced: 26 Mar 2025

https://github.com/matthew4850/kernel

Kernel I am developing.

asm c kernel osdev posix x86

Last synced: 20 Mar 2025

https://github.com/antoineco/kernel-devel-vm-action

Bootstraps a Lima instance with the selected Linux kernel version for building and testing kernel modules.

action fedora kernel lima

Last synced: 07 Oct 2025

https://github.com/hk-transfield/wramp-scripts-collection

A collection of scripts written for the Basy3 FPGA when programmed with a WRAMP processor to showcase the board's capabilities.

architecture assembly assembly-language exceptions input-output interrupts kernel low-level machine-code operating-system stacks system-programming systems unix wramp

Last synced: 01 Apr 2025

https://github.com/katya-incorporated/kernel-common

The Katya ® 👽 OS Kernel Common serves as the foundation for all devices running Katya OS, providing a unified and stable core. It is designed to ensure high performance, security, and compatibility across a wide range of hardware. By optimizing for privacy and decentralization, the common kernel supports seamless operation and customization for it

graphene graphenedb grapheneos katya katyaos katyasystem kernel kernel-development kernel-driver kernel-methods kernel-module kernel-modules kernel-source

Last synced: 08 Jul 2025

https://github.com/johnandersen777/embeddedos

A operating system targeted at embedded devices

arm kernel microprocessor operating-system

Last synced: 12 Mar 2025