C++ Kernel

Open-source C++ projects categorized as Kernel

Top 23 C++ Kernel Projects

  • serenity

    The Serenity Operating System 🐞

  • Project mention: I'm forking Ladybird and stepping down as SerenityOS BDFL | news.ycombinator.com | 2024-06-03

    SerenityOS has (partially) working ports for both ARM and RISC-V already:

    https://github.com/SerenityOS/serenity/tree/master/Kernel/Ar...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • skiftOS

    🥑 A modern delightful operating system

  • Project mention: Rusty.hpp: A Borrow Checker and Memory Ownership System for C++20 | news.ycombinator.com | 2024-05-05

    I built a whole operating system using ideas transplanted from Rust into C++

    https://github.com/skift-org/skift

  • EfiGuard

    Disable PatchGuard and Driver Signature Enforcement at boot time

  • Nidhogg

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

  • Project mention: Jormungandr is a kernel implementation of a COFF loader, allowing kernel developers to load and execute their COFFs in the kernel. | /r/netsec | 2023-06-24

    This is not an exploit nor an example about how to write a driver and I didn't write anywhere about an exploit or how to write an driver. If you are looking for these kind of resources, feel free to check out my driver programming blog series "Lord of the Ring0" (and a talk that will be released soon! :) ): https://idov31.github.io/2022/07/14/lord-of-the-ring0-p1.html

  • Lemon-OS

    The Lemon Operating System

  • Cronos-Rootkit

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

  • WingOS

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

  • SaaSHub

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

    SaaSHub logo
  • Chaos-Rootkit

    Now You See Me, Now You Don't

  • 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.

  • CVE-2020-15368

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

  • iMonitorSDK

    系统监控开发套件(sysmon、procmon、edr、终端安全、主机安全、零信任、上网行为管理、沙箱)

  • evil-mhyprot-cli

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

  • Jormungandr

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

  • Project mention: Jormungandr is a kernel implementation of a COFF loader, allowing kernel developers to load and execute their COFFs in the kernel. | /r/RedSec | 2023-06-27
  • crtsys

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

  • 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!

  • xyris

    The Xyris Kernel

  • NtSymbol

    Resolve DOS MZ executable symbols at runtime

  • MaslOS

    Masl OS

  • LensorOS

    An OS based on UEFI

  • jsix

    A hobby operating system for x86_64, boots with UEFI.

  • TempleOS-EE

    TempleOS Explorers Edition

  • Macaron

    A sweet hobby made operating system written in C++ for x86 CPUs with GUI (by MacaronOS)

  • fsfilter-rs

    Experimental: A rust library to monitor filesystem 🪛 and more in windows

  • 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

  • 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
  • C++ override not working?

    1 project | /r/osdev | 3 Dec 2023
  • Working implementations of NVIDIA graphics drivers?

    1 project | /r/osdev | 19 Oct 2023
  • Windows 9x and Word 9x at 800x600 resolution. Spacious. Comfy

    3 projects | news.ycombinator.com | 11 Jul 2023
  • There aren't binaries inside the folder lib/x86 of your Magisk-v26.1.apk file

    2 projects | /r/AndroidQuestions | 6 Jul 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 15 Jun 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 serenity 29,213
2 skiftOS 2,241
3 EfiGuard 1,664
4 Nidhogg 1,642
5 Lemon-OS 1,189
6 Cronos-Rootkit 793
7 WingOS 753
8 Chaos-Rootkit 693
9 GarHal_CSGO 489
10 CVE-2020-15368 407
11 iMonitorSDK 333
12 evil-mhyprot-cli 299
13 Jormungandr 214
14 crtsys 174
15 BsodSurvivor 168
16 xyris 153
17 NtSymbol 94
18 MaslOS 87
19 LensorOS 80
20 jsix 68
21 TempleOS-EE 49
22 Macaron 42
23 fsfilter-rs 33

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com