C++ Kernel

Open-source C++ projects categorized as Kernel

Top 23 C++ Kernel Projects

  • serenity

    The Serenity Operating System 🐞

  • Project mention: Why does part of the Windows 98 Setup program look older than the rest? | news.ycombinator.com | 2024-04-09

    SerenityOS replicates that look and feel. It is also implemented in a dialect of C++ that adheres to some of the good parts of C++98: https://serenityos.org

  • skift

    🥑 The delightful operating system.

  • 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
  • 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 related posts

  • 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
  • Free Snapchat+, Dark Mode, Extra Features for Snapchat (SnapEnhance)

    3 projects | /r/SnapEnhance | 1 Jul 2023
  • Jormungandr is a kernel implementation of a COFF loader, allowing kernel developers to load and execute their COFFs in the kernel.

    3 projects | /r/netsec | 24 Jun 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 4 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 serenity 28,823
2 skift 2,194
3 EfiGuard 1,624
4 Nidhogg 1,601
5 Lemon-OS 1,182
6 Cronos-Rootkit 793
7 WingOS 749
8 Chaos-Rootkit 686
9 GarHal_CSGO 487
10 CVE-2020-15368 407
11 iMonitorSDK 320
12 evil-mhyprot-cli 299
13 Jormungandr 210
14 crtsys 170
15 BsodSurvivor 168
16 xyris 153
17 NtSymbol 94
18 MaslOS 86
19 LensorOS 79
20 jsix 68
21 TempleOS-EE 48
22 Macaron 43
23 fsfilter-rs 33

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com