/awesome-modern-cpp

A collection of resources on modern C++

Awesome Modern C++

A collection of resources on modern C++.

Books

Blogs

Conferences

  • CppCon - The C++ Conference.
  • Meeting C++ - A independent C++ Conference.
  • C++ Now - A gathering of C++ experts and enthusiasts.

Libraries

  • Boost - Collection of C++ libraries.
  • C++ Format - Small, safe and fast formatting library for C++.
  • Catch - A modern, C++-native, header-only, framework for unit-tests, TDD and BDD.
  • ChaiScript - An easy to use embedded scripting language for C++.
  • Duktape - An embeddable Javascript engine, with a focus on portability and compact footprint.
  • Folly - Facebook Open-source Library.
  • Junction - Concurrent data structures in C++.
  • cereal - A C++11 library for serialization.
  • json - JSON for Modern C++.
  • pybind11 - Seamless operability between C++11 and Python.
  • tinyformat.h - Minimal, type safe printf replacement library for C++.

Websites

Talks

Tools

  • CMake - Cross-platform family of tools designed to build, test and package software.
  • clang-tidy - A clang-based C++ "linter" and static analysis tool.
  • clang-format - A tool to format C++ code.
  • irony-mode - A C/C++ minor mode for Emacs powered by libclang.