C++ open-source

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

Top 23 C++ open-source Projects

open-source
  1. Godot

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

    Project mention: Donkey.bas is 45 Years Old – 131 line of Glory | news.ycombinator.com | 2026-08-13

    I usually recommend the inexperienced do at least 1 project in godot:

    https://godotengine.org/

    Then port it to UE if they are interested in skill reuse for future projects:

    https://www.unrealengine.com/

    SDL has a lot of issues, and falls into "only if you must" category. Still better than .NET or Java in many ways, as spacial audio is easy in the mixer. =3

  2. SaaSHub

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

    SaaSHub logo
  3. cocos-engine

    Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.

    Project mention: From LayaAir to Cocos Creator: A Solo Dev's Engine Migration After iOS Builds Kept Crashing | dev.to | 2026-04-19

    Cocos Creator was the natural alternative:

  4. Mumble

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

  5. endless-sky

    Space exploration, trading, and combat game.

    Project mention: Battle for Wesnoth: open-source, turn-based strategy game | news.ycombinator.com | 2026-04-06

    For anyone that was into Star Control check out Endless Sky:

    https://endless-sky.github.io

  6. 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/

  7. redot-engine

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

    Project mention: Godot will no longer accept AI-authored code contributions | news.ycombinator.com | 2026-07-01

    > If it's really better, people will join the fork.

    That already happened. Redot is a major fork that's more community-driven and positive. They're also fine with AI use, as long as you review, understand, and take responsibility for everything you do with it. https://github.com/Redot-Engine/redot-engine

    They're also building a brand new game engine from scratch! https://github.com/Redot-Engine/DraconicEngine

  8. Panda3D

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

  9. GamePlay

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

  10. webots

    Webots Robot Simulator

  11. 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+

  12. gem5

    The official repository for the gem5 computer-system architecture simulator.

    Project mention: Can a Computer Science Student Be Taught to Design Hardware? | news.ycombinator.com | 2026-02-17

    As a Software Engineer, i had long thought about learning (and possibly moving into) Hardware Chip Design and/or its ancillary support domains i.e. what you have listed.

    I understand that learning FPGA programming (Verilog/VHDL/etc.) is a first-step in that journey. Is it still true? Have you looked at books like FPGAs for Software Programmers? - https://link.springer.com/book/10.1007/978-3-319-26408-0

    For each of the domains you have listed, would you mind sharing books/tools/sites etc.?

    For example, While researching the above long ago, i had come across the following;

    C++ Modelling of SoC Systems Part 1: Processor Elements - https://www.linkedin.com/pulse/c-modelling-soc-systems-part-...

    C++ Modelling of SoC Systems Part 2 : Infrastructure - https://www.linkedin.com/pulse/c-modelling-soc-systems-part-...

    gem5 Simulator - https://www.gem5.org/

    Verilator Simulator - https://www.veripool.org/verilator/

    Maybe you can provide a step-by-step roadmap on how a software guy can move on to hardware chip design?

  13. Celestia

    Real-time 3D visualization of space.

    Project mention: Celestia – real-time 3D visualization of space | news.ycombinator.com | 2025-09-14

    HoverZoom: Chrome plugin sold by original dev, new update included spyware and ads.

    As I said, I don't mind if the answer is "we are volunteers who love this", but I do ask that formal webpages presenting a product explains it's funding model. Their github (https://github.com/CelestiaProject/Celestia) is much better at this.

  14. score

    ossia score, an interactive sequencer for the intermedia arts

    Project mention: Video Encoding and Decoding with Vulkan Compute Shaders in FFmpeg | news.ycombinator.com | 2026-03-20

    Yep! Almost finished implementing support in https://ossia.io which is going to become the first open-source real-time visuals software to support live scrubbing in 4K prores files on not that big of a GPU (tested on my laptop 3060) :)

  15. OpenScan

    Document Scanner that protects your privacy

  16. 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.

  17. copperspice

    Set of cross platform C++ libraries (Core, Gui, Network, Multimedia, SQL, Vulkan, etc)

    Project mention: CopperSpice – A Modern Cross-Platform C++ GUI Library | news.ycombinator.com | 2025-12-14
  18. Beeftext

    A text snippet tool for Windows.

  19. MxEngine

    C++ open source 3D game engine

  20. TerraForge3D

    Cross Platform Professional Procedural Terrain Generation & Texturing Tool

  21. elements

    Open Source implementation of advanced blockchain features extending the Bitcoin protocol (by ElementsProject)

  22. Unvanquished

    Unvanquished is a free and open source FPS/RTS hybrid game powered by the Daemon game engine. Historically based on Tremulous as a continuation with decades of work over it.

  23. spot_mini_mini

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

  24. luascript

    Lua language support for Godot Engine

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).

C++ open-source discussion

Log in or Post with

C++ open-source related posts

  • A Godot 4.6 Prototype Met a 4.7 Machine: What I Would Validate Before Adopting 4.7.1

    1 project | dev.to | 18 Jul 2026
  • Neo-VECTR's Rift Ascent

    22 projects | dev.to | 22 May 2026
  • VirtualJoystick in Godot 4.7: Endlich ein nativer Touchscreen-Stick

    2 projects | dev.to | 1 May 2026
  • From LayaAir to Cocos Creator: A Solo Dev's Engine Migration After iOS Builds Kept Crashing

    1 project | dev.to | 19 Apr 2026
  • Godot 4.4 Added .uid Files Everywhere. Here's What They Actually Do.

    1 project | dev.to | 19 Apr 2026
  • The 900,000 Game Problem: Why Most Indie Games Never Get Found

    2 projects | dev.to | 9 Apr 2026
  • El vibe coding funciona para apps web. En motores de juegos, se rompe.

    1 project | dev.to | 5 Apr 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 Aug 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Godot 115,728
2 cocos-engine 9,743
3 Mumble 8,196
4 endless-sky 7,496
5 openmw 6,508
6 redot-engine 5,917
7 Panda3D 5,205
8 GamePlay 4,850
9 webots 4,560
10 warzone2100 3,909
11 gem5 2,754
12 Celestia 2,340
13 score 2,045
14 OpenScan 1,795
15 ITK 1,643
16 copperspice 1,323
17 Beeftext 1,280
18 MxEngine 1,228
19 TerraForge3D 1,174
20 elements 1,153
21 Unvanquished 1,119
22 spot_mini_mini 927
23 luascript 700

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?