InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code. Learn more →
Top 23 C++ CMake Projects
An open source re-implementation of RollerCoaster Tycoon 2 🎢Project mention: Messing around with full-circuit Inverted Impulse coasters a la Volcano -- sharing some findings in the comments, as it's a cool coaster archetype I don't see a lot of discussion around! Would love to see more community builds in this style. | reddit.com/r/rct | 2022-11-24
Monero: the secure, private, untraceable cryptocurrencyProject mention: An Honest UX Review of Cake Wallet & Coin Payments | reddit.com/r/Monero | 2022-11-29
https://github.com/monero-project/monero/issues/7921 https://github.com/monero-project/monero-gui/issues/3692 https://github.com/monero-project/monero/issues/8058 https://github.com/monero-project/monero/issues/8140 https://github.com/monero-project/monero-gui/issues/3819 https://github.com/monero-project/monero-gui/issues/3839 https://github.com/comit-network/xmr-btc-swap/issues/970 https://github.com/comit-network/xmr-btc-swap/issues/971
Free webinar: The Power of Clean C++. Are you ready to take your C++ code to the next level? Join Sonar on December 7th for our live webinar as we discuss how to get your code clean - and stay clean - with minimal effort and without being overloaded with warnings. Register now!
Mumble is an open-source, low-latency, high quality voice chat software.Project mention: HisWattson says that Furia knew when to scan for enemies several times because the listen-in account joined their call. | reddit.com/r/CompetitiveApex | 2022-12-03
I agree, and after TSM’s recent mishap with Discord I think pros should be looking to use Teamspeak or the lesser-known Mumble. I use Mumble to game with my SO so we get zero-latency comms. I run it on a NAS in my closet and I think teams who play in the same building could really benefit from running a similar setup.
Lightweight and modular C++11 graphics middleware for games and data visualizationProject mention: Good graphics engines to visualize my physics framework? | reddit.com/r/gamedev | 2022-11-14
If you want something that gives you more control you could use magnum.
ShōgunProject mention: Changing std:sort at Google’s Scale and Beyond | news.ycombinator.com | 2022-04-20
The function is trying to get the median, which is not defined for an empty set. With this particular implementation, there is an assert for that:
Unrelatedly, but from the same section:
> Fixes are trivial, access the nth element only after the call being made. Be careful.
Wouldn't the proper fix to do the nth_element for the larget element first (for those cases that don't do that already) and then adjust the end to be the begin + larger_n for the second nth_element call? Otherwise the second call will check [begin + larger_n, end) again for no reason at all.
Open-source engine for Heroes of Might and Magic IIIProject mention: Julius: An open source re-implementation of Caesar III | news.ycombinator.com | 2022-12-02
OpenSceneGraph git repositoryProject mention: Post-mortem of a long-standing bug in video Game Path Of Exile, which was caused by a stale pointer | reddit.com/r/cpp | 2022-06-01
I started in 2001 with OpenSceneGraph which made extensive use of intrusive pointers. This was 10 years before C++11 note. That codebase continues to be relevant and as performing as ever.
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.
C++ Reflection LibraryProject mention: Introduce my in-house game engine | reddit.com/r/gamedev | 2022-01-08
I think this library is really nice. Because it doesn't require bothersome macros like this library https://github.com/rttrorg/rttr.
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: 2500mm anti-everything long range gun, drawn by me. | reddit.com/r/NonCredibleDefense | 2022-11-30
Big Warzone 2100 energy
Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)Project mention: What mods/mod packs are you looking forward to and why? | reddit.com/r/stalker | 2022-10-29
CMake Cookbook recipes.
Money Manager Ex is an easy to use, money management application built with wxWidgetsProject mention: Haushaltsbuch App mit Sync über eigene Cloud? | reddit.com/r/Finanzen | 2022-11-26
Interactive ASCII art diagram generators. :star2:Project mention: Hacker News top posts: Dec 21, 2021 | reddit.com/r/hackerdigest | 2021-12-21
Diagon – Interactive ASCII art diagram generators\ (4 comments)
UPnP Media Server for 2022: Stream your digital media through your home network and consume it on all kinds of UPnP supporting devices 📱💻📺Project mention: application crash on raspberry pi2 | reddit.com/r/archlinuxarm | 2022-12-02
As current package gerbera is unmodified from upstream, you can go directly to the source's issues page on github.
Compatible client of Ace of Spades 0.75Project mention: what’s the best game you’ve played that doesn’t take a massive gaming PC to run? | reddit.com/r/ask | 2022-11-06
An open source re-implementation of Chris Sawyer's LocomotionProject mention: OpenLoco Release v22.11 | reddit.com/r/locomotion | 2022-11-20
We are excited to announce the release of OpenLoco 22.11! For most players, this will mostly be a bugfix release, with a lot of work behind the scenes. Read the changelog and development log for more details over on the release page on GitHub.
The RaftLib C++ library, streaming/dataflow concurrency via C++ iostream-like operators
Cross-platform port of Arx Fatalis, a first-person role-playing gameProject mention: You top five ImSims | reddit.com/r/ImmersiveSim | 2022-10-25
link to said patch
Game engine behind Sea Dogs, Pirates of the Caribbean and Age of Pirates games.Project mention: Bucaneering games. (Basically being a pirate - but not pirating games) | reddit.com/r/opensourcegames | 2022-09-21
If you are fine with open source engine + proprietary data then you can check: https://store.steampowered.com/app/223330/Sea_Dogs_To_Each_His_Own__Pirate_Open_World_RPG/ Engine source code: https://github.com/storm-devs/storm-engine
A compile-time enabled Modern C++ library that provides compile-time dimensional analysis and unit/quantity manipulation. (by mpusz)Project mention: I got curious about units of measure in programming languages so I recreated xkcd/687. | reddit.com/r/xkcd | 2022-05-24
How does it compare with https://github.com/mpusz/units ?
2D Game Engine with Lua Scripting made on top of SFML !Project mention: I’m looking for a 2D game engine in C/C++ | reddit.com/r/gameenginedevs | 2022-01-29
Don't know if that fits your needs but I'm the maintainer of https://github.com/ObEngine/ObEngine
Open "Minecraft-like" game with multiplayer support and Lua scripting support for the both client and serverProject mention: Generating vertices for non-basic blocks help (Beginner) | reddit.com/r/VoxelGameDev | 2022-08-22
Another method I think I noticed (probably not, not really sure what I'm talking about) is from Hopson97's open-builder game open-builder/chunk_vertex.glsl at master · Hopson97/open-builder · GitHub where texture coords are stored in the vertex shader. Would the idea for other block types for the above method to have a 2d array of the other block types textures like doors etc? Not sure about this method cause doesn't this require a vertex buffer which the "figured out an optimization" guy says is slow. If so that doesn't seem very sustainable.
Delete the most useless function ever: context switching.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.
C++ CMake related posts
How do you explain EverQuests levelling?
1 project | reddit.com/r/MMORPG | 27 Nov 2022
VCMI on Android?
1 project | reddit.com/r/heroes3 | 27 Nov 2022
Open-source Monero wallet for Linux?
3 projects | reddit.com/r/Monero | 26 Nov 2022
serious sam mobile port
1 project | reddit.com/r/SeriousSam | 26 Nov 2022
Is tails incompatible with monero wallets?
1 project | reddit.com/r/tails | 26 Nov 2022
Good repos for beginners to browse that follow best modern C++ practices (including testing, static analysis etc...)
12 projects | reddit.com/r/cpp | 24 Nov 2022
Messing around with full-circuit Inverted Impulse coasters a la Volcano -- sharing some findings in the comments, as it's a cool coaster archetype I don't see a lot of discussion around! Would love to see more community builds in this style.
1 project | reddit.com/r/rct | 24 Nov 2022
A note from our sponsor - InfluxDB
www.influxdata.com | 3 Dec 2022
What are some of the best open-source CMake projects in C++? This list will help you: