Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more →
Top 23 C linux-kernel Projects
-
-
Kargo
Kargo - optimize your multi-stage deployment pipelines using GitOps. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
-
Project mention: Building a Linux GPU Driver for the M4 Mac Mini in One Month | news.ycombinator.com | 2026-09-15
-
-
-
-
learning-ebpf
Learning eBPF, published by O'Reilly - out now! Here's where you'll find a VM config for the examples, and more
-
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
UCall
Web Serving and Remote Procedure Calls at 50x lower latency and 70x higher bandwidth than FastAPI, implementing JSON-RPC & REST over io_uring ☎️
Yes, I was planning a similar experiment with UCall (https://github.com/unum-cloud/ucall), leveraging the NUMA functionality introduced in v2 of Fork Union. I don’t currently have the right hardware to test it properly, but it would be very interesting to measure how pinning behaves on machines with multiple NUMA nodes, NICs, and a balanced PCIe topology.
-
Project mention: How to get virtual display outputs on Linux without using a dummy plug | dev.to | 2026-01-09
In Using the EVDI driver - Extreme Multihead - ArchWiki, it is suggested that this driver can be (ab)used to create virtual outputs without a DisplayLink dock. You will lose out on GPU acceleration that way, but the result is still usable for general tasks. The ArchWiki links to nvidia - Unable to add a VIRTUAL display to Xorg - Unix & Linux Stack Exchange, but the Etam Software - Virtual screen guide is clearer and lets you know that the current Xorg session will freeze during initial configuration. Although I've had luck deploying this solution for a long time on my machine, an update to EVDI suddenly now results in an unusable black screen, even tho this was supposedly patched in Monitor blank but detected as connected · Issue #523 · DisplayLink/evdi, I was never able to get it working again just using EVDI.
-
-
Project mention: Show HN: Open-Source eBPF Volumetric DDoS Protection | news.ycombinator.com | 2026-08-11
-
-
-
dattobd
kernel module for taking block-level snapshots and incremental backups of Linux block devices
-
-
Hi, this is my analysis of a bug I found on the simplefs project. Here's the project link. This was my first time finding a bug and trying to figure out the cause. Although the core root cause was not found by me, I did play some role in pinpointing the cause. I hope anyone interested in filesystems, the linux kernel, and low level computing in general could find some use from this post.
-
kasld
KASLD maps the Linux kernel virtual and physical memory layout as an unprivileged local user to defeat Kernel Address Space Layout Randomization (KASLR).
Randomizing the kernel location is of marginal utility at best. There are so many info leaks that KASLR ends up being only a small speed bump on the way to exploitation.
Here's a cool project that inventories all your KASLR info leaks: https://github.com/bcoles/kasld
-
zenpower
Zenpower is Linux kernel driver for reading temperature, voltage(SVI2), current(SVI2) and power(SVI2) for AMD Zen family CPUs.
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C linux-kernel discussion
C linux-kernel related posts
-
Building a Linux GPU Driver for the M4 Mac Mini in One Month
-
I reverse-engineered a $13 "dead" 10GbE SmartNIC into a working card
-
Google fixed more Chrome bugs in June than over the past two years, thanks to AI
-
Catching a bug in a filesystem
-
We open sourced another feature of our commercial EDR Show us love
-
Everything needs to be open source. Why I decided to open source my project
-
From Research PoC to Redteam Toolkit: Hardening CVE-2026-31431 for Production Operations
-
A note from our sponsor - AppSignal
www.appsignal.com | 16 Sep 2026
Index
What are some of the best open-source linux-kernel projects in C? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | raspberry-pi-os | 13,864 |
| 2 | Rust-for-Linux | 4,406 |
| 3 | ltp | 2,595 |
| 4 | Diamorphine | 2,459 |
| 5 | rdma-core | 2,360 |
| 6 | learning-ebpf | 1,815 |
| 7 | llama2.c | 1,524 |
| 8 | UCall | 1,332 |
| 9 | evdi | 944 |
| 10 | ebpfkit | 855 |
| 11 | tempesta | 722 |
| 12 | tinyalsa | 693 |
| 13 | spy | 679 |
| 14 | dattobd | 625 |
| 15 | lunatik | 600 |
| 16 | simplefs | 495 |
| 17 | kasld | 487 |
| 18 | zenpower | 485 |
| 19 | nct6687d | 459 |
| 20 | mptcp_net-next | 412 |
| 21 | ipftrace2 | 409 |
| 22 | pi-pico2-linux | 402 |
| 23 | krf | 360 |