Top 23 C++ CMake Projects
An open source re-implementation of RollerCoaster Tycoon 2 🎢Project mention: Underpriced On-Ride Photos lead to Income/Profit appearing massive? | reddit.com/r/rct | 2021-10-15
You should probably report it at OpenRCT2's github.
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.Project mention: VoxelEditor with the best OBJ Export? | reddit.com/r/VOXEL | 2021-08-04
If you can program you might be able to do this yourself using a library like ogt_vox to write out the resulting vox file, along with code like Assimp to import the geometry. If the vertices are all on a unit grid it should be relatively trivial to go through the quads (2xtriangles), calculate the face normal, and modify the voxel just below the quad with the texture sampled from the texture coordinates.
Run Linux Software Faster and Safer than Linux with Unikernels.
Monero: the secure, private, untraceable cryptocurrencyProject mention: Do you need to have an account on exchanges to buy and sell xmr? | reddit.com/r/xmrtrader | 2021-10-18
the swappers at getmonero.org allows you to send like LTC and get XMR to an address provided by you - also the fees were not that bad when using LTC...
Mumble is an open-source, low-latency, high quality voice chat software.Project mention: SuperKoch for morserino 32 ( link to bounty at the end). | reddit.com/r/HamRadio | 2021-10-10
Possible future options: Compatibility with a Murmur client that can connect to a murmur server, that enables chatting in morse code with other users. That makes it necessary to be able to adjust the pitch of the sent CW tone. The client is available at: https://www.mumble.info/ Similar low latency open source free software solutions could also be used. Suggestion for a plugin for mumble: QRN and signal fading. What QRN is : https://www.amateur-radio-wiki.net/qrn/
Lightweight and modular C++11 graphics middleware for games and data visualizationProject mention: Unified Shader Programming in C++ | news.ycombinator.com | 2021-10-03
Open-source engine for Heroes of Might and Magic IIIProject mention: Is VCMI dead? | reddit.com/r/HoMM | 2021-04-09
Looking at the github (https://github.com/vcmi/vcmi) there looks to be some recent changes from a month or two ago, but on the website it doesn't show anything since 2017?
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
OpenSceneGraph git repositoryProject mention: Getting information about classes, methods and variables in C++? | reddit.com/r/cpp_questions | 2021-08-13
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: Any chance of Open Sourcing Myth? | reddit.com/r/myth2 | 2021-10-16
C++ Reflection LibraryProject mention: Is RTTR still being actively developed? | reddit.com/r/cpp | 2021-06-28
Does anybody know if the RTTR library is still being actively developed? The Github repository hasn't seen any activity in over a year and a half: https://github.com/rttrorg/rttr
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.Project mention: Is There A Port Of The Original Stalker Games? | reddit.com/r/SwitchPirates | 2021-08-11
This is, perhaps, not that far-fetched. There is, in fact, an open-source engine replacement that runs on linux and has been compiled for ARM64. Essentially the STALKER equivalent of Xash3D.
CMake Cookbook recipes.Project mention: Getting started with cmake (and the rest of the linux ecosystem) | reddit.com/r/cpp_questions | 2021-03-10
UPnP Media Server for 2021: Stream your digital media through your home network and consume it on all kinds of UPnP supporting devices 📱💻📺Project mention: Simple media server with thumbs | reddit.com/r/selfhosted | 2021-09-26
Maybe Gerbera with ffmpegthumbnailer (doc
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: Classic Game Recommendations | reddit.com/r/gamingsuggestions | 2021-10-18
Amazing atmosphere. Interesting mechanics. Nuff said. Probably a bit wonky these days. But i have very fond memories of it. You may look into a fan patch called ArxLibertatis if youre getting this.
An open source re-implementation of Chris Sawyer's LocomotionProject mention: OpenLoco release v21.10 | reddit.com/r/locomotion | 2021-10-17
We are excited to announce the release of OpenLoco v21.10! This release brings a few neat enhancements and a plethora of bugfixes, all wrapped in a cool autumn breeze.
Open "Minecraft-like" game with multiplayer support and Lua scripting support for the both client and serverProject mention: Some early gameplay from my voxel game: Wanderers | reddit.com/r/VoxelGameDev | 2020-12-28
For example, in this Notch article, he discussed using trilinear interpolation to speed up noise evaluation as well as to smooth out rough parts. But I tested, and both of his problems actually came mostly from using too many noise octaves. Minecraft used 16 octaves for each noise channel, and 8 octaves for the blending noise, when just 5-6 and 2-3 would be enough. The rest of the speed problems could be solved by implementing something to skip noise evaluations when they wouldn't matter, at least above/below max/min biome height if not dynamic octave skipping. See this screenshot difference.
A tool to unpack installers created by Inno Setup (by dscharrer)Project mention: extracting .bin files for a gog game | reddit.com/r/linux_gaming | 2021-03-01
I've had trouble with the version of innoextract in the repo sometimes (running Fedora), and had to build it from the git repo to get a newer version.
A compile-time enabled Modern C++ library that provides compile-time dimensional analysis and unit/quantity manipulation. (by mpusz)Project mention: Measurements should always have units | reddit.com/r/coding | 2020-12-24
Mateusz Pusz has a proposal to add something similar to the C++ standard. His reference implementation also fixes one of the minor annoyances of Boost.Units, which is crazy long compiler error messages when you mismatch units. I hope his proposal makes it into C++23.
A Compositional Numeric Library for C++Project mention: Float division | reddit.com/r/cpp_questions | 2021-05-12
For instance: Compositional Numeric Library
An Eigen-based, light-weight C++ Interface to Nonlinear Programming Solvers (Ipopt, Snopt)Project mention: building a ROS1 node that depends on a shared precompiled library | reddit.com/r/ROS | 2021-07-12
Here is an example CMakeLists.txt and associated cmake module FindSNOPT.cmake that does what you want.
libOBS (OBS Studio) for Node.Js, Electron and similar toolsProject mention: GitHub - stream-labs/obs-studio-node: libOBS (OBS Studio) for Node.Js, Electron and similar tools | reddit.com/r/node | 2021-09-25
What are some of the best open-source CMake projects in C++? This list will help you:
Are you hiring? Post a new remote job listing for free.