The Awesome C++ feed



Apache Portable Runtime. Another library of cross-platform utility functions. [Apache2]
Featured Library // Category Frameworks

Guaranteed Copy Elision Does Not Elide Copies

Article Popular Story //

ChaiScript vs Lua

Popular comparison
  • ChaiScript - An easy to use embedded scripting language for C++. [BSD] website
  • Lua - A minimal and fast scripting engine for configuration files and basic application scripting. [MIT]



encoding and decoding application messages in binary format for low-latency applications. [Apache2]
Featured Library // Category Serialization

Last 7 Days


Experimental, scalable, high performance HTTP server. [GPL2]
Featured Library // Category Web Application Framework

Deducing your intentions - Andrzej's C++ blog

Article Popular Story //

Skia vs Cairo

Popular comparison
  • Skia - A complete 2D graphic library for drawing Text, Geometries, and Images. [BSD] webpage
  • Cairo - A 2D graphics library with support for multiple output devices. [LGPL2 or Mozilla MPL]

Cpp Data Structures and Algorithms - Find the skyline of a group of buildings

The article describes how to efficiently find the skyline of a group of buildings using the divide and conquer technique along with cpp source code
Article Added by: parineeth //


A C++ library for developing web applications.
Featured Library // Category Web Application Framework

libevent vs libuv

Popular comparison
  • libevent - An event notification library. [BSD]
  • libuv - Cross-platform asychronous I/O. [BSD]

Pytorch 1.0 stable released (includes C++ frontend)

Update Popular Story //


a cross-platform open source game engine with plugin-based architecture. [GPLv2] website
Featured Library // Category Game Engine

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

Qt Creator 4.8.0 released - Qt Blog

Update Popular Story //

Awesome C++ Newsletter » 129

Top Stories
  • Standard Ranges
  • Making every developer more productive with Visual Studio 2019
  • How to optimize C and C++ code in 2018
Follow us on Twitter @CppLibHunt


Convenient unified display of the most relevant technical and tag data for video and audio files. [BSD]
Featured Library // Category Multimedia

Towards Better C++ Modules - Part 2: Modules naming

Article Popular Story //

Expat vs Libxml2

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

libev vs libuv

Popular comparison
  • libev - A full-featured and high-performance event loop that is loosely modelled after libevent, but without its limitations and bugs. [BSD and GPL]
  • libuv - Cross-platform asychronous I/O. [BSD]

Standard Ranges

Article Popular Story //


A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.
Featured Library // Category Web Application Framework

span: the best span

Article Popular Story //

Last 30 Days


An embeddable Javascript engine with compact footprint. [MIT] website
Featured Library // Category Scripting

Making every developer more productive with Visual Studio 2019

Article Popular Story //

Poppler vs MuPDF

Popular comparison
  • Poppler - Open-source multi-backend PDF rendering library based on the xpdf-3.0 code base. [GPLv2/GPLv3]
  • MuPDF - A lightweight PDF, XPS, and E-book viewer. [AGPL/Commercial]

An Extraterrestrial Guide to C++ Formatting

Article Popular Story //

C++ Poll for December 4th 2018, New Expression and Size Conversions

Poll on New Expression and Size Conversions
Article Added by: shafik //