The Awesome C++ feed

Today

function2

Improved and configurable drop-in replacement to std::function that supports move only types, multiple overloads and more
Library Added by Naios into category Containers

Orbit: C/C++ Performance Profiler

Library Popular Story // github.com

urho3d

Cross-platform rendering and game engine. [Many different, mostly MIT]
Featured Library // Category Graphics

Yesterday

AI-Toolbox

A C++ framework for MDPs and POMDPs with Python bindings
Featured Library // Category Artificial Intelligence

Last 7 Days

CHRONO

C++ library for high-performance multibody dynamics simulations
Featured Library // Category Physics

RapidJSON vs JsonCpp

Popular comparison
  • RapidJSON - A fast JSON parser/generator for C++ with both SAX/DOM style API. [MIT]
  • JsonCpp - A C++ library for interacting with JSON. [MIT]

CImg vs OpenCV

Popular comparison
  • CImg - A small, open source, C++ toolkit for image processing. [Own LGPL or GPL]
  • OpenCV - Open source computer vision. [BSD]

LZ4

Extremely Fast Compression algorithm. [BSD]
Featured Library // Category Compression

Awesome C++ Newsletter » 67

Top Stories
  • Useful GCC warning options not enabled by -Wall -Wextra
  • C++ is one of the most energy efficient languages
  • What's new in clang-format 5
Follow us on Twitter @CppLibHunt

Qwt vs QCustomPlot

Popular comparison
  • Qwt - Qt Widgets for Technical Applications. [Own based on LGPL]
  • QCustomPlot - Qt plotting widget without further dependencies. [GPLv3]

libuv vs Boost.Asio

Popular comparison
  • libuv - Cross-platform asychronous I/O. [BSD]
  • Boost.Asio - A cross-platform C++ library for network and low-level I/O programming. [Boost]

Duktape

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

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]

Clang ♥ bash -- better auto completion is coming to bash

Article Popular Story // blog.llvm.org

GacUI

GPU Accelerated C++ User Interface, with WYSIWYG developing tools, XML supports, built-in data binding and MVVM features. [Ms-PL]
Featured Library // Category GUI

Wt 4 (C++ web toolkit) has been released!

Article Popular Story // www.webtoolkit.eu

Return Value Optimization

Article Popular Story // shaharmike.com

LibTomCrypt

A fairly comprehensive, modular and portable cryptographic toolkit. [WTFPL]
Featured Library // Category Cryptography

Last 30 Days

Restbed vs C++ REST SDK

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

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]

pybind11

Seamless operability between C++11 and Python
Featured Library // Category Containers

wdt

An embeddedable library (and command line tool) aiming to transfer data between 2 systems as fast as possible over multiple TCP paths. [BSD-3-Clause]
Synced from the Github list // Category Networking

curlcpp

An object oriented C++ wrapper for CURL(libcurl). [MIT]
Synced from the Github list // Category Networking

json.h

A simple one header/one source solution to parsing JSON in C and C++. [Unlicense]
Synced from the Github list // Category JSON

utf8.h

Single header utf8 string functions for C and C++. [Unlicense]
Synced from the Github list // Category Internationalization

utest.h

Single header unit testing framework for C and C++. [Unlicense]
Synced from the Github list // Category Debug

wxWidgets

A C++ library that lets developers create applications for Windows, Mac OS X, Linux and other platforms with a single code base. [Own LGPL]
Featured Library // Category GUI

LMDB vs SQLite

Popular comparison
  • LMDB - Very fast embedded key/value store with full ACID semantics. [OpenLDAP]
  • SQLite - A completely embedded, full-featured relational database in a few 100k that you can include right into your project. [PublicDomain]

Useful GCC warning options not enabled by -Wall -Wextra

Article Popular Story // kristerw.blogspot.com

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]