The Awesome C++ feed

Today

mbedTLS

Tiny crypto suite aimed at embedded development, previously known as PolarSSL. [Apache2]
Featured Library // Category Cryptography

Awesome C++ Newsletter » 102

Top Stories
  • Closing Keynote: Undefined Behavior and Compiler Optimizations - John Regehr [C++Now 2018]
  • Speed up your C++ unit tests cycles with CMake/CTest (and the right testing framework)
  • Porting guide from Qt 1.0 to 5.11 - Qt Blog
Follow us on Twitter @CppLibHunt

Yesterday

Cython

Cython is an optimising static compiler for both the Python programming language and the extended Cython programming language (based on Pyrex). It makes writing C extensions for Python as easy as Python itself. [Apache] website
Featured Library // Category Scripting

Porting guide from Qt 1.0 to 5.11 - Qt Blog

Article Popular Story // blog.qt.io

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]

Last 7 Days

SHOGUN

The Shogun Machine Learning Toolbox. [GPLv3]
Featured Library // Category Machine Learning

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]

DigitalMars C/C++ Compiler Source Code

Library Popular Story // github.com

Qt 5.11 released

Update Popular Story // blog.qt.io

MongoDB C++ Driver

C++ driver for MongoDB. [Apache2]
Featured Library // Category Database

Version 5.0 of the {fmt} formatting library released

Update Popular Story // github.com

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]

sol2

Sol v2.0 - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
Featured Library // Category Scripting

LZ4 vs zstd

Popular comparison
  • LZ4 - Extremely Fast Compression algorithm. [BSD]
  • zstd - Zstandard - Fast real-time compression algorithm

Meta Crush Saga: a C++17 compile-time game

Article Popular Story // jguegant.github.io

urho3d

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

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]

libdill

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

Last 30 Days

s2n

An implementation of the TLS/SSL protocols. [Apache]
Featured Library // Category Cryptography

How to Make SFINAE Pretty, Part 2: the Hidden Beauty of SFINAE

Article Popular Story // www.fluentcpp.com

Awesome C++ Newsletter » 101

Top Stories
  • Igor's C++ Grimoire
  • 1.22x Performance Improvements in json.h
  • std::accumulate vs. std::reduce
Follow us on Twitter @CppLibHunt

OpenSceneGraph

An open source high performance 3D graphics toolkit. [OSGPL]
Featured Library // Category Graphics

Eigen vs Armadillo

Popular comparison
  • Eigen - A high-level C++ library of template headers for linear algebra, matrix and vector operations, numerical solvers and related algorithms. [MPL2]
  • Armadillo - A high quality C++ linear algebra library, aiming towards a good balance between speed and ease of use. The syntax (API) is deliberately similar to Matlab. [MPL2]