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/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/shv187/wingows_kernel_backuper

QoL windows kernel modules backuper.

backup kernel windows

Last synced: 27 Jun 2025

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/jmkim/esp2017-scull

Simple drivers for the purpose of learning

device-driver driver kernel ldd3 linux linux-driver oreilly scull

Last synced: 11 May 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/vishalanandv/small_scale_parallel_programming

The project describes the design and development of a sparse matrixvector product kernel, implemented using super computer.

clanguage cuda kernel

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

Operating System for the Intel 80386 microprocessor

busybox i368 kernel operating-system

Last synced: 04 Oct 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/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/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/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/cedricschwyter/kern

my very own personal kernel (literally epic)

kernel

Last synced: 17 Aug 2025

https://github.com/preethi2805/image_processing_cnn_using_pytorch

📸 Image Processing & CNN Classification with PyTorch This project explores feature extraction in image processing, pooling operations, and CNN-based classification using PyTorch and the load_digits dataset.

convolutional-neural-networks kernel pooling pytorch

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

writing a kernel from scratch

kernel kvm qemu uefi x86-64 zig

Last synced: 17 Aug 2025

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/hyper-prog/dht22m

Kernel module for reading DHT22 (AM2302) sensors on Raspberry Pi

am2302 dht22 kernel kernel-driver kernel-module raspberry-pi sensor sensors

Last synced: 26 Sep 2025

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/huyparody/ef52slk-oc-kitkat-kernel

Overclocked and add custom scheduler + governor

android kernel

Last synced: 23 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/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/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/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/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/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/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/venenux/venenuxdebs3

VenenuX gen3 repositories for Debian 10,11,12

debian debs kernel kernels packages reiser4 reiserfs reiserfs4 repository themes venenux

Last synced: 01 Apr 2025

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

Tiny kernel built using x86 assembly

assembly-x86 kernel

Last synced: 28 Aug 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/harpertoken/kernel-swift

Swift CLI for macOS kernel info.

cli kernel macos swift

Last synced: 14 May 2026

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/r614/runix

UNIX-esque OS built using Rust

kernel linux operating-system rust x86-64

Last synced: 02 May 2026

https://github.com/xjunko/osdev

a barely working 32bit operating system

cpp kernel osdev

Last synced: 18 Jun 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/harpertoken/kernel-js

JS CLI for XNU kernel version.

cli javascript kernel macos node

Last synced: 13 Apr 2026

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

玩具内核(学习项目)

assembly c kernel toy-os

Last synced: 19 May 2026

https://github.com/katistix/simple-os

My personal learning journey for building a simple operating system from scratch.

assembly bootloader kernel os x86 x86-64

Last synced: 11 Apr 2025

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/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/asko7779/asko-os

Very few files of my OS and a testing non-bare metal version kernel, some of them may be outdated

assembly c kernel os

Last synced: 19 Apr 2026

https://gitlab.com/mrdotx/efistub

shell script to create efi boot entries with efibootmgr

boot efi efibootmgr entries hooks initrd kernel manager memtest options order pacman parameter uefi

Last synced: 11 Mar 2025

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/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/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/dere3046/foddo

I see oddo kernel fuseblower.A simple kernel_func_finder.

android anti-rollback fuse kernel

Last synced: 20 Jun 2026

https://gitlab.com/ecomaikgolf/os-dev

alma is a toy kernel written in C++ for x86_64 machines with the mere purpose of learning OS development

academic-project bootloader cmake cpp kernel make nasm posix-uefi qemu-x86 uefi x86-64 qemu

Last synced: 11 Mar 2025

https://github.com/ome/ansible-role-upgrade-distpackages

Ansible role for upgrading packages with the distribution package manager

ansible kernel reboot role

Last synced: 20 Jan 2026

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/mephresgh/blcs

Linux kernel compile script

compile-script kernel linux posix-sh shell shell-script

Last synced: 02 May 2026

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/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/mmroshani/corn

Operating System kernel

kernel operating-system

Last synced: 11 Sep 2025

https://github.com/mathyslv/windows-drivers-template

A cargo-template for Windows drivers

cargo-generate drivers kernel rust windows

Last synced: 21 Jun 2025

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

A project x86 kernel built for fun and testing purposes.

c kernel x86

Last synced: 20 Jun 2025

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

Lightweight Kernel Implementation with DI Container

dependency-injection kernel php

Last synced: 22 Jun 2025

https://github.com/heshanera/edgedetector

Edge detection using the canny operator and line detection using the convolution based techniques. Implemented the edge detector in C++ using the Magick++ API.

canny-edge-detection convolution cpp edge-detection kernel

Last synced: 11 Jul 2025

https://github.com/shitijhalder/kernel_realme_salaa

Android Kernel Tree for Realme 7/ Narzo 20/ Narzo 30 4g [A14/A15] | rUI3 vendor.

android kernel open-source

Last synced: 18 Apr 2026

https://github.com/sandbox-systms/test_asm-c-v1

Aplicação de Assembly e C, estudos de arquiteturas de baixo nivel.

asm c gcc kernel linux low-level makefile nasm

Last synced: 13 Apr 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/knightchaser/hello-ebpf

Example hands-on codes for exercising eBPF(Extended Berkeley Packet Filter) on Linux Kernel via eunomia-bpf/libbpf

ebpf kernel libbpf

Last synced: 16 May 2026

https://github.com/bakangmonei/shellscriptingassignment

Shell script assignment for a RESTURANT RESERVATION SYSTEM and a PARKING CHARGE CALCULATION SYSTEM

cpp csharp kernel linux shell-script

Last synced: 07 Apr 2026

https://github.com/floydz/msr

Example of how to use the MSR interface to disable memory prefetching

c kernel memory prefetch

Last synced: 28 Mar 2025

https://github.com/calint/pczero

experiments with bootable image of x86 and protected mode 32 bit code for the i386 platform written in assembler and c++ contains: * minimal assembler kernel supporting preemptive multitasking (1 KB) * sample toy application of a 2d game engine

bootable cpp kernel operating-system preemptive-multitasking protected-mode x86-32 x86-assembly

Last synced: 13 Jun 2025

https://github.com/valkyoth/aesynx

Clean-slate Rust operating system built around capabilities, object-native services, modular components, and security gates from first boot.

aarch64 bare-metal capability-security clean-slate-os hackoctoberfest kernel microkernel multikernel object-store operating-system rust rust-lang rustlang security systems-programming wasm x86-64

Last synced: 19 Jun 2026

https://github.com/e1izabeth/testkernel

OS kernel for study (not finished)

kernel linux-kernel os

Last synced: 20 May 2026

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

Constantly-growing Kernel Simulator mod examples

csharp examples kernel mod simulation visual-basic

Last synced: 10 Aug 2025

https://github.com/krzk/docs

Talks, speeches and various docs

kernel linux speeches

Last synced: 09 Jun 2026