Recommendation on resources about creating C++ template libraries

This page summarizes the projects mentioned and recommended in the original post on /r/cpp

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • CppCoreGuidelines

    The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++

  • Isocpp core guidelines: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#S-templates

  • range-v3

    Range library for C++14/17/20, basis for C++20's std::ranges

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • CppML

    A concise and readable metaprogramming language for C++

  • If you are interested in metaprogramming, you could take a look at cppML: a concise and readable metalanguage for c++. The repository contains a tutorial which explains how it is designed and why. To take it further, you can read about how it can be used to optimize the memory layout of std::tuple.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts