C++ open-source

Open-source C++ projects categorized as open-source

Top 23 C++ open-source Projects

  • Godot

    Godot Engine – Multi-platform 2D and 3D game engine

    Project mention: Dev snapshot: Godot 4.0 beta 16 | reddit.com/r/godot | 2023-01-27

    An even bigger bug is this one: https://github.com/godotengine/godot/issues/72154

  • Mumble

    Mumble is an open-source, low-latency, high quality voice chat software.

    Project mention: Looking for Global-Hotkeys cross platform .net library (Windows, Linux, MacOS) | reddit.com/r/dotnet | 2022-12-24

    There's a pending PR for mumble as a reference implementation (C++).

  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • openmw

    OpenMW is an open-source open-world RPG game engine that supports playing Morrowind. Main repo and issue tracker can be found here: https://gitlab.com/OpenMW/openmw/

    Project mention: How would you "OOP" a simple character class & how would you handle character creation? (details inside) | reddit.com/r/cpp_questions | 2023-01-17

    Or you could take a look OpenMW: https://github.com/OpenMW/openmw/blob/master/apps/openmw/mwmechanics/npcstats.hpp

  • urho3d

    Game engine

    Project mention: Which engine/program do you use? | reddit.com/r/SoloDevelopment | 2022-08-23

    Urho3D, an open source C++ game engine.

  • GamePlay

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

  • Panda3D

    Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU

    Project mention: Ask HN: What is your new year's resolution? | news.ycombinator.com | 2023-01-01

    Sort of.

    1. I want to start with working through applying shaders to a 3d scene using the Panda3d library (https://github.com/panda3d/panda3d) . This repo covers that: https://github.com/lettier/3d-game-shaders-for-beginners.

    2. Create a simple, custom, graphics-only (no collisions / physics) game engine using Entt (https://github.com/skypjack/entt) and Panda3d. The engine would rely mostly on simple inputs, like mouse clicks, and 3d graphics.

    3. Configure clangd to warn on features outside C++11 then refactor both projects (1 & 2)

    4. Run experiments on the game engine while working through the Vulkan book: https://raw.githubusercontent.com/Overv/VulkanTutorial/maste...

  • warzone2100

    Command the forces of The Project in a battle to rebuild the world after mankind has been nearly destroyed by nuclear missiles. A 100% free and open source real-time strategy game for Windows, macOS, Linux, BSD+

    Project mention: im new to the genre, recommend me some games | reddit.com/r/RealTimeStrategy | 2023-01-10

    Warzone 2100 is free and open source. I play it frequently. https://wz2100.net/

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • webots

    Webots Robot Simulator

    Project mention: Any hardware that's not $700 that can run FTC code? | reddit.com/r/FTC | 2022-12-05

    have you tried webots? https://cyberbotics.com/

  • SpartanEngine

    Game engine with an emphasis on architectural quality and performance

  • score

    ossia score, an interactive sequencer for the intermedia arts

    Project mention: u-config: a new, lean pkg-config clone | news.ycombinator.com | 2023-01-18

    the main soft I develop (https://ossia.io) has been built through clang/libc++ on msw for 4+ years now so you are preaching to the choir, but many companies insist in building with msvc and you cannot just tell them "no"

  • Celestia

    Real-time 3D visualization of space.

    Project mention: What are the best resources to explore space from my computer? | reddit.com/r/aliens | 2023-01-28

    Celestia was something I played with before. Pretty interesting.

  • OpenScan

    A privacy-friendly Document Scanner app

    Project mention: FOSS document scanner app | reddit.com/r/fdroid | 2023-01-26


  • ITK

    Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions.

    Project mention: Welcome and guide first-time contributors with a GitHub Action | dev.to | 2023-01-12

    In this post, we review how the Insight Toolkit (ITK) leverages the first-interaction GitHub Action to communicate our appreciation of the efforts of first-time contributors, establish norms for behavior, and provide civil pointers on where to find more information.

  • MxEngine

    C++ open source 3D game engine

  • TerraForge3D

    Cross Platform Professional Procedural Terrain Generation & Texturing Tool

    Project mention: TerraForge3D(opensource procedural terrain generation, texturing, shader making tool) major update. (added blender like shader node editor and Linux support) (source in comments) | reddit.com/r/proceduralgeneration | 2022-03-29
  • spot_mini_mini

    Dynamics and Domain Randomized Gait Modulation with Bezier Curves for Sim-to-Real Legged Locomotion.

    Project mention: Help with Walking Code Inverse Kinematics | reddit.com/r/Spotmicro | 2022-12-28
  • gmic

    G'MIC is a full-featured open-source framework for image processing, providing several different user interfaces to convert/manipulate/filter/visualize generic image datasets, ranging from 1d scalar signals to 3d+t sequences of multi-spectral volumetric images, including 2d color images. http://gmic.eu

    Project mention: Breakdown an image | reddit.com/r/GIMP | 2023-01-23

    If you don't have the G'MIC plug-in, it's over-there > https://gmic.eu , restart GIMP after G'MIC installation)

  • vircadia

    Vircadia open source metaverse platform. ("Project Athena")

    Project mention: vircadia VS ChaarmiWorlds - a user suggested alternative | libhunt.com/r/vircadia | 2022-11-18
  • allsky

    A Raspberry Pi operated Wireless Allsky Camera

    Project mention: A couple of all-sky camera questions | reddit.com/r/AskAstrophotography | 2022-05-31

    I have been building an all-sky camera for my club, based on a Raspberry Pi 3B+ and the Raspberry Pi HQ camera. I chose the color RPi HQ camera over a monochrome ZWO ASI 120MM because of price, and because the performance was "good enough" for our intended purpose - letting club members see at a glance whether it was worth driving to the observing field. The ZWO performed better than the RPi HQ in that its sensor was more sensitive and it produced a similarly illuminated image in less time, but it would have broken the budget. The allsky software I'm using only supports ZWO cameras and the Raspberry Pi HQ camera.

  • luascript

    Lua language support for Godot Engine

    Project mention: Dev snapshot: Godot 4.0 alpha 15 | reddit.com/r/godot | 2022-08-30
  • Beagle_SDR_GPS

    KiwiSDR: BeagleBone web-accessible shortwave receiver and software-defined GPS

    Project mention: AIOC: Ham Radio All-in-One-Cable | news.ycombinator.com | 2023-01-02

    One of my favorite projects is the KiwiSDR network, which is essentially making radios available online for public use:



    Your father could be anywhere and enjoy listening from... anywhere? :-)

  • Data-Structures-and-Algorithms-in-cpp

    This repository is in development phase and will soon provide you with c++ code of various data structures and algorithms

  • donut

    Open source reimplementation of The Simpsons: Hit & Run (by plowteam)

  • SaaSHub

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

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). The latest post mention was on 2023-01-28.

C++ open-source related posts


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

Project Stars
1 Godot 57,132
2 Mumble 5,218
3 openmw 4,520
4 urho3d 4,269
5 GamePlay 3,935
6 Panda3D 3,669
7 warzone2100 2,564
8 webots 2,395
9 SpartanEngine 1,583
10 score 1,209
11 Celestia 1,208
12 OpenScan 1,195
13 ITK 1,146
14 MxEngine 792
15 TerraForge3D 703
16 spot_mini_mini 682
17 gmic 501
18 vircadia 491
19 allsky 469
20 luascript 432
21 Beagle_SDR_GPS 398
22 Data-Structures-and-Algorithms-in-cpp 329
23 donut 304
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives