C++ open-source

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

Top 23 C++ open-source Projects

open-source
  • Godot

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

    Project mention: Redot Engine – Multi-platform 2D and 3D game engine | news.ycombinator.com | 2024-10-01

    What is the difference between "Redot" and Godot?

    The README for this GitHub contains the same info as the official Godot repo [1], so it's not clear what this fork does differently or changes.

    [1] https://github.com/godotengine/godot

  • SaaSHub

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

    SaaSHub logo
  • 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: Not only Unity... | /r/opensourcegames | 2023-11-11
  • Mumble

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

  • 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
  • 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: Lessons from Open-Source Game Projects | dev.to | 2024-04-10

    OpenMW - The Elder Scrolls Morrowind clone. C++, OpenGL

  • Panda3D

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

    Project mention: Show HN: Homemade Automated Solar Concentrator | news.ycombinator.com | 2024-08-29

    I have developed a simple simulator [0] to estimate the theoretical power received by the target for a given hardware configuration:

    - the global position on the planet

    - the date and time

    - the size and position of some background elements

    - the number, size and position of the panels in the grid

    The solar power estimation uses :

    - the Python code provided in this article [1] to estimate position of the sun (thank you John Clark Craig)

    - the simplified formula [2] to estimate the direct insolation from the sun position

    - a custom light projection implemented using Panda3D game engine [3]

    [0] https://github.com/remipch/solar_concentrator/blob/master/so...

    [1] https://levelup.gitconnected.com/python-sun-position-for-sol...

    [2] https://en.wikipedia.org/wiki/Direct_insolation#Simplified_f...

    [3] https://www.panda3d.org/

  • GamePlay

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

  • webots

    Webots Robot Simulator

  • 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: Is there any game where you can design your own weapons/vehicles? | /r/computerwargames | 2023-12-10

    It is more an RTS than a 'classical' wargame, but you could do it in Warzone 2100. It is old for now (but it was very fun in 2000s). It could be fun for you today. There is a free and open source version : https://wz2100.net/ .

  • SpartanEngine

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

    Project mention: SpartanEngine: MIT-licensed C++ Vulkan game engine | news.ycombinator.com | 2024-04-17
  • Celestia

    Real-time 3D visualization of space.

    Project mention: The Planets Today | news.ycombinator.com | 2024-07-11

    An honorable mention: https://celestiaproject.space

    This but in 3D and adjustable for any date.

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

  • 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
  • score

    ossia score, an interactive sequencer for the intermedia arts

    Project mention: ICPP – Running C++ in anywhere like a script | news.ycombinator.com | 2024-08-03

    I added LLVM JIT support to ossia a few years ago, it's not too bad, but a big issue is that the JIT does not support all the necessary features used by the frontend in terms of relocations, etc. So it happens relatively often that C++ code will compile to LLVM IR without issue, but then fail at the JIT step because some relocation is not supported by the JIT engine yet.

    Most of the code is here : https://github.com/ossia/score/tree/master/src/plugins/score... with the actual LLVM API interoperation contained there : https://github.com/ossia/score/tree/master/src/plugins/score...

  • OpenScan

    A privacy-friendly Document Scanner app

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

  • MxEngine

    C++ open source 3D game engine

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

  • Unvanquished

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

    Project mention: Top 8 Gaming open-source projects | dev.to | 2024-06-17

    6. Unvanquished

  • TerraForge3D

    Cross Platform Professional Procedural Terrain Generation & Texturing Tool

  • Beeftext

    A text snippet tool for Windows.

  • spot_mini_mini

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

  • 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

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

    2 projects | news.ycombinator.com | 1 Oct 2024
  • Pifi-org/pifi-openwrt-raspberry-pi: Firmware Files for Raspberry Pi (PiFI)

    1 project | news.ycombinator.com | 17 Sep 2024
  • Ask HN: Intro to Game Development path for a 12 year old?

    3 projects | news.ycombinator.com | 5 Sep 2024
  • Show HN: Laminar – Open-Source Datadog and PostHog for LLM Apps, Built in Rust

    5 projects | news.ycombinator.com | 4 Sep 2024
  • Cómo encontrar trabajo para los Fixis: analizando Godot Engine

    1 project | dev.to | 2 Sep 2024
  • Show HN: Homemade Automated Solar Concentrator

    4 projects | news.ycombinator.com | 29 Aug 2024
  • SurrealEngine: Open-source reimplementation of Unreal Engine with playable UT99

    8 projects | news.ycombinator.com | 23 Aug 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 Oct 2024
    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 89,787
2 cocos-engine 7,172
3 Mumble 6,311
4 endless-sky 5,753
5 openmw 5,336
6 Panda3D 4,475
7 GamePlay 4,470
8 webots 3,222
9 warzone2100 3,187
10 SpartanEngine 2,143
11 Celestia 1,822
12 Collabora Online 1,798
13 gem5 1,618
14 score 1,487
15 OpenScan 1,469
16 ITK 1,408
17 MxEngine 1,132
18 copperspice 1,075
19 Unvanquished 977
20 TerraForge3D 958
21 Beeftext 958
22 spot_mini_mini 806
23 luascript 646

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

Did you konow that C++ is
the 6th most popular programming language
based on number of metions?