C++ Kernel

Open-source C++ projects categorized as Kernel

Top 23 C++ Kernel Projects

  1. serenity

    The Serenity Operating System 🐞

    Project mention: New browser in town | dev.to | 2025-05-05
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. skiftOS

    🥑 A modern delightful operating system

    Project mention: Managarm: Pragmatic microkernel-based OS with asynchronous I/O | news.ycombinator.com | 2024-07-27
  4. EfiGuard

    Disable PatchGuard and Driver Signature Enforcement at boot time

  5. Nidhogg

    Nidhogg is an all-in-one simple to use windows kernel rootkit.

  6. Lemon-OS

    The Lemon Operating System

  7. Chaos-Rootkit

    Now You See Me, Now You Don't

  8. Cronos-Rootkit

    Cronos is Windows 10/11 x64 ring 0 rootkit. Cronos is able to hide processes, protect and elevate them with token manipulation.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. WingOS

    a little 64bit operating system written in c++ with smp support

  11. GarHal_CSGO

    A project that demonstrates how to screw with CSGO from Kernel Space. (CSGO Kernel Cheat/Hack) All cleaned up, and with updated offsets.

  12. CVE-2020-15368

    CVE-2020-15368, aka "How to exploit a vulnerable driver"

  13. iMonitorSDK

    The world's most powerful System Activity Monitor Engine · 一款功能强大的终端行为采集防御开发套件 ~ 旨在帮助EDR、零信任、数据安全、审计管控等终端安全软件可以快速实现产品功能, 而不用关心底层驱动的开发、维护和兼容性问题,让其可以专注于业务开发

  14. evil-mhyprot-cli

    A PoC for Mhyprot2.sys vulnerable driver that allowing read/write memory in kernel/user via unprivileged user process.

  15. Jormungandr

    Jormungandr is a kernel implementation of a COFF loader, allowing kernel developers to load and execute their COFFs in the kernel. (by Idov31)

  16. crtsys

    C/C++ Runtime library for system file (Windows Kernel Driver) - Supports Microsoft STL

  17. hhuOS

    hhuOS - A small operating system

    Project mention: Managarm: Pragmatic microkernel-based OS with asynchronous I/O | news.ycombinator.com | 2024-07-27
  18. BsodSurvivor

    This project aims to facilitate debugging a kernel driver in windows by adding support for a code change on the fly without reboot/unload, and more!

  19. xyris

    The Xyris Kernel

  20. NtSymbol

    Resolve DOS MZ executable symbols at runtime

  21. MaslOS

    Masl OS

  22. LensorOS

    An OS based on UEFI

  23. jsix

    A hobby operating system for x86_64, boots with UEFI.

  24. TempleOS-EE

    TempleOS Explorers Edition

  25. MaxOS

    A 64bit hobby operating system written in C++

    Project mention: Managarm: Pragmatic microkernel-based OS with asynchronous I/O | news.ycombinator.com | 2024-07-27
  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Kernel discussion

Log in or Post with

C++ Kernel related posts

  • Show HN: NeKernel – An OS Kernel with a custom filesystem

    2 projects | news.ycombinator.com | 20 Mar 2025
  • Asahi Linux Lead Developer Hector Martin Resigns from Linux Kernel

    8 projects | news.ycombinator.com | 7 Feb 2025
  • Managarm: Pragmatic microkernel-based OS with asynchronous I/O

    8 projects | news.ycombinator.com | 27 Jul 2024
  • Entering text in the terminal is complicated

    6 projects | news.ycombinator.com | 8 Jul 2024
  • Usando Cilium no WSL

    4 projects | dev.to | 12 Jun 2024
  • Rusty.hpp: A Borrow Checker and Memory Ownership System for C++20

    3 projects | news.ycombinator.com | 5 May 2024
  • Cross compiler issues

    1 project | /r/osdev | 5 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 12 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Kernel projects in C++? This list will help you:

# Project Stars
1 serenity 31,708
2 skiftOS 2,424
3 EfiGuard 1,987
4 Nidhogg 1,962
5 Lemon-OS 1,267
6 Chaos-Rootkit 936
7 Cronos-Rootkit 884
8 WingOS 772
9 GarHal_CSGO 497
10 CVE-2020-15368 457
11 iMonitorSDK 354
12 evil-mhyprot-cli 331
13 Jormungandr 229
14 crtsys 185
15 hhuOS 173
16 BsodSurvivor 172
17 xyris 154
18 NtSymbol 95
19 MaslOS 92
20 LensorOS 87
21 jsix 69
22 TempleOS-EE 49
23 MaxOS 49

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com