The Awesome C++ feed

Today

libvips

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

Yesterday

facil.io

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

libtorrent

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

Diagnostic Improvements in Visual Studio 2017 15.3.0

Update Popular Story // blogs.msdn.microsoft.com

Dimwits

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

NanoGUI

Minimalistic GUI library for OpenGL
Featured Library // Category GUI

How to Make If Statements More Understandable

Article Popular Story // www.fluentcpp.com

Civetweb

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 // blog.tartanllama.xyz

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]

Crypto++

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

CMake 3.9 released

Update Popular Story // cmake.org

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 // boost.2283326.n4.nabble.com

libmill

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

libdill

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

CGal

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

Confession Of A C/C++ Programmer

Article Popular Story // robert.ocallahan.org

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]

SQLite

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 // github.com

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

Article Popular Story // herbsutter.com