The Awesome C++ feed


Spectre mitigations in MSVC

Article Popular Story //


Fast, Orthogonal, Open multi-methods. Supersedes Yomm11 [Boost]
Synced from the Github list // Category Frameworks


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



Public domain curses library with both source code and pre-compiled library available. [PublicDomain]
Featured Library // Category GUI

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

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]

Writing a minimal x86-64 JIT compiler in C++ - Part 2

Article Popular Story //


Mobile Robot Programming Toolkit. [BSD]
Featured Library // Category Robotics


CatBoost is an open-source gradient boosting on decision trees library with categorical features support out of the box for Python, R
Library Added by kizill into category Machine Learning

CEGUI vs imgui

Popular comparison
  • CEGUI - Flexible, cross-platform GUI library.
  • imgui - Immediate Mode Graphical User Interface with minimal dependencies. [MIT]

MongoDB C Driver

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

std::visit overhead

Article Popular Story //

CppCast: Meltdown and Spectre with Matt Godbolt

Article Popular Story //


A cross-platform application and UI framework. [LGPL]
Featured Library // Category Frameworks

Awesome C++ Newsletter » 83

Top Stories
  • Conan C/C++ Package Manager Hits 1.0
  • The Pimpl Pattern - what you should know
  • C++ Comma Operator: Introduction to our filthy friend
Follow us on Twitter @CppLibHunt

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]

A variant of recursive decent parsing - Björn Fahller

Article Popular Story //


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

Hacklines - The Google of all C++ programming articles, videos, and podcasts

Discover the latest C++ articles, tutorials, libraries, and code snippets from around the web to keep your programming skills sharp
Service Added by: hacklines //

Conan C/C++ Package Manager Hits 1.0

Article Popular Story //

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]

Intel open source vectorized compiler for C/C++

Library Popular Story //

C++ Comma Operator: Introduction to our filthy friend

Article Popular Story //


C++ high performance networking with TCP/UDP/HTTP protocols. [BSD]
Synced from the Github list // Category Networking


Header-only library for using Keras models in C++. [MIT]
Synced from the Github list // Category Artificial Intelligence


The XML C parser and toolkit of Gnome. [MIT]
Featured Library // Category XML


A simple gettext replacement that works directly on .po files
Library Added by andy5995 into category Internationalization

Last 30 Days

NanoGUI vs imgui

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


helps you write concise and readable C++ code.
Featured Library // Category Containers