- Pointers and References
- Type Casting
- Idioms
- Containers
- Language Concepts
- Framework and Libraries
- Performance Analysis and Debugging Tool
- Package Managers
- Severals
- Standarts
- My Other Awesome Lists
- Contributing
- Contributors
RAII (Resource acquisition is initialization)
PIMPL (Pointer to Implementation)
CRTP (Curiously recurring template pattern)
RTTI (Run-time type information)
SFINAE (Substitution failure is not an error)
- Catch2 - A modern, C++ native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later.
- Google Test - Google Testing and Mocking Framework
- POCO - The POCO C++ Libraries are powerful cross-platform open-source C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.
- gRPC - A high performance, open source universal RPC framework.
- Orbit - Orbit is a standalone profiler and debugging tool for Windows and Linux. Its main purpose is to help developers understand and visualize the execution flow of a complex application.
- Tracy Profiler - A real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications.
- vcpkg - vcpkg is a free C/C++ package manager for acquiring and managing libraries.
- Conan - The open-source C and C++ package manager.
- Doxygen - Doxygen is a widely-used documentation generator tool in software development.
- {fmt} - A modern formatting library.
- JSON for Modern C++ - JSON for Modern C++.
- pybind11 - Seamless operability between C++11 and Python.
- spdlog - Fast C++ logging library.
- MSVC & GCC & Clang - installation step of MSVC/GCC/Clang compiler in Windows
- GCC & Clang - installation step of GCC/Clang compiler in Linux
- OnlineGDB - Online compiler and debugger for C/C++
You can access the my other awesome lists here
Contributions of any kind welcome, just follow the guidelines!