The Awesome C++ feed



static analysis of C/C++ code
Featured Library // Category Miscellaneous

RapidJSON vs JsonCpp

Popular comparison
  • RapidJSON - A fast JSON parser/generator for C++ with both SAX/DOM style API. [MIT]
  • JsonCpp - A C++ library for interacting with JSON. [MIT]



A general purpose GPU library. [BSD]
Featured Library // Category Concurrency

ZAPCC open-sourced

Library Popular Story //

Generative Programming in Action: Emulating the 3DS

Article Popular Story //

Godot vs Cocos2d-x

Popular comparison
  • Godot - A fully featured, open source, MIT licensed, game engine. [MIT]
  • Cocos2d-x - A multi-platform framework for building 2d games, interactive books, demos and other graphical applications. [Commercial?]

Last 7 Days


Bond is a cross-platform framework for working with schematized data. It supports cross-language de/serialization and powerful generic mechanisms for efficiently manipulating data. Bond is broadly used at Microsoft in high scale services.
Featured Library // Category Serialization

Python tutorial

Python IS programming language & high level language
Tutorial Added by: kumaradityasingh //

IEEE 754 floating point type - Overengineering Series #1

Article Popular Story //


A free/open-source library for quantitative finance. [Modified BSD] website
Featured Library // Category Math

mbedTLS vs OpenSSL

Popular comparison
  • mbedTLS - Tiny crypto suite aimed at embedded development, previously known as PolarSSL. [Apache2]
  • OpenSSL - A robust, commercial-grade, full-featured, and Open Source cryptography library. [Apache] websire

Basic CMake usage

Article Popular Story //

Modern C++ for C Programmers

Article Popular Story //


A library for creating native cross-platform GUI apps. [LGPLv2]
Featured Library // Category GUI

Awesome C++ Newsletter » 105

Top Stories
  • Interesting Book: The Modern C++ Challenge
  • ISO C++ Committee - Rapperswil 2018 trip report
  • Modern CMake for Library Developers
Follow us on Twitter @CppLibHunt

GOTO 2018 • C++ - the Newest Old Language • Matt Godbolt

Article Popular Story //

C++ Actor Framework

An Open Source Implementation of the Actor Model in C++. [BSD-3-Clause] website
Featured Library // Category Asynchronous Event Loop

ISO C++ Committee - Rapperswil 2018 trip report

Article Popular Story //

Perennial impossibilities of C++

Article Popular Story //


Tools and libraries to glue C/C++ APIs to high-level languages. [MIT]
Featured Library // Category Scripting

spdlog vs G3log

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

TinyXML vs RapidXml

Popular comparison
  • TinyXML - A simple, small, minimal, C++ XML parser that can be easily integrating into other programs. [zlib]
  • RapidXml - An attempt to create the fastest XML parser possible, while retaining useability, portability and reasonable W3C compatibility. [Boost]

C++Now 2018 videos are now available!

Article Popular Story //

Last 30 Days


SQLite ORM light header only library for modern C++. [BSD-3-Clause]
Featured Library // Category Database

Interesting Book: The Modern C++ Challenge

Article Popular Story //

Log4cpp vs log4cplus

Popular comparison
  • Log4cpp - A library of C++ classes for flexible logging to files, syslog, IDSA and other destinations. [LGPL]
  • log4cplus - A simple to use C++ logging API providing thread-safe, flexible, and arbitrarily granular control over log management and configuration. [BSD & Apache2]

A Wall of Your std::optional Examples

Article Popular Story //