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/momijiichigo/my-os

making OS in rustlang; for learning purpose

kernel os rust-lang

Last synced: 25 Jun 2025

https://github.com/jeremiegince/learning_svm

Support vector machines (SVM) tutorial with classical and quantum kernels.

kernel quantum-computing svm tutorial

Last synced: 30 Oct 2025

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/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/maxklvd/mini-kernel

Kernel/User mode demonstation in the EFI application for x86_64

c gnu-efi kernel uefi x86-64

Last synced: 11 Mar 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/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/rustjson/web-proc

web interface to proc

kernel proc rust web

Last synced: 13 May 2025

https://github.com/Sid110307/InsiderOS

A minimalistic Operating System.

cpp development kernel os ovmf uefi

Last synced: 11 Mar 2025

https://github.com/misotolar/linux-zen

Zen Kernel Arch Linux package

archlinux kernel lto pds zen

Last synced: 22 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/dere3046/foddo

I see oddo kernel fuseblower.A simple kernel_func_finder.

android anti-rollback fuse kernel

Last synced: 20 Jun 2026

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/tayoky/fos25

My hobby os from scratch

kernel low-level os x86-64

Last synced: 14 Mar 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/hellebenjamin/lanskern

Minimal kernel made in C

c kernel x86

Last synced: 28 Mar 2025

https://github.com/ntfargo/ps5kerneld

experimental ps5 kernel code snippets

freebsd kernel ps5

Last synced: 21 Jul 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/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/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/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/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/dawciobiel/linux-kernel-build-py

Python-based framework for building custom Linux kernel RPM packages within a Dockerized environment

generate kernel linux linux-kernel

Last synced: 19 May 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/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/glenncai/whack-a-mole

Microcontrollers and Embedded Systems Laboratory.

assembly c embedded-systems kernel microcontroller

Last synced: 19 May 2026

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

A minimal kernal for personal use

hello-world kernel qemu

Last synced: 16 Jun 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/priyanshscpp/ECE3406-Linux-Kernel-Modules-OS

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

c drivers kernel operating-system

Last synced: 12 May 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/r614/runix

UNIX-esque OS built using Rust

kernel linux operating-system rust x86-64

Last synced: 02 May 2026

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/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/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/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/smoke-y/hades

RISC-V kernel

c kernel riscv

Last synced: 29 Mar 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/krzk/docs

Talks, speeches and various docs

kernel linux speeches

Last synced: 09 Jun 2026

https://github.com/p1n2o/delta_kernel_xiaomi_sm8250

Delta Kernel for Xiaomi SM8250. Supports AOSP ROMs for alioth (Poco F3, Mi 11X, Redmi K40) & apollo (Mi 10T/Pro, Poco F4, Redmi K40S)

android android-kernel aosp kernel linux-kernel sm8250 xiaomi-kernel

Last synced: 02 May 2026

https://github.com/pstolarz/rpi-tools

Raspberry Pi related tools

kernel linux raspberry-pi rpi tools

Last synced: 02 May 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/harpertoken/kernel-js

JS CLI for XNU kernel version.

cli javascript kernel macos node

Last synced: 13 Apr 2026

https://github.com/grisu48/kernel-config

Repository about my Linux Kernel configurations

kernel linux

Last synced: 09 Apr 2025

https://github.com/xjunko/osdev

a barely working 32bit operating system

cpp kernel osdev

Last synced: 18 Jun 2025

https://github.com/ddeepanshu-997/kernel-svm-classification

in this repository i am going to perform kernel SVM Classifcation on the real life dataset , initially i performed some data preprocessing technique in order to filter out the data flaws then undergoes the process of model building i.e Kernel SVM Classification.

data-science kernel kernel-svm kernel-svm-classifier machine-learning machine-learning-algorithms

Last synced: 09 Jun 2026

https://github.com/oasisprotocol/sgx-driver-kmod

Fedora package for the legacy out-of-tree Intel SGX Linux driver

driver fedora intel kernel module package rpm sgx

Last synced: 09 Jun 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/agiraudet/little-penguin

Linux Kernel Development, based on the Eudyptula Challenge

kernel kernel-driver linux

Last synced: 14 May 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/heng30/toy-os

玩具内核(学习项目)

assembly c kernel toy-os

Last synced: 19 May 2026

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/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/fedecastellaro/baremetal-programming-x86-kernel-

Simple OS implementation in Assembler and C in a simulated PC with 512MB of RAM, 64kB of ROM and a generic x86 processor

assembler bochs kernel os x86

Last synced: 31 May 2026

https://github.com/ventto/ktask-examples

Kernel task examples (deferred work and kthread)

deferred kernel kthread linux task thread timer work

Last synced: 15 May 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/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://github.com/tinnci/lenovo-sp101fu-rk3566-kernel-research

Public notes for Lenovo SP101FU RK3566 E Ink kernel research

android-kernel eink kernel lenovo-smart-paper rk3566 rockchip

Last synced: 22 Jun 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/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://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/mmroshani/corn

Operating System kernel

kernel operating-system

Last synced: 11 Sep 2025

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/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/luzzif/kore

A kernel written in Rust.

kernel rust

Last synced: 21 Jun 2026

https://github.com/frzifus/msk

test

kernel learning

Last synced: 23 Feb 2025

https://github.com/airt/micox

mini kernel

kernel osdev

Last synced: 08 Apr 2026

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/aptivi-archives/ksmodexamples

Constantly-growing Kernel Simulator mod examples

csharp examples kernel mod simulation visual-basic

Last synced: 10 Aug 2025

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

Minimal jupyter gjs kernel

gjs jupyter kernel

Last synced: 03 May 2026