Kernel Open Source Projects

Browse 1,674 Kernel open source projects, ranked by GitHub stars. Find the most popular Kernel tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 1,674 projects
33,639 stars

SerenityOS/serenity

The Serenity Operating System 🐞

Metrics details
Stars33,639
32,763 stars

0xAX/linux-insides

A book-in-progress about the Linux kernel and its insides.

Metrics details
Stars32,763
30,601 stars

cfenollosa/os-tutorial

How to create an OS from scratch

Metrics details
Stars30,601
24,750 stars

cilium/cilium

eBPF-based Networking, Security, and Observability

Metrics details
Stars24,750
22,565 stars

iovisor/bcc

BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more

Metrics details
Stars22,565
21,000 stars

containerd/containerd

An open and reliable container runtime

Metrics details
Stars21,000
19,919 stars

Awesome-HarmonyOS/HarmonyOS

A curated list of awesome things related to HarmonyOS. 华为鸿蒙操作系统。

Metrics details
Stars19,919
19,608 stars

brendangregg/FlameGraph

Stack trace visualizer

Metrics details
Stars19,608
18,811 stars

google/gvisor

Application Kernel for Containers

Metrics details
Stars18,811
17,848 stars

reactos/reactos

A free Windows-compatible Operating System

Metrics details
Stars17,848
17,602 stars

phil-opp/blog_os

Writing an OS in Rust

Metrics details
Stars17,602
17,346 stars

tiann/KernelSU

A Kernel based root solution for Android

Metrics details
Stars17,346
16,439 stars

redox-os/redox

Mirror of https://gitlab.redox-os.org/redox-os/redox

Metrics details
Stars16,439
15,361 stars

gpujs/gpu.js

GPU Accelerated JavaScript

Metrics details
Stars15,361
14,693 stars

rust-embedded/rust-raspberrypi-OS-tutorials

:books: Learn to write an embedded OS in Rust :crab:

Metrics details
Stars14,693
13,887 stars

s-matyukevich/raspberry-pi-os

Learning operating system development using Linux kernel and Raspberry Pi

Metrics details
Stars13,887
13,015 stars

raspberrypi/linux

Kernel source tree for Raspberry Pi-provided kernel builds. Issues unrelated to the linux kernel should be posted on the community forum at https://forums.raspberrypi.com/

Metrics details
Stars13,015
12,343 stars

openzfs/zfs

OpenZFS on Linux and FreeBSD

Metrics details
Stars12,343
12,116 stars

RT-Thread/rt-thread

RT-Thread is an open source IoT Real-Time Operating System (RTOS). https://rt-thread.github.io/rt-thread/

Metrics details
Stars12,116
11,952 stars

netbootxyz/netboot.xyz

Your favorite operating systems in one place. A network-based bootable operating system installer based on iPXE.

Metrics details
Stars11,952
11,262 stars

apple/darwin-xnu

Legacy mirror of Darwin Kernel. Replaced by https://github.com/apple-oss-distributions/xnu

Metrics details
Stars11,262
10,503 stars

microsoft/WSL2-Linux-Kernel

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

Metrics details
Stars10,503
10,441 stars

brendangregg/perf-tools

Performance analysis tools based on Linux perf_events (aka perf) and ftrace

Metrics details
Stars10,441
9,732 stars

MiCode/Xiaomi_Kernel_OpenSource

Xiaomi Mobile Phone Kernel OpenSource

Metrics details
Stars9,732
9,022 stars

mxssl/sre-interview-prep-guide

Site Reliability Engineer Interview Preparation Guide

Metrics details
Stars9,022
8,753 stars

winfsp/winfsp

Windows File System Proxy - FUSE for Windows

Metrics details
Stars8,753
8,704 stars

SecWiki/windows-kernel-exploits

windows-kernel-exploits Windows平台提权漏洞集合

Metrics details
Stars8,704
8,637 stars

linuxkit/linuxkit

A toolkit for building secure, portable and lean operating systems for containers

Metrics details
Stars8,637
8,529 stars

sysprog21/lkmpg

The Linux Kernel Module Programming Guide (updated for 5.0+ kernels)

Metrics details
Stars8,529
7,802 stars

ufrisk/pcileech

Direct Memory Access (DMA) Attack Software

Metrics details
Stars7,802
7,719 stars

0voice/linux_kernel_wiki

linux内核学习资料:200+经典内核文章,100+内核论文,50+内核项目,500+内核面试题,80+内核视频

Metrics details
Stars7,719
7,687 stars

MintCN/linux-insides-zh

Linux 内核揭秘

Metrics details
Stars7,687
7,678 stars

bmax121/APatch

The patching of Android kernel and Android system

Metrics details
Stars7,678
7,596 stars

FreeRTOS/FreeRTOS

'Classic' FreeRTOS distribution. Started as Git clone of FreeRTOS SourceForge SVN repo. Submodules the kernel.

Metrics details
Stars7,596
7,492 stars

linux-surface/linux-surface

Linux Kernel for Surface Devices

Metrics details
Stars7,492
7,459 stars

Kaggle/kaggle-api

Official Kaggle API

Metrics details
Stars7,459
6,798 stars

klange/toaruos

Complete, independent operating system built by humans.

Metrics details
Stars6,798
6,743 stars

geohot/fromthetransistor

From the Transistor to the Web Browser, a rough outline for a 12 week course

Metrics details
Stars6,743
6,573 stars

xairy/linux-kernel-exploitation

A collection of links related to Linux kernel security and exploitation

Metrics details
Stars6,573
6,381 stars

tock/tock

A secure embedded operating system for microcontrollers

Metrics details
Stars6,381
6,273 stars

google/syzkaller

syzkaller is an unsupervised coverage-guided kernel fuzzer

Metrics details
Stars6,273
6,167 stars

BlackINT3/OpenArk

The Next Generation of Anti-Rookit(ARK) tool for Windows.

Metrics details
Stars6,167
6,097 stars

libfuse/libfuse

The reference implementation of the Linux FUSE (Filesystem in Userspace) interface

Metrics details
Stars6,097
5,979 stars

cloud-hypervisor/cloud-hypervisor

A Virtual Machine Monitor for modern Cloud workloads. Features include CPU, memory and device hotplug, support for running Windows and Linux guests, device offload with vhost-user and a minimal compact footprint. Written in Rust with a strong focus on security.

Metrics details
Stars5,979
5,919 stars

remzi-arpacidusseau/ostep-projects

Projects for an undergraduate OS course

Metrics details
Stars5,919
5,806 stars

leandromoreira/linux-network-performance-parameters

Learn where some of the network sysctl variables fit into the Linux/Kernel network flow. Translations: 🇷🇺

Metrics details
Stars5,806
5,636 stars

SecWiki/linux-kernel-exploits

linux-kernel-exploits Linux平台提权漏洞集合

Metrics details
Stars5,636
5,548 stars

raspberrypi/firmware

This repository contains pre-compiled binaries of the current Raspberry Pi kernel and modules, userspace libraries, and bootloader/GPU firmware.

Metrics details
Stars5,548
5,403 stars

google/battery-historian

Battery Historian is a tool to analyze battery consumers using Android "bugreport" files.

Metrics details
Stars5,403
5,312 stars

armbian/build

The official build framework for the Armbian Linux distribution. This repository contains the complete toolchain and scripts required to compile custom OS images from source, including kernel configuration, U-Boot handling, and board-specific tweaks for various ARM and ARM64 single-board computers.

Metrics details
Stars5,312
5,226 stars

lxc/lxc

LXC - Linux Containers

Metrics details
Stars5,226
5,203 stars

MichielDerhaeg/build-linux

A short tutorial about building Linux based operating systems.

Metrics details
Stars5,203
5,113 stars

zoidbergwill/awesome-ebpf

A curated list of awesome projects related to eBPF.

Metrics details
Stars5,113
4,844 stars

cilium/tetragon

eBPF-based Security Observability and Runtime Enforcement

Metrics details
Stars4,844
4,709 stars

cjlin1/libsvm

LIBSVM -- A Library for Support Vector Machines

Metrics details
Stars4,709
4,552 stars

aquasecurity/tracee

Linux Runtime Security and Forensics using eBPF

Metrics details
Stars4,552
4,504 stars

cirosantilli/linux-kernel-module-cheat

The perfect emulation setup to study and develop the Linux kernel, kernel modules, QEMU, gem5 and x86_64, ARMv7 and ARMv8 userland and baremetal assembly, ANSI C, C++ and POSIX. GDB step debug and KGDB just work. Powered by Buildroot and crosstool-NG. Highly automated. Thoroughly documented. Automated tests. "Tested" in an Ubuntu 24.04 host.

Metrics details
Stars4,504
4,369 stars

FreeRTOS/FreeRTOS-Kernel

FreeRTOS kernel files only, submoduled into https://github.com/FreeRTOS/FreeRTOS and various other repos.

Metrics details
Stars4,369
4,291 stars

WireGuard/wireguard-go

Mirror only. Official repository is at https://git.zx2c4.com/wireguard-go

Metrics details
Stars4,291
4,257 stars

cloudius-systems/osv

OSv, a new operating system for the cloud.

Metrics details
Stars4,257
1-60 of 1,674 projects
Get A Weekly Email With Trending Kernel Projects
Stay updated on Kernel plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.