The Awesome C++ feed


Five Awesome C++ Papers For Kona 2019 ISO Meeting

Article Popular Story //


Dynamic Animation and Robotics Toolkit
Featured Library // Category Robotics

Low-cost Deterministic C++ Exceptions for Embedded Systems

Article Popular Story //



An efficient feature complete C++ bittorrent implementation. [BSD]
Featured Library // Category BitTorrent

My thoughts on, and plans for, the future of Catch2

Article Popular Story //

bgfx vs magnum

Popular comparison
  • bgfx - A cross-platform rendering library. [BSD]
  • magnum - C++11 and OpenGL 2D/3D graphics engine. [MIT] website

Last 7 Days

Interactive CLI for modern C++ v1.0 Released

Update Popular Story //

Jansson vs cJSON

Popular comparison
  • Jansson - C library for encoding, decoding and manipulating JSON data. [MIT]
  • cJSON - Ultralightweight JSON parser in ANSI C


A game engine, a framework for 3D rendering and game development for Python and C++ programs. [Modified BSD] website
Featured Library // Category Game Engine

Some C++ On Sea Talks are available! Go watch Kate's keynote!

Article Popular Story //

spdlog vs G3log

Popular comparison
  • spdlog - Super fast, header only, C++ logging library.
  • G3log - Asynchronous logger with Dynamic Sinks. [PublicDomain]

Video: Introduction to C++ for Unreal Engine 4

Article Popular Story //

Awesome C++ Newsletter ยป 139

Top Stories
  • Microsoft: 70 percent of all security bugs are memory safety issues | ZDNet
  • shared_ptr<T>: the (not always) atomic reference counted smart pointer
  • Beware of copies with std::initializer_list!
Follow us on Twitter @CppLibHunt


Bedrock is a simple, fast and distributed databased based on SQLite
Featured Library // Category Database

Opus vs Vorbis

Popular comparison
  • Opus - A totally open, royalty-free, highly versatile audio codec. [BSD]
  • Vorbis - Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free, general-purpose compressed audio format. [BSD]


A cross-platform library mainly aimed for video games and multimedia programming. [zlib]
Featured Library // Category Game Engine

Catch vs Boost.Test

Popular comparison
  • Catch - A modern, C++-native, header-only, framework for unit-tests, TDD and BDD. [Boost]
  • Boost.Test - Boost Test Library. [Boost]

Reduce Compilation Times With extern template - Simplify C++!

Article Popular Story //


HTTP and WebSocket implementations built on Boost.Asio
Featured Library // Category Networking

imgui vs nuklear

Popular comparison
  • imgui - Immediate Mode Graphical User Interface with minimal dependencies. [MIT]
  • nuklear - A single-header ANSI C gui library. [PublicDomain]


Fast Dense and Sparse Multidimensional Array DBMS. [MIT]
Featured Library // Category Database

Expat vs Libxml2

Popular comparison
  • Expat - An XML parser library written in C. [MIT]
  • Libxml2 - The XML C parser and toolkit of Gnome. [MIT]

Last 30 Days

2 Lines Of Code and 3 C++17 Features - The overload Pattern

Article Popular Story //

Wolf Engine

The Wolf is a comprehensive set of C++ open source libraries for rendering
Featured Library // Category Game Engine

Moving iterators in C++

Article Popular Story //