The Awesome C++ feed


TreeFrog Framework

High-speed and full-stack web application framework based on C++ and Qt, which supports HTTP and WebSocket protocol (with O/R mapping). [BSD] website
Featured Library // Category Web Application Framework



SIMD Vector Classes for C++. [BSD]
Featured Library // Category Math

Smart developers use smart pointers (1/7) – Smart pointers basics

Article Popular Story //

Last 7 Days


Tiny crypto suite aimed at embedded development, previously known as PolarSSL. [Apache2]
Featured Library // Category Cryptography

Boost version 1.65.0

Update Popular Story //

ChakraCore vs V8

Popular comparison
  • ChakraCore - -A JavaScript engine by Microsoft that can be embedded into nodejs. [MIT]
  • V8 - A fast JavaScript engine by Google that can be embedded into any C++ application. [BSD]

Duktape vs Lua

Popular comparison
  • Duktape - An embeddable Javascript engine with compact footprint. [MIT] website
  • Lua - A minimal and fast scripting engine for configuration files and basic application scripting. [MIT]

C++17 in details: Parallel Algorithms

Article Popular Story //


Sol v2.0 - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
Featured Library // Category Scripting


The Shogun Machine Learning Toolbox. [GPLv3]
Featured Library // Category Machine Learning

libevent vs Boost.Asio

Popular comparison
  • libevent - An event notification library. [BSD]
  • Boost.Asio - A cross-platform C++ library for network and low-level I/O programming. [Boost]

LLVM on Windows now supports PDB Debug Info

Article Popular Story //

MongoDB Libbson

A BSON utility library. [Apache2]
Featured Library // Category Database

Restbed vs C++ REST SDK

Popular comparison
  • Restbed - C++11 Asynchronous RESTful framework. [AGPL]
  • C++ REST SDK - C++ REST SDK (previously named Casablanca). [Apache2]

Qt Creator 4.4 RC released

Update Popular Story //

libcurl vs C++ REST SDK

Popular comparison
  • libcurl - Multiprotocol file transfer library. [MIT/X derivate license]
  • C++ REST SDK - C++ REST SDK (previously named Casablanca). [Apache2]

blaze vs Eigen

Popular comparison
  • blaze - high-performance C++ math library for dense and sparse arithmetic. [BSD]
  • Eigen - A high-level C++ library of template headers for linear algebra, matrix and vector operations, numerical solvers and related algorithms. [MPL2]

Awesome C++ Newsletter » 62

Top Stories
  • C++17 Features And STL Fixes In VS 2017 15.3
  • With respect to "proper usage" of auto
  • C++ Futures at Instagram – Instagram Engineering
Follow us on Twitter @CppLibHunt


Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports. [MIT]
Synced from the Github list // Category GUI


C++ wrapper for libuv. [MIT]
Featured Library // Category Asynchronous Event Loop

Top 20 C++ multithreading mistakes and how to avoid them

Article Popular Story //

`using` killed the `FUN` on GCC 5

Article Popular Story //

Last 30 Days


OpenHotspot is a machine learning, crime analysis framework written in C++11.
Featured Library // Category Machine Learning

Atomic Game Engine

The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C#, JavaScript, TypeScript, and C++ (
Featured Library // Category Graphics

Wt vs CppCMS

Popular comparison
  • Wt - A C++ library for developing web applications. [GPL/Commercial]
  • CppCMS - A Free High Performance Web Development Framework (not a CMS). [LGPLv3]

With respect to "proper usage" of auto

Article Popular Story //

GCC 7.2 Released

Update Popular Story //


Single header only C++ logging library. [MIT] website
Featured Library // Category Logging