C++ open-source

Open-source C++ projects categorized as open-source | Edit details

Top 23 C++ open-source Projects

  • GitHub repo Godot

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

    Project mention: I'll just leave this here (I actually like C++) | reddit.com/r/godot | 2021-12-08

    Nah, I mean actual lack of exceptions and either silent CTD or worse - continuation without logged error in debug mode. There are reports online (e.g. here, here, here) and I encounter that too with some more complex parts of the code.

  • GitHub repo Mumble

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

    Project mention: TIFU by telling my gay friend that playing Minecraft with him and his family was making me homophobic. | reddit.com/r/tifu | 2021-11-17

    In any case, I stuck it out and pretended I was having fun, even though I wasn't. I hated every single second of the three hours we played together, after the 1 hour getting connected. But I was doing this to give him a chance to bond with his kids, and not for fun, so I ploughed on through my unhappiness. His kids LOVED it. I have many MANY years of experience, and know a lot of fun tricks I learned with my kids. When we ended, his kids told me they wanted to play with me again soon. I laughed and said "Sure, no problem!" (We were chatting using our home mumble server).

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo 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: Playing Morrowind for the first time, how do I approach this? | reddit.com/r/Morrowind | 2021-11-12

    Make sure you have installed Morrowind first. To use OpenMW you simply download it from this link and install it wherever you want. Once it's installed follow the setup wizard when it asks and point it to where you installed Morrowind.

  • GitHub repo urho3d

    Cross-platform 2D and 3D game engine

    Project mention: achieving 00's / ps2 graphics | reddit.com/r/gamedev | 2021-09-25
  • GitHub repo GamePlay

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

    Project mention: Libraries | reddit.com/r/cpp_questions | 2021-12-07


  • GitHub repo Panda3D

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

    Project mention: Are there any Python gamedev frameworks with complete beginner tutorials? (for a usual Godot dev) | reddit.com/r/gamedev | 2021-11-27

    It's probably overkill for what you need, but Panda3D is a game engine originally started by Disney that has pretty extensive documentation: https://www.panda3d.org/

  • GitHub repo 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: What’s the oldest game you still play regularly? | reddit.com/r/gaming | 2021-12-05

    Warzone 2100. 1999 design your own vehicles RTS game that went open source, still available and actively updated to this day. r/warzone2100 and https://wz2100.net/

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo webots

    Webots Robot Simulator

    Project mention: Does anyone know any robot simulation programming apps? | reddit.com/r/automation | 2021-11-19
  • GitHub repo SpartanEngine

    Game engine with an emphasis on architectural quality and performance

    Project mention: DirectX 11/12 Graphics Engine (WIP) | reddit.com/r/GraphicsProgramming | 2021-05-13

    I've uploaded my graphics engine written in DirectX 11 on Github. Here is the link. I've tried to make implementations of all the features as straightforward as possible so they are all inside renderer in corresponding void Pass*() member function. This was inspired by approach seen in https://github.com/PanosK92/SpartanEngine. Hope it helps someone.

  • GitHub repo score

    ossia score, an interactive sequencer for the intermedia arts.

    Project mention: Blender 3.0 binaries | news.ycombinator.com | 2021-12-03

    Slowly but surely trying to get https://ossia.io there :)

  • GitHub repo 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: Ask HN: What is a cool technology to learn? | news.ycombinator.com | 2021-07-01

    Yeah, Prolog is pretty cool!

    Another technology I found interesting too learn is ITK (https://itk.org/). You need a different mindset using ITK than other image processing libraries.

    Lisp is cool as well.

    And fully homomorphic encryption.

  • GitHub repo MxEngine

    C++ open source 3D game engine

    Project mention: adding basic collision | reddit.com/r/opengl | 2021-12-07
  • GitHub repo spot_mini_mini

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

    Project mention: Raspberry Pi | reddit.com/r/Charlottesville | 2021-06-09

    I am currently making a robot dog based on spot mini mini (going to use a rPI 4): https://github.com/OpenQuadruped/spot_mini_mini

  • GitHub repo Beagle_SDR_GPS

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

    Project mention: Post seems to imply KiwiSDR author has remote access to all KiwiSDRs | news.ycombinator.com | 2021-08-03
  • GitHub repo luascript

    Lua language support for Godot Engine

    Project mention: Are there any good 3D Lua game engines? | reddit.com/r/lua | 2021-09-24

    There is a Lua support module for Godot.

  • GitHub repo allsky

    A Raspberry Pi operated Wireless Allsky Camera

    Project mention: Can we crowd-fund some sort of scientific detection mechanism to establish the physics behind such phenomenon? | reddit.com/r/UFOs | 2021-06-25

    Like allsky? theres a repo on github and instructables to make a high res camera with a raspberry pi 4 with object detection. I don't know. we would need to filter out a bunch of stuff to make this work.

  • GitHub repo vircadia

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

    Project mention: Vircadia FLOSS Metaverse: 2022.1.0 Selene Released! | reddit.com/r/linux | 2021-12-02

    Overview: Vircadia is a collection of software components that form an end-to-end open source metaverse platform. It can be used for social activities such as games, hanging out, hosting concerts, or more business-y use cases like meetings, having an organization world, hosting an expo, and so on. Also, here’s the reason why this project exists: https://vircadia.com/vision/

  • GitHub repo 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

  • GitHub repo donut

    Open source reimplementation of The Simpsons: Hit & Run

    Project mention: Wanted: People who know C++ and VitaSDK | reddit.com/r/VitaPiracy | 2021-08-21

    The source code to Simpsons Hit and Run is already publicly available minus the assets.

  • GitHub repo tomviz

    Cross platform, open source application for the processing, visualization, and analysis of 3D tomography data

    Project mention: CT Scan of a Pumpkin | news.ycombinator.com | 2021-10-31

    We build an ideal 3D Volumetric Viz tool: https://tomviz.org/ . Open-source and built for reproducible open-science. It focuses on volumetric data analysis, not just surfaces. Hopefully, HN finds it useful.

  • GitHub repo qtwebflix

    A qt webengine program for netflix

    Project mention: Guide on how to switch to Linux (from beginner to beginner) | reddit.com/r/PrivacyGuides | 2021-11-04

    I use QtWebFlix to watch my streaming services in Linux.

  • GitHub repo VIAME

    Video and Image Analytics for Marine Environments

    Project mention: Data science for social good? | reddit.com/r/datascience | 2021-11-26

    The company I currently work for - Kitware - works on various open source projects. I'm involved in several ecological projects under the VIAME umbrella.

  • GitHub repo Vanilla-Conquer

    Vanilla Conquer provides clean, cross-platform builds of the C&C Remastered Collection and the standalone legacy games.

    Project mention: OpenRA: Red Alert, Command and Conquer, Dune 2000, Rebuilt for the Modern Era | news.ycombinator.com | 2021-09-13

    Also check out https://github.com/TheAssemblyArmada/Vanilla-Conquer which is a modernization of the original code (!), rather than a rewrite with liberties.

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 2021-12-08.

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 44,219
2 Mumble 4,391
3 openmw 4,001
4 urho3d 3,741
5 GamePlay 3,416
6 Panda3D 3,023
7 warzone2100 2,080
8 webots 1,666
9 SpartanEngine 1,175
10 score 933
11 ITK 925
12 MxEngine 573
13 spot_mini_mini 557
14 Beagle_SDR_GPS 337
15 luascript 320
16 allsky 312
17 vircadia 270
18 Data-Structures-and-Algorithms-in-cpp 265
19 donut 255
20 tomviz 253
21 qtwebflix 206
22 VIAME 145
23 Vanilla-Conquer 114
Find remote jobs at our new job board 99remotejobs.com. There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives