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. Learn more →
Top 23 C++ open-source Projects
-
An even bigger bug is this one: https://github.com/godotengine/godot/issues/72154
-
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-17Or you could take a look OpenMW: https://github.com/OpenMW/openmw/blob/master/apps/openmw/mwmechanics/npcstats.hpp
-
Urho3D, an open source C++ game engine.
-
-
Panda3D
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
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-10Warzone 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.
-
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/
-
-
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"
-
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
-
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-12In 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.
-
-
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.
-
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
If you don't have the G'MIC plug-in, it's over-there > https://gmic.eu , restart GIMP after G'MIC installation)
-
Project mention: vircadia VS ChaarmiWorlds - a user suggested alternative | libhunt.com/r/vircadia | 2022-11-18
-
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.
-
-
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
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ open-source related posts
- It's been 84 years
- Ghosts/burn-in after model movement
- Create Physical Skeleton has a bug with generation. Any ideas of fixing this by hands?
- Where to start w game dev
- Getting my stepson into Unreal
- Dev snapshot: Godot 4.0 beta 16
- Did you know you can auto generate onready statements by ctrl dropping nodes from the scene tree?
-
A note from our sponsor - Sonar
www.sonarsource.com | 31 Jan 2023
Index
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 |