Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev. Learn more →
Top 19 C++ Template Projects
A Template Engine for Modern C++
heavily vectorized c++17 compile time string encryption.Project mention: Force compiler to construct strings dynamically on the stack (win64) | /r/cpp | 2022-12-29
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Simple C++ FPS Template for Unreal Engine 4
An unordered C++ data container providing fast iteration/insertion/erasure while maintaining pointer/iterator validity to non-erased elements regardless of insertions/erasures. Provides higher-performance than std:: library containers for high-modification scenarios with unordered data.
:heart: A ready to use cmake skeleton using GLFW, Glew and glm. :+1:Project mention: CMake fails to build OpenGL project due to missing targets OpenGL and GLX whereas reference project does not have the same problem. | /r/learnprogramming | 2022-10-10
The main GLEW repository from how I currently understand it is not designed to be used as a subdirectory. So I found a skeleton project that I went off of and it links to an alternative glew repository that includes source files, although it hasn't been updated in a while. I was able to do this succesfully before by roughly following along with what the skeleton project does. In fact I made a repository that worked at one point. However a new problem has showed up. It could have come up with an update from once of the dependencies or maybe it's because I had reinstalled Ubuntu between now and then.
A JUCE Plugin CI template. JUCE 7 & Catch2 with macOS notarization and Windows EV code signing on Github ActionsProject mention: How does JUCE fair with Jetbrains IDE's? | /r/JUCE | 2023-02-27
As long as you get everything set up correctly with CMake it is a much better experience than Xcode or Visual studio. I've heard good things about this template.
Protocol Puffers: A little, highly templated, and protobuf-compatible serialization/deserialization header-only library written in C++20
Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.
STM32 Base project with a lot of stuff
🚀Boilerplate for C++ utility application based on Qt5
A collection of useful well-commented, self-contained, simple, and/or interesting C++ classes (by gpdaniels)Project mention: The Icculus Microgrant is giving out 250 dollar grants to open source projects, please brag about your project(s) in this thread so I can see them! | /r/programming | 2023-03-03
Template for a C++ CMake project, using Github Actions and CTest.Project mention: Updated: C++ CMake Template project | /r/cpp | 2023-02-25
I posted this some days ago: https://www.reddit.com/r/cpp/comments/1174s2n/c_template_project_using_cmake_ctest_github/ regarding https://github.com/mortinger91/cpp-cmake-template a C++ CMake template project.
C++ 2d/3d/4d Vector, 2x2/3x3/4x4 Matrix, Complex Number, Quaternion, and 3d Transformation Classes / Functions (Header Only libraries)
A template for C++17 libtcod projects. This template uses Vcpkg to fetch dependencies.Project mention: Sharing Saturday #472 | /r/roguelikedev | 2023-06-23
It doesn't teach on its own, but the libtcod-vcpkg-template can help with quickly setting up Vcpkg and libtcod in a cross-platform manner. Parts might need to be updated to work with C++20 or later. This template also creates Emscripten builds.
A very minimal project template for Raylib using CMake that works well in CLion, Visual Studio and MSVC with Github Actions to build to all platforms (by siddharthroy12)
Clang based tool to automatically insert all needed explicit instantiations in implementation files for `c++` projects
👾 template repo for getting started with opengl together with imgui using cmakeProject mention: Setting up VS code for opengl | /r/opengl | 2022-12-28
link to repository on github
Track orientation witht he Leonardo arduino
Code Generator based on Model Template binding Transformations (by ankurvdev)
Simple to use iterator_interface for several iterator categories
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
C++ Template related posts
link_libraries in Neat and Efficient way
2 projects | /r/cmake | 28 Jun 2023
Cannot get libtcod to compile properly using vcpkg on Fedora Linux
1 project | /r/roguelikedev | 3 Mar 2023
Force compiler to construct strings dynamically on the stack (win64)
1 project | /r/cpp | 29 Dec 2022
Setting up VS code for opengl
1 project | /r/opengl | 28 Dec 2022
Code criticism on decrypt function
1 project | /r/cpp_questions | 21 Nov 2022
C++ and libtcod; linker errors
1 project | /r/roguelikedev | 18 Aug 2022
Do you think template classes will ever be able to be split into .h and .cpp files?
3 projects | /r/cpp | 31 Jul 2022
A note from our sponsor - Onboard AI
getonboard.dev | 4 Oct 2023
What are some of the best open-source Template projects in C++? This list will help you: