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/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/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/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/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/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/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/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/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/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/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/basemax/cnol

A new C standard library implementation intended for use on embedded systems. (SOON)

c c-lib clib glibc kernel libc library library-systems linux operation-system operation-systems os os-lib runtime-library system

Last synced: 13 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/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/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/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/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/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/madfxr/cve-2024-26581-checker

[CVE-2024-26581] Vulnerability Checker for BGN Internal

bash bash-scripting cve-2024-26581 cybersecurity kernel linux nftables shell-scripting

Last synced: 07 Mar 2026

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/curnel/NullPotOS

An Uefi and X86_64 UNIX like OS

bootloader drivers elf hal kernel os uefi unix-like x64 x86

Last synced: 08 Feb 2026

https://github.com/imanimrod/piggy-os

The best operating system.

c kernel operating-system osdev x86-64

Last synced: 24 Jun 2025

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/jillmpla/linuxkernelproject

A loadable Linux Kernel Module (LKM) that creates a file in /proc and provides read + write functionality.

kernel kernel-modules kernel-space linux linux-kernel linux-kernel-module

Last synced: 12 May 2026

https://github.com/localizethedocs/asterinas-book-l10n

Localization of The Asterinas Book

asterinas crowdin kernel l10n mdbook rust

Last synced: 17 May 2026

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/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/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/shadowy-pycoder/go-node-collector

Prometheus collector for hardware and OS metrics exposed by *NIX kernels.

collector golang kernel linux metrics observability prometheus prometheus-collector stats

Last synced: 16 May 2026

https://github.com/nufeng1999/jupyter-myc-kernel

Minimalism Jupyter C kernel

c gcc jupyter jupyter-notebook kernel

Last synced: 12 Apr 2025

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

Micro operating system based on previous design.

kernel os

Last synced: 10 Oct 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/netromdk/doors

Doors of Open Run-time Systems (OS)

32-bit cpp cpp11 grub2 iso kernel os-dev qemu

Last synced: 17 Jun 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/davidbuchanan314/anonymos

Yet another unnamed operating system project.

bootloader kernel osdev

Last synced: 09 Sep 2025

https://github.com/katya-incorporated/application-repository

Each app within Katya ®️'s system is meticulously crafted to seamlessly integrate into her lifestyle, optimizing her productivity, nurturing her creativity, and safeguarding her digital footprint. They embody innovation, efficiency, and personalized functionality, making Katya's digital experience a true testament to cutting-edge technology.

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-distribution linux-kernel linux-shell

Last synced: 14 Mar 2026

https://github.com/decodelabs/genesis

Universal bootstrapping framework for PHP applications

bootstrap kernel php

Last synced: 18 Oct 2025

https://github.com/schwiftyos/schwifty-kernel

Kernel written in Swift.

kernel swift

Last synced: 06 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/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/hivesolutions/patches

Set of random patches for a series of projects

fixes kernel patches

Last synced: 07 Feb 2026

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/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/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/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/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/im-razvan/kernel_findprocessbyname

Stealthy, kernel way to find a process by its name.

kernel kernel-driver

Last synced: 28 Feb 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/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/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/jbouron/x86_64-kernel

A bootloader and kernel for the x86_64 architecture, written in x86 assembly and C++ respectively

bootloader kernel operating-system x86 x86-64

Last synced: 16 Feb 2026

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/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/ptr1337/archlinux-kernel-builder

Linux kernel build for Archlinux with a patch set by TK-Glitch, Piotr Górski, Hamad Al Marri, Con Kolivas and Alfred Chen.

archlinux bmq cacule gcc kernel lllvm pds

Last synced: 25 Apr 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/hadess/retrode

Retrode joystick adapter driver

driver kernel linux retrode

Last synced: 27 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/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/soenneker/soenneker.semantickernel.pool.gemini

Provides Gemini-specific registration extensions for KernelPoolManager, enabling integration with local LLMs via Semantic Kernel.

ai csharp dotnet entry gemini google kernel kernelpoolgeminiextension limiting llm manager multiple options pool rate semantic semantickernel util

Last synced: 06 Jun 2026

https://github.com/udzura/mruby-bcc

mruby Binding of BPF-Based Linux Tracing: see https://github.com/iovisor/bcc

bcc bpf kernel libbcc mruby tracing

Last synced: 02 May 2026

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/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/0x1nf3cted/xhell

xhell: lightweight shell built in C

c kernel linux shell

Last synced: 08 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/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/maruos/android_kernel_bullhead

Nexus 5X kernel for Maru OS.

bullhead kernel maru

Last synced: 14 Mar 2025

https://github.com/apfelteesaft/shard

Shard is a minimalistic attempt to an Operating System with minimal Functionality

assembly c kernel minimalistic operating-system os

Last synced: 02 Jan 2026

https://github.com/rtmigo/errno

Defines system error code constants for the OSs running the Dart platform

android dart dart-library darwin errno error-codes error-success errors exceptions flutter header-files headers ios kernel linux macos os posix windows winerror

Last synced: 08 Apr 2026

https://github.com/sundarnagarajan/kernel_build

Download and build Linux kernel source from kernel.org

automatic build download kernel linux

Last synced: 23 Mar 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/iricartb/university-os-memory-allocation-processes

Ivan Ricart Borges - Memory allocation of the processes of an operating system, interrupts and syscalls.

assembly c cpp input-management interrupts kernel memory-allocation operating-system processes queues screen-management semaphores stack syscalls

Last synced: 02 May 2026

https://github.com/pschmitt/zabbix-template-reboot-required

Zabbix template to determine whether a host needs to be rebooted

kernel reboot restart restart-server services update updates zabbix zabbix-templates

Last synced: 26 Oct 2025

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

Repository loosely following the "Writing an Operating System in Rust" blog by Philipp Oppermann.

actions github-actions kernel qemu rust rust-lang rust-os

Last synced: 23 Apr 2026

https://github.com/laveeshb/linux-kernel-internals

Documentation of Linux kernel design decisions, internals, and rationale

kernel linux

Last synced: 28 Jan 2026

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/reticate/lupa

kernel-shim loader for unsigned LSM bypass via initramfs tampering

bypass initramfs kernel loader lsm shin tampering

Last synced: 22 Mar 2025