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/mchmarny/debug-tools

Container image with common network, storage, kernel, and k8s debug tools.

cluster debug gpu kernel kubernetes network storage

Last synced: 15 Feb 2026

https://github.com/cardboarddog/ranger

A practical operating system written in rust.

baremetal kernel low-level operating-system os osdev rust

Last synced: 12 Aug 2025

https://github.com/loicguillois/exigeos

Didactic bare-metal kernel in C for x86 and Raspberry Pi 3B — a rewrite of Elise-OS (2003)

arm assembly bare-metal c educational kernel os osdev raspberry-pi x86

Last synced: 01 Mar 2026

https://github.com/bluebrown/toybrick

writing a kernel from scratch

kernel kvm qemu uefi x86-64 zig

Last synced: 17 Aug 2025

https://github.com/prbmic19/torus

A 64-bit hobby operating system with the goal of building a bootloader, kernel, and userspace from scratch.

assembly bootloader c hobby-os kernel operating-system os osdev

Last synced: 13 Jun 2026

https://github.com/reshalfahsi/raspi-kernel-name-editing

This repository is for exercise of Embedded Operating System course (TKEE163251) in Electrical and Information Engineering of Universitas Gadjah Mada

kernel raspbian

Last synced: 22 Apr 2026

https://github.com/secti6n/s6rt

runtime the ulitmate. 只有活用文字才能拯救软件开发

chinese gdpl kernel ld2 nt runtime s6rt security software-engineering

Last synced: 20 Jan 2026

https://github.com/inferno0230/wsl2-linux-kernel-6.1-lts

The source for the Linux kernel used in Windows Subsystem for Linux 2 (WSL2)

kernel linux wsl2 wsl2-kernel

Last synced: 05 Oct 2025

https://github.com/cedricschwyter/kern

my very own personal kernel (literally epic)

kernel

Last synced: 17 Aug 2025

https://github.com/sun-lab-nbb/ataraxis-micro-controller

A C++ library for Arduino and Teensy microcontrollers that provides the framework for integrating custom hardware modules with a centralized PC control interface.

arduino ataraxis hardware-control kernel module sam-architecture serial-communication teensy

Last synced: 05 Jan 2026

https://github.com/wtznc/os

Operating System in 1000 Lines (work in progress)

assembly kernel low-level os

Last synced: 14 Jun 2026

https://github.com/amitgujar/sap-kernel-patcher

Over 420+ downloads on galaxy, This Ansible collection to upgrade the kernels of the remote sap systems. Applicable for all SIDs, as long as you know what to do.

ansible ansible-galaxy kernel linux-kernel sap

Last synced: 10 May 2026

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

minimal Java kernel for jupyter

java jupyter kernel

Last synced: 10 Apr 2026

https://github.com/soenneker/soenneker.semantickernel.pool.openai.azure

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

ai azure csharp dotnet entry kernel kernelpoolazureopenaiextension limiting llm manager multiple openai options pool rate semantic semantickernel util

Last synced: 05 Jun 2026

https://github.com/domainflow/core

Lightweight PHP application core with service providers, boot phases, middleware, and event dispatching.

bootstrap container dependencyinjection di domainflow kernel modular php provider

Last synced: 16 Feb 2026

https://github.com/tallamjr/tlpi-book

Source Code for The Linux Programming Interface Book

book kernel linux

Last synced: 15 May 2026

https://github.com/seconize-co/dhi

Dhi - Runtime Intelligence & Protection System. Sanskrit: Intellect | Perception | Clear Vision. Kernel-space eBPF security monitoring for AI agents.

agent-security agentic-ai ai-agents ebpf kernel linux monitoring runtime-protection runtime-security sandboxing security threat-detection

Last synced: 02 Apr 2026

https://github.com/hcartiaux/1kloc-os

My implementation of the operating system from the "Operating System in 1000 Lines" book

kernel risc-v

Last synced: 15 Jun 2025

https://github.com/psychoducktech/psychos

Lightweight, modular keyboard firmware for ESP32 devices

cpp esp32-s3 kernel keyboard modular os platformio

Last synced: 02 May 2026

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

Minimalism Groovy kernel for jupyter

groovy jupyter kernel

Last synced: 17 Apr 2026

https://github.com/priyanshscpp/ece3406-linux-kernel-modules-os

Linux kernel modules to learn the basic concepts of kernel programming.

c drivers kernel operating-system

Last synced: 26 Feb 2025

https://github.com/bac0nb0yy/kfs

Designing our own kernel in Rust + ASM

assembly bootloader i386 kernel multiboot operating-system rust school42

Last synced: 17 Apr 2026

https://github.com/ritik-sharma38/buildyourownkernal-os

This is my fourth semester project that involved applications of Operating Systems into building a kernel to manage the basic operations.

kernel

Last synced: 03 Jun 2026

https://github.com/prasul/bash

bash scripts

bash bash-script kernel zabbix

Last synced: 04 Apr 2026

https://github.com/fscotto/fabios

Operating System developed with Rust

kernel operating-system rust-lang

Last synced: 15 Mar 2025

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

A MIT/GNU Scheme Jupyter kernel based on metakernel.

jupyter kernel metakernel mit-scheme mit-scheme-kernel notebook scmutils

Last synced: 05 Apr 2026

https://github.com/uglyoldbob/doors-os

A custom kernel

kernel rust

Last synced: 05 Apr 2026

https://github.com/jmalicki-ai-slop/xibalba

Xibalba: Chaos Testing Framework for Linux Filesystem Concurrency using eBPF

chaos-engineering concurrency ebpf filesystem filesystem-testing jepsen kernel race-detection testing xibalba

Last synced: 18 Apr 2026

https://github.com/mrousavy/kexter

[WIP] :game_die: A simple Kernel Extension Installer/Remover especially for Clover Injected kexts

clover extension kernel kext macos

Last synced: 18 Apr 2026

https://github.com/mbund/dimarchos

eBPF experiments

cni containers ebpf kernel tcx

Last synced: 14 May 2026

https://github.com/vicen-te/tiny-nn

A tiny neural network framework for fully-connected layers with CPU and CUDA support

backpropagation cplusplus-20 cpu cuda cuda-12-8 kernel multi-threaded neural-network nn

Last synced: 19 Apr 2026

https://github.com/elmazzun/krnl

Dockerized environment where to build and run a custom kernel

docker gcc-cross-compiler kernel osdev-projects qemu-kvm

Last synced: 20 Apr 2026

https://github.com/axi0mh1ve/axiom-hive-ddm

Deterministic DNS Defense Module - Replace probabilistic threat detection with cryptographic verification and strict enforcement

cybersecurity deterministic-security dns dns-security ebpf kernel merkle-tree network-security security zero-trust

Last synced: 20 Apr 2026

https://github.com/ersinkoc/plugin

Micro-kernel plugin system for the OXOG ecosystem with typed events, lifecycle hooks, and dependency resolution.

kernel plugin

Last synced: 21 Feb 2026

https://github.com/aib/cif

Configurable IP Filter

firewall kernel linux module netfilter networking

Last synced: 21 Apr 2026

https://github.com/papajoker/msk

proof of concept manjaro gui install kernels

kernel manjaro packages pacman pyside6 qt6

Last synced: 21 Apr 2026

https://github.com/jiaau/kernels

This repository showcases common optimization techniques for kernels.

cpp cuda cute cutlass hpc kernel

Last synced: 21 Apr 2026

https://github.com/soenneker/soenneker.semantickernel.pool.ollama

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

csharp dotnet entry extension kernel kernelpoolollamaextension limiting manager multiple ollama options pool rate semantic semantickernel

Last synced: 06 Jun 2026

https://github.com/rucub100/kruspix

A hands-on, educational kernel for the Raspberry Pi, written in Rust. Get a feel for bare metal and build your own OS from the ground up.

arm64 education experiment kernel operating-system raspberry-pi rust

Last synced: 05 Jun 2026

https://github.com/aekhv/miniahci

MiniAHCI kernel module for Linux

ahci kernel linux

Last synced: 23 Apr 2026

https://github.com/soenneker/soenneker.semantickernel.pool.openai

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

csharp dotnet entry kernel kernelpoolopenaiextension limiting manager multiple openai options pool rate semantic semantickernel util

Last synced: 06 Jun 2026

https://github.com/feliux/kscope

eBPF-powered offensive runtime discovery and attack surface observability

ebpf kernel linux red-team-tools

Last synced: 06 Jun 2026

https://github.com/woile/fun_os

Writing an Operating system based on Phil-opp blog series

kernel operating-system osdev-rust

Last synced: 25 Apr 2026

https://github.com/malwarebo/kernel

Tiny kernel built using x86 assembly

assembly-x86 kernel

Last synced: 28 Aug 2025

https://github.com/iamenr0s/ansible-role-cgroup

Manages Linux cgroup configuration across Debian/Ubuntu and RedHat/AlmaLinux/Rocky/Fedora. Ensures persistent kernel parameters via GRUB updates and reboots when changes are applied.

cgroup cgroup-v2 grub kernel linux systemd

Last synced: 26 May 2026

https://github.com/nurfaizfy/tc-build

Gonon Clang crosscompiler builder script, this repo will auto build latest clang

android clang clang-builder crosscompiler kernel

Last synced: 26 Apr 2026

https://github.com/archibate/microk

A microkernel (will be merged with my last monokernel system project 'osys')

c kernel microkernel os

Last synced: 13 Nov 2025

https://github.com/manjotsidhu/android_kernel_a106_wiko

OpenSourced KitKat Kernel Source For Micromax Unite 2 , Wiko Bloom , Explay Vega , MyPhone Rio Lite . Powered By Manjot Sidhu

android gpl kernel kitkat

Last synced: 27 Apr 2026

https://github.com/fademind/linux49-custom.src

Linux Kernel 4.9 LTS with custom patchset for Manjaro Linux

exfat kernel kernel-modules linux muqss native reiser4

Last synced: 17 May 2026

https://github.com/ccode-lang/ostest

A testing 32 bit kernel that I am writing for fun.

32bit asmx86 assembly kernel os

Last synced: 28 Apr 2026

https://github.com/yasnakateb/tinyos

🐢 A simple Operating System in Nasm Assembly and C

kernel nasm-assembly simple-os

Last synced: 28 Apr 2026

https://github.com/life45/dmpsecurity

Parsing Windows kernel memory dumps for security checks.

anticheat antimalware antivirus dmp driver dump integrity kernel memory page pagewalk parse security windows

Last synced: 07 May 2026

https://github.com/saturneric/linux

A minimal mainline Linux kernel for Raspberry Pi 5: only essential RPi5 driver & DTS patches, easy upstream merges, ideal for testing Linux-next on ARM64.

kernel linux-kernel raspberry-pi-5

Last synced: 28 Apr 2026

https://github.com/partikus/symfony-multiple-kernels

Repository presents Symfony project with multiple kernel approach.

kernel multiple multiple-kernels php symfony

Last synced: 28 Apr 2026

https://github.com/simonbaeumer/kernel-playground

My linux kernel playground

kernel linux

Last synced: 29 Apr 2026

https://github.com/palmshed/vectorkernel

metal vector kernel.

compute gpu kernel metal

Last synced: 08 Jun 2026

https://github.com/palmshed/kernelswift

kernel info cli.

cli kernel macos swift

Last synced: 08 Jun 2026

https://github.com/nktkt/zig-kernel

x86 OS kernel in Zig — 50,000 LOC, 136 files, 110+ subsystems. GUI, TCP/IP, FAT16/ext2, fork/exec, BSD sockets, firewall, CFS scheduler, 80+ shell commands. From 150 lines to hobby OS.

bare-metal kernel operating-system os os-development x86 zig

Last synced: 29 Apr 2026

https://github.com/key2p/linux

Linux kernel stable tree mirror with xanmod patch

kernel xanmod

Last synced: 13 Jan 2026

https://github.com/janforman/android_kernel_msm8976

Lenovo Yoga Tab 3 Plus - Qualcomm Snapdragon 652 Kernel for Android 11

android kernel lenovo tablet yogatab ytx703

Last synced: 29 Apr 2026

https://github.com/exbotanical/toulouse

A 32-bit UNIX-like operating system kernel

assembly bootloader kernel

Last synced: 29 Apr 2026

https://github.com/shanu28mathai/penbot

PenBot is a simple penetration testing tool that performs subdomain enumeration, vulnerability scanning, and generates reports.

bash javas kernel python shell

Last synced: 29 Apr 2026

https://github.com/komus-israel/os-kernel-buildup

Operating system developement with rust

kernel operating-system os rust systems-programming

Last synced: 08 Jun 2026

https://github.com/gwbres/kernel-diffpatch

:penguin: Scripts to generate diff patch series between two Kernel forks

kernel linux-kernel patch

Last synced: 30 Apr 2026

https://github.com/maximilianfeldthusen/basic-secure-kernel-module

The code is a basic kernel module that demonstrates how to initialize a secure driver, though integrating TPM or HSM functionality would require additional kernel-space libraries, such as tpm_tis or tpm_dev for TPM devices.

aes c cryptography hsm kernel linux-kernel request tpm-plugin

Last synced: 01 May 2026

https://github.com/felipeagger/linux-from-scratch

Kernel + Binaries ready to run Linux From Scratch on QEMU

arm kernel lfs linux riscv scratch x86

Last synced: 01 May 2026

https://github.com/caellian/arch-kernel-legion-y540-17irh

Kernel config with only drivers required by Legion Y540-17IRH

arch-linux kernel

Last synced: 01 May 2026

https://github.com/tulliolo/airbuntu

How to build a custom kernel in order to keep your AirGap PC offline

airgap kernel linux ubuntu

Last synced: 30 Aug 2025

https://github.com/esotuvaka/atlas

x86_64-unknown-atlas. Mini Rust kernel with basic device drivers

kernel kernel-driver os rust

Last synced: 18 Mar 2025

https://github.com/swiiz/neo

🎨 C++ kernel

kernel os

Last synced: 09 Apr 2025

https://github.com/tralahm/simple-os-kernel

Operating System Development is one of the most Technically Involving Pursuits for a Computer Scientist.From writing kernels, to multi-stage boot-loaders, to device drivers, getting your hands dirty.

32-bit 64-bit assembly bios bootloader cpp11 firmware grub kernel ld nasm-assembly os tralahm tralahtek

Last synced: 19 May 2026

https://github.com/josephlr/rak

Rust Asynchronous Kernel (RAK)

async kernel rust

Last synced: 18 Mar 2025

https://github.com/tayoky/fos25

My hobby os from scratch

kernel low-level os x86-64

Last synced: 14 Mar 2025

https://github.com/steliospapamichail/linux-2.6-scheduling-policy

My implementation of a process scheduling policy on Linux v.2.6.38.1

assembly c kernel linux linux-kernel scheduling x86-32 x86-assembly

Last synced: 01 May 2026

https://github.com/malaksadek/kernelsimulator

A Kernel Simulator implemented in C 🧠 💻 (2016)

c kernel kernel-methods

Last synced: 29 May 2026

https://github.com/ctiedt/rsramfs

A Rust Port of the ramfs file system

kernel kernel-module linux ramfs rsramfs rust

Last synced: 19 May 2026

https://github.com/donosonaumczuk/ARQ_Kernel

Small Kernel for Computer Architecture subject practical work at ITBA

kernel pure64

Last synced: 10 Mar 2025

https://github.com/waveywaves/kernel-modules-practice

Practice for how Kernel Modules are made and how they work

device driver kernel modules procfs sysfs

Last synced: 18 Jun 2025

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

Minimalistic VBScript kernel for Jupyter

jupyter kernel vbscript

Last synced: 19 May 2026

https://github.com/lkcbharath/Lab_Assignments

Assignments for all labs for my UG studies sorted by semester and course.

bash c-plus-plus java kernel python3

Last synced: 10 Mar 2025