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/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/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/secti6n/s6rt

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

chinese gdpl kernel ld2 nt runtime s6rt security software-engineering

Last synced: 20 Jan 2026

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/ny4rlk0/fkernelanticheats

Raspberry Pi Pico 2W firmware that emulates a real USB mouse, receiving movement data from a second PC via UART. Designed to bypass kernel-level anti-cheat systems without touching game files or running code on the gaming machine.

anti bypass-ac cheat fkernelanticheats fuckkernelanticheats game global kernel mouse pi pico pico2w picow raspberry

Last synced: 28 Oct 2025

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/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/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/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/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/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/rabarbra/x86-zig-barebones

x86 barebones zig kernel template

barebones kernel osdev x86 zig

Last synced: 17 Oct 2025

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

Simple bootloader and kernel.

bootloader kernel

Last synced: 17 Oct 2025

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/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/charlieporth1/mpss-modules

Xeon Phi MPSS modules update for 20.04 kernel 5.12

kernel linux linux-kernel modules mpss phi xeon

Last synced: 24 Oct 2025

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/sanshruthr/helloworld_os

A monolithic architecture based operating system that runs on bare metal.

assembly kernel operating-system os

Last synced: 26 Oct 2025

https://github.com/softdevteam/krun-linux-kernel

Cusomised Linux Kernel for use with Krun

benchmarking kernel

Last synced: 24 Jan 2026

https://github.com/allncuz/asm

Intro to x86 Assembly Language

assembly kernel shell

Last synced: 01 Feb 2026

https://github.com/hotmysia/pure-os

PURE-OS is a lightweight operating system designed for privacy and security. It offers a user-friendly interface while ensuring that your data remains protected from unauthorized access.

advanced ata bootloader cosmos diskusage elixir javascript kernel macos nextstep nsarchiver penlight typedstream x64

Last synced: 15 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/tprrt/linux

Linux kernel source tree forked from torvald/linux and stable.

kernel linux linux-kernel

Last synced: 08 Feb 2026

https://github.com/outpost-os/sentry-kernel

Outpost OS sentry kernel sources

kernel micro-kernel outpostos

Last synced: 10 Feb 2026

https://github.com/ljmf00/linux

Our own linux kernel tree with a set of patches

kernel linux linux-hardened linux-kernel linux-rt linux-zen

Last synced: 10 Feb 2026

https://github.com/dklesev/all-the-probes

Demo code from the eBPF Vienna meetup (04.06.2024)

ebpf kernel meetup tracing vienna

Last synced: 27 Feb 2026

https://github.com/rimubytes/kvm-kernel

Learning KVM and how to implement a KVM-based hypervisor

kernel kvm-hypervisor

Last synced: 13 Feb 2026

https://github.com/mbund/dimarchos

eBPF experiments

cni containers ebpf kernel tcx

Last synced: 14 May 2026

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/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/agentfabulous/beryllium

CheeseCream Kernel - Linux kernel source tree for xiaomi-sdm845 based on the latest CAF tag

android cheesecream kernel linux

Last synced: 08 May 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/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/nufeng1999/jupyter-mygroovy-kernel

Minimalism Groovy kernel for jupyter

groovy jupyter kernel

Last synced: 17 Apr 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/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/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/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/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/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/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/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/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/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