Collecting the best C++ practices

This page summarizes the projects mentioned and recommended in the original post on dev.to

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • ModernCppStarter

    🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.

    ModernCppStarter. Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • json_test_data

    Test data for nlohmann/json

    JSON for Modern C++. Intuitive syntax. Trivial integration. Serious testing. Memory efficiency. Speed.

  • gui_starter_template

    Discontinued A template CMake project to get you started with C++ and tooling

    gui_starter_template. This is a C++ Best Practices GitHub template for getting up and running with C++ quickly.

  • DiligentEngine

    A modern cross-platform low-level graphics library and rendering framework

    Diligent Engine. A Modern Cross-Platform Low-Level 3D Graphics Library and Rendering Framework Tweet.

  • Stroika

    Modern C++ made easy

    Stroika is a modern, portable, thread-savvy, C++ application framework. It makes writing high performance C++ applications easier by providing safe, flexible, modular building blocks.

  • concurrencpp

    Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all

    concurrencpp. Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all.

  • awesome-hpp

    A curated list of awesome header-only C++ libraries

    awesome-hpp. A curated list of awesome header-only C++ libraries.

  • CppCoreGuidelines

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

    The C++ Core Guidelines are a collaborative effort led by Bjarne Stroustrup, much like the C++ language itself. They are the result of many person-years of discussion and design across a number of organizations.

  • cppbestpractices

    Collaborative Collection of C++ Best Practices. This online resource is part of Jason Turner's collection of C++ Best Practices resources. See README.md for more information.

    Collaborative Collection of C++ Best Practices. This online resource is part of Jason Turner's collection of C++ Best Practices resources. By the way, since I mentioned Jason, here's the link to his C++ Weakly channel.

  • sanitizers

    AddressSanitizer, ThreadSanitizer, MemorySanitizer

    AddressSanitizer finds memory errors.

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

  • 🚀Announcing conjure_enum - a C++20 enum and typename reflection Library

    1 project | dev.to | 31 Jul 2024
  • Show HN: Conjure_enum – a C++20 enum and typename reflection Library

    1 project | news.ycombinator.com | 30 Jul 2024
  • C++ Game Utility Libraries: for Game Dev Rustaceans

    9 projects | dev.to | 13 Mar 2024
  • How to arrange a bunch of variables into one array of bytes in memory?

    2 projects | /r/cpp | 10 May 2023
  • Delimiting a Binary File/ Parsing a Binary File

    1 project | /r/cpp | 8 May 2023