Most popular c-plus-plus repositories and open source projects

C++ is a popular and widely used mid-level language. It was designed as an extension of the C language.

endless-sky

Space exploration, trading, and combat game.

881   4237   4237  

mpc-hc

MPC-HC's main repository. For support use our Trac: https://trac.mpc-...

1752   4187   4187  

arrayfire

ArrayFire: a general purpose GPU library.

528   4170   4170  

javacpp

The missing bridge between Java and native C++

563   4144   4144  

gameplay

Open-source, cross-platform, C++ game engine for creating 2D/3D games.

1272   4132   4132  

glslViewer

Console-based GLSL Sandbox for 2D/3D shaders

331   4103   4103  

QR-Code-generator

High-quality QR Code generator library in Java, TypeScript/JavaScript,...

990   4088   4088  

Deep-Learning-in-Production

In this repository, I will share some useful notes and references abou...

676   4068   4068  

cgal

The public CGAL repository, see the README below

1239   4005   4005  

panda3d

Powerful, mature open-source cross-platform game engine for Python and...

763   3911   3911  

Launcher

A custom launcher for Minecraft that allows you to easily manage multi...

770   3894   3894  

cryptopp

free C++ class library of cryptographic schemes

1130   3860   3860  

magic_enum

Static reflection for enums (to string, from string, iteration) for mo...

365   3754   3754  

range-v3

Range library for C++14/17/20, basis for C++20's std::ranges

414   3681   3681  

ricochet

Anonymous peer-to-peer instant messaging

415   3659   3659  

cpplinks

A categorized list of C++ resources.

421   3637   3637  

QtAV

A cross-platform multimedia framework based on Qt and FFmpeg. 基于Qt和...

1437   3533   3533  

kaitai_struct

Kaitai Struct: declarative language to generate binary data parsers in...

183   3503   3503  

cereal

A C++11 library for serialization

669   3474   3474  

cxxopts

Lightweight C++ command line option parser

523   3466   3466  

game-programming-patterns

Source repo for the book

475   3462   3462  

openshot-qt

OpenShot Video Editor is an award-winning free and open-source video e...

471   3458   3458  

Clementine

:tangerine: Clementine Music Player

667   3447   3447  

easyloggingpp

C++ logging library. It is extremely powerful, extendable, light-weigh...

896   3446   3446  

mapnik

Mapnik is an open source toolkit for developing mapping applications

810   3416   3416  

JoltPhysics

A multi core friendly rigid body physics and collision detection libra...

216   3290   3290  

spring

A powerful free cross-platform RTS game engine. - Report issues at htt...

846   3216   3216  

QOwnNotes

QOwnNotes is a plain-text file notepad and todo-list manager with mark...

341   3121   3121  

vcmi

Open-source engine for Heroes of Might and Magic III

358   3103   3103  

CppPrimer

:books: Solutions for C++ Primer 5th exercises.

1463   3086   3086  

notes

Fast and beautiful note-taking app written in C++. Write down your tho...

283   3084   3084  

ceres-solver

A large scale non-linear optimization library

931   3054   3054  

NumCpp

C++ implementation of the Python Numpy library

468   2990   2990  

clang

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project

1695   2983   2983  

ardour

Mirror of Ardour Source Code

589   2948   2948  

shogun

Shōgun

1049   2938   2938  

harfbuzz

HarfBuzz text shaping engine

542   2927   2927  

tinyobjloader

Tiny but powerful single file wavefront obj loader

583   2925   2925  

cling

The cling C++ interpreter

244   2916   2916  

EpicSurvivalGame

Third-person Survival Game for Unreal Engine 4 (Sample Project)

1151   2914   2914  

MITIE

MITIE: library and tools for information extraction

537   2863   2863  

libgo

Go-style concurrency in C++11

731   2856   2856  

gprof2dot

Converts profiling output to a dot graph.

372   2834   2834  

simple-binary-encoding

Simple Binary Encoding (SBE) - High Performance Message Codec

476   2810   2810  

OpenSceneGraph

OpenSceneGraph git repository

1345   2799   2799  

RxCpp

Reactive Extensions for C++

373   2777   2777  

opentrack

Head tracking software for MS Windows, Linux, and Apple OSX

389   2769   2769  

ChaiScript

Embedded Scripting Language Designed for C++

341   2763   2763  

warzone2100

Command the forces of The Project in a battle to rebuild the world aft...

479   2720   2720  

elements

Elements C++ GUI library

209   2680   2680