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/connectkushal/os-kernel-dev-notes

Repo with kernel and OS development revision notes and collection of related links to books, youtube tutorials, etc

asm asmx86 assembly bare-metal baremetal computer-architecture kernel kernel-dev kernel-development kernels linux-kernel nasm notes operating-system qemu risc-os risc-v x86-64

Last synced: 29 Apr 2026

https://github.com/bootbool/simplefirewall

Low level linux firewall, support ip/port whitelist and blacklist.

ebpf firew kernel linux netfilter

Last synced: 05 May 2026

https://github.com/decodelabs/clip

CLI kernel integration for DecodeLabs Genesis

cli kernel php

Last synced: 15 Apr 2025

https://github.com/salamnocap/go-img-kernel

Go library for image processing

convolution image-processing kernel

Last synced: 30 Apr 2025

https://github.com/key2p/linux

Linux kernel stable tree mirror with xanmod patch

kernel xanmod

Last synced: 13 Jan 2026

https://github.com/heng30/toy-os

玩具内核(学习项目)

assembly c kernel toy-os

Last synced: 19 May 2026

https://github.com/shv187/wingows_kernel_backuper

QoL windows kernel modules backuper.

backup kernel windows

Last synced: 27 Jun 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/maruos/android_kernel_hammerhead

Nexus 5 kernel for Maru OS.

hammerhead kernel maru

Last synced: 14 Mar 2025

https://github.com/fuzeman/nanopi-neo-air-kernel

Ubuntu Core: Minimal kernel for the NanoPi NEO Air

kernel snap ubuntu-core

Last synced: 23 Mar 2025

https://github.com/agiraudet/little-penguin

Linux Kernel Development, based on the Eudyptula Challenge

kernel kernel-driver linux

Last synced: 14 May 2026

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/xjunko/osdev

a barely working 32bit operating system

cpp kernel osdev

Last synced: 18 Jun 2025

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

minimal Java kernel for jupyter

java jupyter kernel

Last synced: 10 Apr 2026

https://github.com/boratanrikulu/gobee

(WIP) The easiest way to build production eBPF apps in Go. gobee fills the BPF-program gap left by cilium/ebpf and bpf2go.

bpf cilium-ebpf ebpf golang kernel linux transpiler

Last synced: 25 May 2026

https://github.com/kneelian/aarch64-bootstraps

A QEMU-based kernel written in pure Aarch64 assembly

aarch64 armv8 assembly baremetal kernel

Last synced: 23 Mar 2025

https://github.com/matteyeux/linux-stuff

Linux stuff

kernel linux

Last synced: 11 Apr 2026

https://github.com/rezapace/docker

Docker Installer and Tutorial: Automate Docker Setup and Learn Docker Basics reflects the content of the script, which not only automates the installation of Docker but also provides a tutorial on basic Docker commands and usage.

docker docker-image installer kernel linux linuxmint ubuntu wsl

Last synced: 10 Apr 2026

https://github.com/harpertoken/kernel-js

JS CLI for XNU kernel version.

cli javascript kernel macos node

Last synced: 13 Apr 2026

https://github.com/chewkeanho/hestiakernel

[ MIRROR ] The zero-dependency and self-contained kernel functions of all other Hestia libraries.

hestia kernel libraries no-dependencies self-contained

Last synced: 07 Apr 2025

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/malwarebo/kernel

Tiny kernel built using x86 assembly

assembly-x86 kernel

Last synced: 28 Aug 2025

https://github.com/antixk/earthquake-prediction

Test Kernel for the Kaggle Competition - LANL Earthquake Prediction

deep-learning kaggle-competition kernel lightgbm lstm machine-learning sklearn

Last synced: 13 Apr 2026

https://github.com/cedricschwyter/kern

my very own personal kernel (literally epic)

kernel

Last synced: 17 Aug 2025

https://github.com/omercsbn/clkernel

Revolutionary x86 Operating System Kernel with AI Supervision, Hot-Swappable Modules, and Actor-Based Shell

actor-model ai-supervision assembly bootloader c embedded-ai hot-swappable-modules hybrid-kernel kernel microkernel nasm operating-system qemu sandboxing system-programming x86

Last synced: 16 May 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/bluebrown/toybrick

writing a kernel from scratch

kernel kvm qemu uefi x86-64 zig

Last synced: 17 Aug 2025

https://github.com/stevemats/kernel_cleaner

A safe way to delete/remove/clean old kernels on fedora.

fedora fedora-scripts fedora-workstation kernel linux

Last synced: 23 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/rexionmars/poison

Operating System for the Intel 80386 microprocessor

busybox i368 kernel operating-system

Last synced: 04 Oct 2025

https://github.com/aptivi-archives/ksmodtemplate

Template repository for creating Kernel Simulator mods

csharp kernel mod simulation template visual-basic

Last synced: 10 Aug 2025

https://github.com/waterlemons2k/linux-deps

Common build dependencies used for Linux kernels.

debian dependencies docker docker-image gcc kernel linux linux-kernel

Last synced: 17 Mar 2026

https://github.com/fajarkraton/fajaros-x86

FajarOS Nova v2.1.0 — x86_64 bare-metal OS written 100% in Fajar Lang. 139 modules, 36K LOC, 240+ commands. Compiler-enforced privilege isolation. VirtIO-GPU, ext2, TCP/IP, SMP, ELF loader. Verified with Fajar Lang v7.0.0. Made in Indonesia.

bare-metal ext2 fajar-lang gpu-computing indonesia kernel operating-system os-development systems-programming tcp-ip x86-64

Last synced: 14 Apr 2026

https://github.com/bbzaffari/messaging-kernel-module

This project implements a Messaging character device driver between user-space processes, using circular queues managed in kernel space. Includes a C client for interaction and testing. Built for OS class, exploring driver design, memory safety, and concurrent access handling.

buildroot c kconfig kernel kernel-driver kernel-module linux-kernel qemu rootfs

Last synced: 18 May 2026

https://github.com/m1kc/netatop-dkms

AUR package for the netatop kernel module with DKMS support

archlinux atop aur dkms kernel kernel-module linux module monitoring netatop network network-monitoring

Last synced: 10 May 2026

https://github.com/huyparody/ef52slk-oc-kitkat-kernel

Overclocked and add custom scheduler + governor

android kernel

Last synced: 23 May 2026

https://github.com/as400jplpc/nim_mqueue

Message queues allow the operation of standardized asynchronous links between two servers

comunication kernel nim queue

Last synced: 01 Aug 2025

https://github.com/sidicer/uvd_v6_0-caused-by-xmp

[drm:uvd_v6_0_start [amdgpu]] *ERROR* UVD not responding, trying to reset the VCPU!!! can be caused by an XMP profile

amdgpu gpu kernel linux

Last synced: 01 Aug 2025

https://github.com/mdminhazulhaque/bcm-wimax-dkms

:satellite: Kernel Module Source for Beceem WiMAX USB Modem

bcm dkms kernel kmod linux usb wimax

Last synced: 22 Sep 2025

https://github.com/davphla/kernel-otp

Linux Kernel OTP (One Time Password) module

device kernel linux module vagrant

Last synced: 09 Oct 2025

https://github.com/gdonald/linux-kernel-10x

10x Linux Kernel Contributors

kernel linux linux-kernel

Last synced: 29 Jul 2025

https://github.com/ggielly/strat9-os

Strat9-OS is a modular microkernel written in Rust. Run native binary (WASM, ELF...) with small footprint directly on the kernel. Looking for contributors and help !

kernel microkernel operating-system plan9 rust

Last synced: 09 Mar 2026

https://github.com/daniloqueiroz/hendrix

A wannabe experimental Microkernel for x86_64 written in Rust.

kernel microkernel os-dev osdev rust x86-64

Last synced: 19 Sep 2025

https://github.com/mkashirin/zos

Elementary OS kernel snippet written in the Zig programming language that can be run on x86 microarchitecture with QEMU.

kernel os system-programming x86 zig

Last synced: 09 Feb 2026

https://github.com/dinoslice/groveos

A simply, hobby OS written from scratch using Rust.

kernel operating-system os osdev

Last synced: 10 Oct 2025

https://github.com/buildwithtausif/zoron

vibe-coded battery optimization module for arm/arm64 devices, requires Magisk-SU, Tested on Redmi Note 5 Pro, Android 16 (baklava)

kernel kernel-module magisk magisk-module

Last synced: 30 May 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/snigdha-os/snigdhaos-kernel-switcher-dev

🛠️ The Snigdha OS Kernel Switcher Dev repository is a development version of the Kernel Switcher tool for Snigdha OS. It provides a framework for testing and contributing to kernel management features, enabling users to switch between different kernels and enhance performance and compatibility.

eshanized kernel kernel-switcher kinux-kernel snigdha snigdha-os

Last synced: 11 Oct 2025

https://github.com/pgaskin/android_sofiar_new

My personal Android build for the Moto G(8) Power (sofiar).

android android-rom aosp device-tree kernel lineageos motorola rom sofiar trinket vendor

Last synced: 30 Mar 2025

https://github.com/nihadamirov/holbertonschool-shell

Implemented a custom shell application as part of educational coursework

kernel linux shell-script simple-shell

Last synced: 15 Jun 2026

https://github.com/hamiltoncj/qgis-densityanalysis-plugin

QGIS plugin that automates the creation of density heatmaps with a heatmap explorer to examine the areas of greatest concentrations. It includes H3, geohash, and polygon density map algorithms along with several styling algorithms.

analysis density density-analysis density-estimation gis heatmaps kernel plugin point polygon qgis style

Last synced: 05 Nov 2025

https://github.com/sajalkmr/tiny-linux-build

Baremetal Linux system with a custom-built kernel and BusyBox

busybox kernel linux linux-kernel

Last synced: 03 Jan 2026

https://github.com/at-ec/at-hub

It helps to manage the At-RTOS, At-FSM and At-BSI repositories.

c-language embedded-systems finite-state-machine hierarchical-state-machine iot kernel mcu robot rtos state-machine

Last synced: 05 Feb 2026

https://github.com/xeqlol/rustonly-kernel

Tiny os kernel written only in Rust (without assembler, except inline)

kernel os rust

Last synced: 29 Jun 2025

https://github.com/bootbool/forwarder

Forward any packets to any where depending on your first packet.(support kernel, ebpf, dpdk)

dpdk ebpf kernel linux lwip network

Last synced: 02 Jan 2026

https://github.com/coenttb/swift-kernel-primitives

The Swift kernel primitives library built on swift-standards.

cross-platform io kernel low-level swift swift-package systems-programming

Last synced: 22 Jan 2026

https://github.com/jmalicki/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: 14 Oct 2025

https://github.com/azagramac/pixel10-kernel-aosp

Included in the tarball: mustang (Pixel 10 Pro XL), frankel (Pixel 10), blazer (Pixel 10 Pro), and rango (Pixel 10 Pro Fold) — all sharing the same kernel source “muzel”

aosp aosp-android aosp-device aosp-kernel blazer frankel google kernel mustang muzel pixel pixel10 rango

Last synced: 21 May 2026

https://github.com/cub3y0nd/exordium

A tiny linux kernel built from scratch.

kernel linux linux-kernel operating-system os os-development x86-64

Last synced: 28 Apr 2026

https://github.com/airt/micox

mini kernel

kernel osdev

Last synced: 08 Apr 2026

https://github.com/arec1b0/rootkit-detector

Kernel-based rootkit detection tool with modules for detecting hidden processes, files, and kernel anomalies.

forensics kernel linux rootkit-detection security system-security

Last synced: 18 Apr 2026

https://github.com/ariksquad/snowkernel

The operating system of yesterday

assembly c kernel operating-system

Last synced: 15 Apr 2026

https://github.com/hellebenjamin/manuos

Simple operating system written in C and X86 asm

c kernel operating-system os x86-assembly

Last synced: 28 Mar 2025

https://github.com/takadev15/xv6-assignment

Assignment report for OS114 class xv6 Project

assignment kernel xv6

Last synced: 14 Oct 2025

https://github.com/blueokiris/fetch-rs

Fetch CPU, GPU, OS info, etc and display it to terminal with a nice distro-dependent graphic.

cpu fedora fetch gpu info kernel neofetch nix rs rust script terminal text tui

Last synced: 19 Feb 2026

https://github.com/connorbp/bob-os

A simple OS called Bob. (Written in rust) 🧔

kernel os rust rust-lang

Last synced: 14 Sep 2025

https://github.com/ahsouza/barca-os

Operating System

bios boot input-output kernel rust system

Last synced: 30 Mar 2025

https://github.com/git-akihakune/akernel

A minimal kernal for personal use

hello-world kernel qemu

Last synced: 16 Jun 2026

https://github.com/morzecrew/forze

Domain-Driven Design and Hexagonal Architecture for backend services

architecture ddd domain-driven-design framework hexagonal hexagonal-architecture kernel

Last synced: 08 Apr 2026

https://github.com/alchetrus/rust-kernel

A basic kernel written in rust

kernel rust

Last synced: 18 Jun 2025

https://github.com/rabarbra/x86-zig-barebones

x86 barebones zig kernel template

barebones kernel osdev x86 zig

Last synced: 17 Oct 2025

https://github.com/hellebenjamin/lanskern

Minimal kernel made in C

c kernel x86

Last synced: 28 Mar 2025

https://github.com/nicolamaritan/bija-os

Simple bootloader and kernel.

bootloader kernel

Last synced: 17 Oct 2025

https://github.com/donosonaumczuk/arq_kernel

Small Kernel for Computer Architecture subject practical work at ITBA

kernel pure64

Last synced: 17 Jun 2026

https://github.com/kozuedoingregression/attention-frontend

frontend for the attention model using Nextjs

attention-mechanism fastapi kernel llms nextjs tensorflow

Last synced: 18 Oct 2025

https://github.com/khraosgenetor/x32k

This is a i686 ELF compiled kernel for x32 systems

assembly c kernel

Last synced: 27 Jan 2026

https://github.com/railt/foundation

[READ ONLY] Subtree split of the Railt Foundation component (see railt/railt)

application foundation graphql kernel railt

Last synced: 20 May 2026

https://github.com/smoke-y/hades

RISC-V kernel

c kernel riscv

Last synced: 29 Mar 2025

https://github.com/rustjson/web-proc

web interface to proc

kernel proc rust web

Last synced: 13 May 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/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