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: VisionOS Godot Engine support merged | news.ycombinator.com | 2025-05-20

    I noticed that Godot Engine Apple Vision OS support is merged today. <3

    https://github.com/godotengine/godot/pull/105628

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

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

  4. Mumble

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

    Project mention: Mumble: An AI app with hands-free journaling and mood detection | news.ycombinator.com | 2024-10-30

    Kind of a bad name given the existence of https://www.mumble.info/

    Which is a large OSS voice server

  5. endless-sky

    Space exploration, trading, and combat game.

    Project mention: Endless Sky: Open-Source Space Exploration, Trading, and Combat Game | news.ycombinator.com | 2024-09-29
  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. Panda3D

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

    Project mention: Redesigning the Reference Component on Gabe the Bear Blog | dev.to | 2025-03-23

    A GitHub repository (like this one)

  8. GamePlay

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

  9. SaaSHub

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

    SaaSHub logo
  10. webots

    Webots Robot Simulator

    Project mention: Webots: Open-Source Robot Simulator | news.ycombinator.com | 2025-04-07
  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. SpartanEngine

    A game engine with an emphasis on real-time cutting-edge solutions

  13. Collabora Online

    Collabora Online is a collaborative online office suite based on LibreOffice technology. This is also the source for the Collabora Office apps for iOS and Android.

  14. gem5

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

    Project mention: Gem5: Advanced Computer-System Architecture Simulator | news.ycombinator.com | 2024-08-06
  15. Celestia

    Real-time 3D visualization of space.

    Project mention: Show HN: The Atlas of Space | news.ycombinator.com | 2025-01-08

    Incredible work! My son really had a blast scrolling around and exploring last night.

    Did you take any inspiration from Celestia (https://celestiaproject.space)? It's been over 15 years since I last really used it (and starts with defaults not geared towards visualizing just our local solar system) but seems to have a lot of the features others have suggested. Might be useful to poke around and see how they solved things like time adjustments, selecting POIs, etc.

  16. score

    ossia score, an interactive sequencer for the intermedia arts

    Project mention: FFmpeg Merges WebRTC Support | news.ycombinator.com | 2025-06-04

    I want my desktop app https://ossia.io which uses ffmpeg to be able to send & receive video to another computer over internet without having to fiddle with opening ports on each other's routers. This combined with a server like vdo.ninja solves that.

  17. OpenScan

    Document Scanner that protects your privacy

  18. 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: Modern CMake | news.ycombinator.com | 2025-04-15

    > If you think your project will have more than half a dozen developers then you should probably start thinking about something like...

    CMake was created in 2000 with large, cross-platform projects involving multiple organizations in mind. The development was funded by the National Library of Medicine (NLM) for the ITK project (https://github.com/InsightSoftwareConsortium/ITK). As of 2025, ITK consists of millions of lines of code and has received contributions from hundreds of developers. Other projects of similar scale include VTK and ParaView.

  19. copperspice

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

    Project mention: U++ – Cross-Platform App Development Framework | news.ycombinator.com | 2024-06-30

    If you like using Qt but you also want a more modernize C++ version of it, you can try https://github.com/copperspice/copperspice/ and I'm pretty sure its license have you covered.

  20. MxEngine

    C++ open source 3D game engine

  21. Beeftext

    A text snippet tool for Windows.

  22. TerraForge3D

    Cross Platform Professional Procedural Terrain Generation & Texturing Tool

  23. Unvanquished

    An FPS/RTS hybrid game powered by the Daemon engine (a combination of ioq3 and XreaL)

  24. spot_mini_mini

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

  25. luascript

    Lua language support for Godot Engine

  26. SaaSHub

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

    SaaSHub logo
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

  • Introducing DICI : A Fast and Efficient Lossless Image Compression Format

    1 project | dev.to | 28 May 2025
  • VisionOS Godot Engine support merged

    1 project | news.ycombinator.com | 20 May 2025
  • Native visionOS platform support in Godot

    7 projects | news.ycombinator.com | 22 Apr 2025
  • (Godot Engine) Native VisionOS Platform Support

    1 project | news.ycombinator.com | 22 Apr 2025
  • Redesigning the Reference Component on Gabe the Bear Blog

    1 project | dev.to | 23 Mar 2025
  • Godot 4.4

    1 project | news.ycombinator.com | 3 Mar 2025
  • EA Just Open Sourced Command and Conquer, Red Alert, Renegade and Generals

    4 projects | news.ycombinator.com | 27 Feb 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 25 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. 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 98,203
2 cocos-engine 8,768
3 Mumble 6,990
4 endless-sky 6,643
5 openmw 5,763
6 Panda3D 4,810
7 GamePlay 4,635
8 webots 3,632
9 warzone2100 3,401
10 SpartanEngine 2,475
11 Collabora Online 2,252
12 gem5 2,046
13 Celestia 2,005
14 score 1,634
15 OpenScan 1,589
16 ITK 1,508
17 copperspice 1,195
18 MxEngine 1,190
19 Beeftext 1,097
20 TerraForge3D 1,066
21 Unvanquished 1,031
22 spot_mini_mini 849
23 luascript 690

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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