C++ Template

Open-source C++ projects categorized as Template Edit details

Top 14 C++ Template Projects

  • Inja

    A Template Engine for Modern C++

    Project mention: How to write reflection for C++ | dev.to | 2022-06-22

    Also, we need to somehow generate code based on the collected information. Template engines like go template, mustache, jinja, etc. are great for this. We'll write only a couple of templates, on which we'll generate hundreds of new source code files. I decided to use inja in this project. It's a sort of C++ port on jinja for Python.

  • xorstr

    heavily vectorized c++17 compile time string encryption.

    Project mention: Using only skinchanger in osiris, do I need junkcode / vac bypass / VM protect? | reddit.com/r/Csgohacks | 2021-08-10

    the best practice to stay undetected without using vac bypass is to continually change your build, use undetected injector (preferably manual mapping, since vac hooks functions of loadlibrary), remove PE headers upon injection (helps against auto fingerprinting your build), compile-time xorstr (this can be useful as it changes many parts of binary with each build), and -of course- never share your build.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • SimpleFPSTemplate

    Simple C++ FPS Template for Unreal Engine 4

    Project mention: Can anyone recommend a good paid third person game development course/ tutorial? | reddit.com/r/unrealengine | 2021-09-11

    Simple FPS Template

  • 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: C++23: Near The Finish Line | reddit.com/r/cpp | 2021-11-15


  • protopuf

    Protocol Puffers: A little, highly templated, and protobuf-compatible serialization/deserialization header-only library written in C++20

    Project mention: protopuf: throw away protoc and describe protobuf schema just by c++ templates! | reddit.com/r/cpp | 2022-05-16

    You can see some benchmarks in https://github.com/PragmaTwice/protopuf/tree/master/test/benchmark and get the results of it in github actions. But the benchmark is not comprehensive at the moment, and I realized that part of the slowness of protobuf comes from the fact that it checks if the string follows utf8

  • STM32_Base_Project

    STM32 Base project with a lot of stuff

  • utility-boilerplate-qt

    🚀Boilerplate for C++ utility application based on Qt5

    Project mention: Small boilerplate for Qt-based application | reddit.com/r/QtFramework | 2021-09-14
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • gtl

    A collection of useful well-commented, self-contained, simple, and/or interesting C++ classes

    Project mention: Need HMM library | reddit.com/r/cpp | 2022-04-30
  • vec-mat-comp-quat

    C++ 2d/3d/4d Vector, 2x2/3x3/4x4 Matrix, Complex Number, Quaternion, and 3d Transformation Classes / Functions (Header Only libraries)

    Project mention: Built my first CPU. What next? | reddit.com/r/cpudesign | 2022-01-17
  • cmake-sfml-project

    Repository template for SFML projects using CMake

    Project mention: Cmake and SFML | reddit.com/r/sfml | 2022-05-31
  • libtcod-vcpkg-template

    A template for C++17 libtcod projects. This template uses Vcpkg to fetch dependencies. Libtcod exists as a submodule which can be set to any revision.

    Project mention: C++ libraries for ascii graphics? | reddit.com/r/roguelikedev | 2022-05-04

    Libtcod's Vcpkg template could work for your conditions. The tools it uses are cross-platform, using VSCode as the IDE rather than Visual Studio, but running CMake manually should work also.

  • Leonardo-orientation-tracker

    Track orientation witht he Leonardo arduino

    Project mention: rack orientation with the Leonardo Arduino | reddit.com/r/arduino | 2021-09-02
  • opengl-imgui-cmake-template

    👾 template repo for getting started with opengl together with imgui using cmake

  • Simple-Iterator

    Simple to use iterator_interface for several iterator categories

    Project mention: [cpp20] iterator_interface reducing much of the boilerplate of custom iterators | reddit.com/r/cpp | 2021-06-29

    Here is the link to the repo: https://github.com/DNKpp/Simple-Iterator/tree/v1.x

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-06-22.

C++ Template related posts


What are some of the best open-source Template projects in C++? This list will help you:

Project Stars
1 Inja 1,083
2 xorstr 715
3 SimpleFPSTemplate 500
4 plf_colony 329
5 protopuf 103
6 STM32_Base_Project 57
7 utility-boilerplate-qt 21
8 gtl 20
9 vec-mat-comp-quat 9
10 cmake-sfml-project 7
11 libtcod-vcpkg-template 3
12 Leonardo-orientation-tracker 0
13 opengl-imgui-cmake-template 0
14 Simple-Iterator 0
Find remote jobs at our new job board 99remotejobs.com. There are 4 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Developer Ecosystem Survey 2022
Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.