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
-
-
Project mention: Force compiler to construct strings dynamically on the stack (win64) | /r/cpp | 2022-12-29
-
InfluxDB
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.
-
-
plf_colony
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.
-
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.
-
pamplejuce
A JUCE Plugin CI template. JUCE 7 & Catch2 with macOS notarization and Windows EV code signing on Github Actions
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.
-
protopuf
Protocol Puffers: A little, highly templated, and protobuf-compatible serialization/deserialization header-only library written in C++20
-
Revelo Payroll
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.
-
-
-
gtl
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 -
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.
-
vec-mat-comp-quat
C++ 2d/3d/4d Vector, 2x2/3x3/4x4 Matrix, Complex Number, Quaternion, and 3d Transformation Classes / Functions (Header Only libraries)
-
libtcod-vcpkg-template
A template for C++17 libtcod projects. This template uses Vcpkg to fetch dependencies.
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.
-
raylib-cmake-template
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)
-
Instantiator
Clang based tool to automatically insert all needed explicit instantiations in implementation files for `c++` projects
-
opengl-imgui-cmake-template
👾 template repo for getting started with opengl together with imgui using cmake
link to repository on github
-
-
-
-
Onboard AI
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
- Cannot get libtcod to compile properly using vcpkg on Fedora Linux
- Force compiler to construct strings dynamically on the stack (win64)
- Setting up VS code for opengl
- Code criticism on decrypt function
- C++ and libtcod; linker errors
- Do you think template classes will ever be able to be split into .h and .cpp files?
-
A note from our sponsor - Onboard AI
getonboard.dev | 4 Oct 2023
Index
What are some of the best open-source Template projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | Inja | 1,376 |
2 | xorstr | 913 |
3 | SimpleFPSTemplate | 541 |
4 | plf_colony | 369 |
5 | OpenGL_CMake_Skeleton | 258 |
6 | pamplejuce | 228 |
7 | protopuf | 136 |
8 | STM32_Base_Project | 66 |
9 | utility-boilerplate-qt | 29 |
10 | gtl | 24 |
11 | cpp-cmake-template | 22 |
12 | vec-mat-comp-quat | 14 |
13 | libtcod-vcpkg-template | 12 |
14 | raylib-cmake-template | 4 |
15 | Instantiator | 3 |
16 | opengl-imgui-cmake-template | 3 |
17 | Leonardo-orientation-tracker | 0 |
18 | stencil | 0 |
19 | Simple-Iterator | 0 |