The Awesome C++ feed



A fast image processing library with low memory needs. [LGPL] website
Featured Library // Category Image Processing


Write network services in C using dynamic protocols such as HTTP and Websockets
Featured Library // Category Web Application Framework

Bullet vs Box2D

Popular comparison
  • Bullet - A 3D physics engine for games. [zlib] website
  • Box2D - A 2D physics engine for games. [BSD-like]

Last 30 Days

Awesome C++ Newsletter ยป 58

Top Stories
  • Boost to move to cmake build and test
  • Confession Of A C/C++ Programmer
  • Codeplay - What's in C++20 and the C++17 final score card: A report from Kona and look at the Toronto C++ meeting
Follow us on Twitter @CppLibHunt


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

Diagnostic Improvements in Visual Studio 2017 15.3.0

Update Popular Story //


A compact C++ header-only library providing compile-time dimensional analysis and unit awareness
Featured Library // Category Containers


Minimalistic GUI library for OpenGL
Featured Library // Category GUI

How to Make If Statements More Understandable

Article Popular Story //


Provides easy to use, powerful, C/C++ embeddable web server with optional CGI, SSL and Lua support. [MIT]
Featured Library // Category Web Application Framework

C++17 attributes - maybe_unused, fallthrough and nodiscard

Article Popular Story //

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]

OpenFrameworks vs Cinder

Popular comparison
  • OpenFrameworks - A cross platform open source toolkit for creative coding in C++. [MIT] website
  • Cinder - A community-developed, free and open source library for professional-quality creative coding. [BSD]

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]


A free C++ class library of cryptographic schemes. [Boost]
Featured Library // Category Cryptography

CMake 3.9 released

Update Popular Story //

Newton Dynamics

An integrated solution for real time simulation of physics environments. [zlib]
Featured Library // Category Physics

Boost to move to cmake build and test

Article Popular Story //


Introduces Go-style concurrency in C. [MIT]
Featured Library // Category Concurrency


Introduces structured concurrency in C. [MIT]
Featured Library // Category Concurrency


Collection of efficient and reliable geometric algorithms. [LGPL&GPL]
Featured Library // Category Math

Confession Of A C/C++ Programmer

Article Popular Story //

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]


A completely embedded, full-featured relational database in a few 100k that you can include right into your project. [PublicDomain]
Featured Library // Category Database

G3log vs spdlog

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

JSON support for the C++ standard library - proposal

Library Popular Story //

Trip report: Summer ISO C++ standards meeting (Toronto)

Article Popular Story //