back to home

Best Open Source c plus plus Libraries

A curated list of the most popular GitHub repositories tagged with c plus plus. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1electron/electron

:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS

120,177C++
Analyze Code

#2bitcoin/bitcoin

Bitcoin Core integration/staging tree

88,205C++
Analyze Code

#3opencv/opencv

Open Source Computer Vision Library

86,242C++
Analyze Code

#4obsproject/obs-studio

OBS Studio - Free and open source software for live streaming and screen recording

70,481C
Analyze Code

#5fffaraz/awesome-cpp

A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.

69,849
Analyze Code

#6WerWolv/ImHex

🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.

52,670C++
Analyze Code

#7serhii-londar/open-source-mac-os-apps

🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps

47,471
Analyze Code

#8aseprite/aseprite

Animated sprite editor & pixel art tool (Windows, macOS, Linux)

35,781C++
Analyze Code

#9qbittorrent/qBittorrent

qBittorrent BitTorrent client

35,642C++
Analyze Code

#10google-ai-edge/mediapipe

Cross-platform, customizable ML solutions for live and streaming media.

33,837C++
Analyze Code

#11SerenityOS/serenity

The Serenity Operating System 🐞

32,907C++
Analyze Code

#12ossrs/srs

SRS is a simple, high-efficiency, real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181, with codec support for H.264, H.265, AV1, VP9, AAC, Opus, and G.711.

28,535C++
Analyze Code

#13mongodb/mongo

The MongoDB Database

28,161C++
Analyze Code

#14cmderdev/cmder

Lovely console emulator package for Windows

26,775PowerShell
Analyze Code

#15google/flatbuffers

FlatBuffers: Memory Efficient Serialization Library

25,564C++
Analyze Code

#16sqlitebrowser/sqlitebrowser

Official home of the DB Browser for SQLite (DB4S) project. Previously known as "SQLite Database Browser" and "Database Browser for SQLite". Website at:

23,655C++
Analyze Code

#17simdjson/simdjson

Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks

23,314C++
Analyze Code

#18fmtlib/fmt

A modern formatting library

23,271C++
Analyze Code

#19ssloy/tinyrenderer

A brief computer graphics / rendering course

23,254C++
Analyze Code

#20xbmc/xbmc

Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS, tvOS and Windows.

20,450C++
Analyze Code

#21qmk/qmk_firmware

Open-source keyboard firmware for Atmel AVR and Arm USB families

20,142C
Analyze Code

#22cocos2d/cocos2d-x

Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.

18,942C++
Analyze Code

#23compiler-explorer/compiler-explorer

Run compilers interactively from your web browser and interact with the assembly

18,563TypeScript
Analyze Code

#24microsoft/CNTK

Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit

17,612C++
Analyze Code

#25textmate/textmate

TextMate is a graphical text editor for macOS 10.12 or later

14,782Objective-C++
Analyze Code

#26federico-busato/Modern-CPP-Programming

Modern C++ Programming Course (C++03/11/14/17/20/23/26)

14,739HTML
Analyze Code

#27davisking/dlib

A toolkit for making real world machine learning and data analysis applications in C++

14,345C++
Analyze Code

#28xournalpp/xournalpp

Xournal++ is a handwriting notetaking software with PDF annotation support. Written in C++ with GTK3, supporting Linux (e.g. Ubuntu, Debian, Arch, SUSE), macOS and Windows 10. Supports pen input from devices such as Wacom Tablets.

14,331C++
Analyze Code

#29spotify/annoy

Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk

14,159C++
Analyze Code

#30SFTtech/openage

Clone of the Age of Empires II engine 🚀

14,100Python
Analyze Code

#31mytechnotalent/Reverse-Engineering

A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.

13,264Assembly
Analyze Code

#32assimp/assimp

The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.

12,735C++
Analyze Code

#33nmap/nmap

Nmap - the Network Mapper. Github mirror of official SVN repository.

12,430C
Analyze Code

#34mapeditor/tiled

Flexible level editor

12,353C++
Analyze Code

#35luanti-org/luanti

Luanti (formerly Minetest) is an open source voxel game-creation platform with easy modding and game creation

12,349C++
Analyze Code

#36jrouwe/JoltPhysics

A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West and Death Stranding 2.

9,685C++
Analyze Code

#37Stellarium/stellarium

Stellarium is a free GPL software which renders realistic skies in real time with OpenGL. It is available for Linux/Unix, Windows and macOS. With Stellarium, you really see what you can see with your eyes, binoculars or a small telescope.

9,408C++
Analyze Code

#38pocoproject/poco

The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.

9,362C++
Analyze Code

#39xenia-project/xenia

Xbox 360 Emulator Research Project

9,230C++
Analyze Code

#40electronicarts/EASTL

EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.

9,159C++
Analyze Code

#41scylladb/seastar

High performance server-side application framework

9,121C++
Analyze Code

#42openscad/openscad

OpenSCAD - The Programmers Solid 3D CAD Modeller

8,895C++
Analyze Code

#43VowpalWabbit/vowpal_wabbit

Vowpal Wabbit is a machine learning system which pushes the frontier of machine learning with techniques such as online, hashing, allreduce, reductions, learning2search, active, and interactive learning.

8,659C++
Analyze Code

#44doctest/doctest

The fastest feature-rich C++11/14/17/20/23 single-header testing framework

6,623C++
Analyze Code

#45danmar/cppcheck

static analysis of C/C++ code

6,513C++
Analyze Code