🇩🇪 Made in Germany

Discover Germany's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of Germany.

TOP C++ Projects

1
nlohmann/json

nlohmann/json

JSON for Modern C++
C++
42,945
star
2
changkun/modern-cpp-tutorial

changkun/modern-cpp-tutorial

📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/
C++
21,589
star
3
Aircoookie/WLED

Aircoookie/WLED

Control WS2812B and many more types of digital RGB LEDs with an ESP8266 or ESP32 over WiFi!
C++
14,676
star
4
doitsujin/dxvk

doitsujin/dxvk

Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine
C++
12,686
star
5
assimp/assimp

assimp/assimp

The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
C++
10,801
star
6
Maximus5/ConEmu

Maximus5/ConEmu

Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more
C++
8,427
star
7
albertlauncher/albert

albertlauncher/albert

A fast and flexible keyboard launcher
C++
7,163
star
8
Nevcairiel/LAVFilters

Nevcairiel/LAVFilters

LAV Filters - Open-Source DirectShow Media Splitter and Decoders
C++
7,069
star
9
TheAssassin/AppImageLauncher

TheAssassin/AppImageLauncher

Helper application for Linux distributions serving as a kind of "entry point" for running and integrating AppImages
C++
5,530
star
10
badaix/snapcast

badaix/snapcast

Synchronous multiroom audio player
C++
5,377
star
11
itinance/react-native-fs

itinance/react-native-fs

Native filesystem access for react-native
C++
4,951
star
12
justadudewhohacks/opencv4nodejs

justadudewhohacks/opencv4nodejs

Nodejs bindings to OpenCV 3 and OpenCV 4
C++
4,943
star
13
lava/matplotlib-cpp

lava/matplotlib-cpp

Extremely simple yet powerful header-only C++ plotting library built on the popular matplotlib
C++
4,395
star
14
Xaymar/obs-StreamFX

Xaymar/obs-StreamFX

StreamFX is a plugin for OBS® Studio which adds many new effects, filters, sources, transitions and encoders! Be it 3D Transform, Blur, complex Masking, or even custom shaders, you'll find it all here.
C++
3,910
star
15
fritzing/fritzing-app

fritzing/fritzing-app

Fritzing desktop application
C++
3,524
star
16
chrxh/alien

chrxh/alien

ALIEN is a CUDA-powered artificial life simulation program.
C++
3,489
star
17
actor-framework/actor-framework

actor-framework/actor-framework

An Open Source Implementation of the Actor Model in C++
C++
3,191
star
18
rttrorg/rttr

rttrorg/rttr

C++ Reflection Library
C++
3,015
star
19
sharkdp/dbg-macro

sharkdp/dbg-macro

A dbg(…) macro for C++
C++
2,719
star
20
univrsal/input-overlay

univrsal/input-overlay

Show keyboard, gamepad and mouse input on stream
C++
2,702
star
21
marcj/TypeRunner

marcj/TypeRunner

High-performance TypeScript compiler
C++
2,595
star
22
ndrplz/self-driving-car

ndrplz/self-driving-car

Udacity Self-Driving Car Engineer Nanodegree projects.
C++
2,566
star
23
ndeadly/MissionControl

ndeadly/MissionControl

Use controllers from other consoles natively on your Nintendo Switch via Bluetooth. No dongles or other external hardware neccessary.
C++
2,520
star
24
arximboldi/immer

arximboldi/immer

Postmodern immutable and persistent data structures for C++ — value semantics at scale
C++
2,491
star
25
tum-vision/lsd_slam

tum-vision/lsd_slam

LSD-SLAM
C++
2,486
star
26
paceholder/nodeeditor

paceholder/nodeeditor

Qt Node Editor. Dataflow programming framework
C++
2,481
star
27
contour-terminal/contour

contour-terminal/contour

Modern C++ Terminal Emulator
C++
2,387
star
28
rbock/sqlpp11

rbock/sqlpp11

A type safe SQL template library for C++
C++
2,279
star
29
horsicq/DIE-engine

horsicq/DIE-engine

DIE engine
C++
2,250
star
30
Dobiasd/FunctionalPlus

Dobiasd/FunctionalPlus

Functional Programming Library for C++. Write concise and readable C++ code.
C++
2,103
star
31
darglein/ADOP

darglein/ADOP

C++
2,022
star
32
floooh/oryol

floooh/oryol

A small, portable and extensible C++ 3D coding framework
C++
1,990
star
33
probonopd/linuxdeployqt

probonopd/linuxdeployqt

Makes Linux applications self-contained by copying in the libraries and plugins that the application uses, and optionally generates an AppImage. Can be used for Qt and other applications
C++
1,960
star
34
sui77/rc-switch

sui77/rc-switch

Arduino lib to operate 433/315Mhz devices like power outlet sockets.
C++
1,921
star
35
dresden-elektronik/deconz-rest-plugin

dresden-elektronik/deconz-rest-plugin

deCONZ REST-API plugin to control ZigBee devices
C++
1,894
star
36
maxbachmann/RapidFuzz

maxbachmann/RapidFuzz

Rapid fuzzy string matching in Python using various string metrics
C++
1,894
star
37
InteractiveComputerGraphics/PositionBasedDynamics

InteractiveComputerGraphics/PositionBasedDynamics

PositionBasedDynamics is a library for the physically-based simulation of rigid bodies, deformable solids and fluids.
C++
1,889
star
38
IENT/YUView

IENT/YUView

The Free and Open Source Cross Platform YUV Viewer with an advanced analytics toolset
C++
1,881
star
39
Links2004/arduinoWebSockets

Links2004/arduinoWebSockets

arduinoWebSockets
C++
1,879
star
40
JetBrains/skiko

JetBrains/skiko

Kotlin Multiplatform bindings to Skia
C++
1,825
star
41
AlexeyAB/Yolo_mark

AlexeyAB/Yolo_mark

GUI for marking bounded boxes of objects in images for training neural network Yolo v3 and v2
C++
1,799
star
42
tbnobody/OpenDTU

tbnobody/OpenDTU

Software for ESP32 to talk to Hoymiles/TSUN/Solenso Inverters
C++
1,788
star
43
felixguendling/cista

felixguendling/cista

Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.
C++
1,773
star
44
duncanthrax/scream

duncanthrax/scream

Virtual network sound card for Microsoft Windows
C++
1,729
star
45
fholger/openvr_fsr

fholger/openvr_fsr

Add Image Upscaling via AMD FidelityFX SuperResolution or NVIDIA Image Scaling to SteamVR games
C++
1,712
star
46
AshampooSystems/boden

AshampooSystems/boden

Purely native C++ cross-platform GUI framework for Android and iOS development. https://www.boden.io
C++
1,677
star
47
cyberman54/ESP32-Paxcounter

cyberman54/ESP32-Paxcounter

Wifi & BLE driven passenger flow metering with cheap ESP32 boards
C++
1,661
star
48
Alia5/GlosSI

Alia5/GlosSI

Tool for using Steam-Input controller rebinding at a system level alongside a global overlay
C++
1,650
star
49
pantor/inja

pantor/inja

A Template Engine for Modern C++
C++
1,616
star
50
falkTX/Carla

falkTX/Carla

Audio plugin host
C++
1,583
star
51
strukturag/libde265

strukturag/libde265

Open h.265 video codec implementation.
C++
1,573
star
52
InteractiveComputerGraphics/SPlisHSPlasH

InteractiveComputerGraphics/SPlisHSPlasH

SPlisHSPlasH is an open-source library for the physically-based simulation of fluids.
C++
1,553
star
53
paroj/gltut

paroj/gltut

Learning Modern 3D Graphics Programming
C++
1,549
star
54
mrtazz/restclient-cpp

mrtazz/restclient-cpp

C++ client for making HTTP/REST requests
C++
1,509
star
55
foonathan/type_safe

foonathan/type_safe

Zero overhead utilities for preventing bugs at compile time
C++
1,508
star
56
diekmann/wasm-fizzbuzz

diekmann/wasm-fizzbuzz

WebAssembly from Scratch: From FizzBuzz to DooM.
C++
1,505
star
57
horde3d/Horde3D

horde3d/Horde3D

Horde3D is a small 3D rendering and animation engine. It is written in an effort to create an engine being as lightweight and conceptually clean as possible.
C++
1,498
star
58
Murmele/Gittyup

Murmele/Gittyup

Understand your Git history!
C++
1,487
star
59
foonathan/memory

foonathan/memory

STL compatible C++ memory allocator library using a new RawAllocator concept that is similar to an Allocator but easier to use and write.
C++
1,480
star
60
DanielSWolf/rhubarb-lip-sync

DanielSWolf/rhubarb-lip-sync

Rhubarb Lip Sync is a command-line tool that automatically creates 2D mouth animation from voice recordings. You can use it for characters in computer games, in animated cartoons, or in any other project that requires animating mouths based on existing recordings.
C++
1,461
star
61
shundhammer/qdirstat

shundhammer/qdirstat

QDirStat - Qt-based directory statistics (KDirStat without any KDE - from the original KDirStat author)
C++
1,429
star
62
rurban/smhasher

rurban/smhasher

Hash function quality and speed tests
C++
1,417
star
63
medusalix/xow

medusalix/xow

Linux driver for the Xbox One wireless dongle
C++
1,417
star
64
cebix/macemu

cebix/macemu

Basilisk II and SheepShaver Macintosh emulators
C++
1,385
star
65
strukturag/libheif

strukturag/libheif

libheif is an HEIF and AVIF file format decoder and encoder.
C++
1,383
star
66
ezEngine/ezEngine

ezEngine/ezEngine

An open source C++ game engine.
C++
1,370
star
67
CoretechR/OMOTE

CoretechR/OMOTE

Open Source Remote Using ESP32 and LVGL
C++
1,344
star
68
horsicq/XELFViewer

horsicq/XELFViewer

ELF file viewer/editor for Windows, Linux and MacOS.
C++
1,321
star
69
enzo1982/freac

enzo1982/freac

The fre:ac audio converter project
C++
1,251
star
70
albar965/littlenavmap

albar965/littlenavmap

Little Navmap is a free flight planner, navigation tool, moving map, airport search and airport information system for Flight Simulator X, Microsoft Flight Simulator 2020, Prepar3D and X-Plane.
C++
1,249
star
71
Blueforcer/awtrix3

Blueforcer/awtrix3

Custom firmware for the Ulanzi Smart Pixel clock or self made awtrix. Getting started is easy as 1-2-3
C++
1,240
star
72
DadSchoorse/vkBasalt

DadSchoorse/vkBasalt

a vulkan post processing layer for linux
C++
1,231
star
73
neonious/lowjs

neonious/lowjs

A port of Node.JS with far lower system requirements. Community version for POSIX systems such as Linux, uClinux or Mac OS X.
C++
1,212
star
74
gulrak/filesystem

gulrak/filesystem

An implementation of C++17 std::filesystem for C++11 /C++14/C++17/C++20 on Windows, macOS, Linux and FreeBSD.
C++
1,203
star
75
muellan/clipp

muellan/clipp

easy to use, powerful & expressive command line argument parsing for modern C++ / single header / usage & doc generation
C++
1,197
star
76
adishavit/argh

adishavit/argh

Argh! A minimalist argument handler.
C++
1,179
star
77
Hypfer/esp8266-vindriktning-particle-sensor

Hypfer/esp8266-vindriktning-particle-sensor

Wifi MQTT Data Logging via an esp8266 for the Ikea VINDRIKTNING PM2.5 air quality sensor
C++
1,167
star
78
stotko/stdgpu

stotko/stdgpu

stdgpu: Efficient STL-like Data Structures on the GPU
C++
1,150
star
79
Soundux/Soundux

Soundux/Soundux

🔊 A cross-platform soundboard
C++
1,150
star
80
Jorgen-VikingGod/Qt-Frameless-Window-DarkStyle

Jorgen-VikingGod/Qt-Frameless-Window-DarkStyle

simple MainWindow class implementation with frameless window and custom dark style. It adds also support for titlebar and buttons (minimize, maximize, close)
C++
1,130
star
81
mherb/kalman

mherb/kalman

Header-only C++11 Kalman Filtering Library (EKF, UKF) based on Eigen3
C++
1,115
star
82
maxritter/diy-thermocam

maxritter/diy-thermocam

A do-it-yourself thermal imager, compatible with the FLIR Lepton 2.5, 3.1R and 3.5 sensor with Arduino firmware
C++
1,112
star
83
PRBonn/depth_clustering

PRBonn/depth_clustering

🚕 Fast and robust clustering of point clouds generated with a Velodyne sensor.
C++
1,105
star
84
jankae/LibreVNA

jankae/LibreVNA

100kHz to 6GHz 2 port USB based VNA
C++
1,077
star
85
Ableton/link

Ableton/link

Ableton Link
C++
1,075
star
86
Dobiasd/frugally-deep

Dobiasd/frugally-deep

A lightweight header-only library for using Keras (TensorFlow) models in C++.
C++
1,059
star
87
Eun/MoveToDesktop

Eun/MoveToDesktop

Move windows using hotkeys or the system menu
C++
1,050
star
88
begla/Intrinsic

begla/Intrinsic

Intrinsic is a Vulkan based cross-platform game and rendering engine. The project is currently in an early stage of development.
C++
1,031
star
89
lmb-freiburg/flownet2

lmb-freiburg/flownet2

FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networks
C++
1,004
star
90
getml/reflect-cpp

getml/reflect-cpp

A C++20 library for fast serialization, deserialization and validation using reflection. Supports JSON, BSON, CBOR, flexbuffers, msgpack, TOML, XML, YAML / msgpack.org[C++20]
C++
1,003
star
91
rst-tu-dortmund/teb_local_planner

rst-tu-dortmund/teb_local_planner

An optimal trajectory planner considering distinctive topologies for mobile robots based on Timed-Elastic-Bands (ROS Package)
C++
997
star
92
foonathan/lexy

foonathan/lexy

C++ parsing DSL
C++
990
star
93
xeco23/whatsapp-for-linux

xeco23/whatsapp-for-linux

An unofficial WhatsApp desktop application for Linux.
C++
988
star
94
spacehuhn/esp8266_beaconSpam

spacehuhn/esp8266_beaconSpam

Creates up to a thousand WiFi access points with custom SSIDs.
C++
987
star
95
gansm/finalcut

gansm/finalcut

A text-based widget toolkit
C++
980
star
96
genodelabs/genode

genodelabs/genode

Genode OS Framework
C++
980
star
97
reinterpretcat/utymap

reinterpretcat/utymap

Highly customizable library for procedural world generation based on real map data
C++
962
star
98
Neo23x0/Raccine

Neo23x0/Raccine

A Simple Ransomware Vaccine
C++
945
star
99
lumapu/ahoy

lumapu/ahoy

Various tools, examples, and documentation for communicating with Hoymiles microinverters
C++
943
star
100
fraunhoferhhi/vvenc

fraunhoferhhi/vvenc

VVenC, the Fraunhofer Versatile Video Encoder
C++
943
star