The Awesome C++ feed



Event loop friendly C++ actor micro-framework
Featured Library // Category Asynchronous Event Loop

Eigen vs OpenBLAS

Popular comparison
  • Eigen - A high-level C++ library of template headers for linear algebra, matrix and vector operations, numerical solvers and related algorithms. [MPL2]
  • OpenBLAS - An optimized BLAS library based on GotoBLAS2 1.13 BSD version. [BSD 3-clause] website



Cross-platform library for high dynamic range imaging. [Modified BSDF]
Featured Library // Category Image Processing

C++Cast: Circle

Rob and Jason are joined by Sean Baxter. They first talk about a blog post and some papers headed for the upcoming ISO meeting in Prague. Then they discuss Circle, the compiler and language extension for C++17.
Event Added by: AndreyKarpov //

To Bind and Loose a Reference

Article Popular Story //

Awesome C++ Newsletter ยป 188

Top Stories
  • The Hunt for the Fastest Zero
  • GCC: C++ coroutines - Initial implementation pushed to master.
  • C++ Standards Committee Papers: 2020-01 pre-Prague mailing
Follow us on Twitter @CppLibHunt

Hidden reinterpret_casts

Article Popular Story //

Restbed vs C++ REST SDK

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

Last 7 Days

MongoDB C Driver

MongoDB client library for C. [Apache2]
Featured Library // Category Database

10 Reasons to Study Abroad in 2020: Study2europe

Why the students are choosing abroad for their higher education. Like what are the main reasons to study abroad in 2020.
Today, we are going to share what are the opportunities or what are the reasons, why we choose abroad for higher education in 2020
Article Added by: SujithMenon //

Eternal Sunshine of the Spotless Copy-Paste

Today let's recall the oldie but goodie article "The Last Line Effect" written more than 5 years ago. Time passes, but nothing changes. There is nothing dreadful in it. Copy-Paste is still cruel and merciless. However, over the years, many new readers have joined our blog who may not be familiar with that article. So now there will be a moment of memories and a few additions.
Article Added by: AndreyKarpov //


A small, open source, C++ toolkit for image processing. [Own LGPL or GPL]
Featured Library // Category Image Processing

Fantastic Bugs and Where to Find Them

Article Popular Story //

Can shrinking a std::string throw an exception?

Article Popular Story //

CppUTest vs Google Test

Popular comparison
  • CppUTest - Unit testing and mocking framework for C/C++. [BSD-3-clause]
  • Google Test - Google C++ Testing Framework. [BSD]


Header-only library for using Keras models in C++. [MIT]
Featured Library // Category Artificial Intelligence

NanoGUI vs imgui

Popular comparison
  • NanoGUI - Minimalistic GUI library for OpenGL
  • imgui - Immediate Mode Graphical User Interface with minimal dependencies. [MIT]

spdlog vs glog

Popular comparison
  • spdlog - Super fast, header only, C++ logging library.
  • glog - C++ implementation of the Google logging module.

The Hunt for the Fastest Zero

Article Popular Story //

Fantastic Bugs and Where to Find Them

Article Popular Story //

PCL v1.10.0

A new version of PCL has been released
New Version

Modern CMake is like inheritance

Article Popular Story //

Banshee Engine

Banshee Game Engine
Featured Library // Category Game Engine

Jansson vs cJSON

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

Robotics Library (RL)

A self-contained C++ library for robot kinematics, motion planning and control. [BSD]
Featured Library // Category Robotics

ArduinoJson v6.14.0

A new version of ArduinoJson has been released
New Version

Last 30 Days


An open-source, cross-platform system for image analysis. [Apache2 from ITK 4.0]
Featured Library // Category Image Processing

C++ Standards Committee Papers: 2020-01 pre-Prague mailing

Article Popular Story //