The Awesome C++ feed

Today

Awesome C++ Newsletter » 206

Top Stories
  • Analyzing The Simplest C++ Program
  • Reducing {fmt} library size 4x using Bloaty McBloatface
  • Faster Integer Parsing
Follow us on Twitter @CppLibHunt

Porcupine   v1.8

A new version of Porcupine   has been released
New Version

BDE

The BDE Development Environment from Bloomberg Labs. [Apache2]
Featured Library // Category Frameworks

The “OO” Antipattern

Article Popular Story // quuxplusone.github.io

Yesterday

bgfx vs magnum

Popular comparison
  • bgfx - A cross-platform rendering library. [BSD]
  • magnum - C++11 and OpenGL 2D/3D graphics engine. [MIT] website

A new geometry pipeline in the Magnum graphics engine

Article Popular Story // blog.magnum.graphics

Bond v9.0

A new version of Bond has been released
New Version

GStreamer

A library for constructing graphs of media-handling components. [LGPL]
Featured Library // Category Multimedia

Skia vs Cairo

Popular comparison
  • Skia - A complete 2D graphic library for drawing Text, Geometries, and Images. [BSD] webpage
  • Cairo - A 2D graphics library with support for multiple output devices. [LGPL2 or Mozilla MPL]

Faster Integer Parsing

Article Popular Story // kholdstare.github.io

Last 7 Days

SimpleBinaryEncoding v1.18.0

A new version of SimpleBinaryEncoding has been released
New Version

DirectXTK

A collection of helper classes for writing DirectX 11.x code in C++. [MIT]
Featured Library // Category Graphics

C++20 module protocol

Article Popular Story // lists.llvm.org

Snappy vs zstd

Popular comparison
  • Snappy - A fast compressor/decompressor. [BSD]
  • zstd - Zstandard - Fast real-time compression algorithm

Oat++ v1.1.0

A new version of Oat++ has been released
New Version

Boost.Beast

HTTP and WebSocket implementations built on Boost.Asio
Featured Library // Category Networking

CppUTest vs Google Test

Popular comparison
  • CppUTest - Unit testing and mocking framework for C/C++. [BSD-3-clause]
  • Google Test - Google C++ Testing Framework. [BSD]

Minizip v2.9.3

A new version of Minizip has been released
New Version

GDCM

Grassroots DICOM library.
Featured Library // Category Image Processing

Analyzing The Simplest C++ Program

Article Popular Story // oneraynyday.github.io

Chrome: 70% of all security bugs are memory safety issues

Article Popular Story // www.zdnet.com

zstd v1.4.5

A new version of zstd has been released
New Version

Klein

P(R*_{3, 0, 1}) specialized SIMD Geometric Algebra Library
Featured Library // Category Math

Mongoose v6.18

A new version of Mongoose has been released
New Version

Jansson vs json-c

Popular comparison
  • Jansson - C library for encoding, decoding and manipulating JSON data. [MIT]
  • json-c - A JSON implementation in C. [MIT]

spdlog vs Boost.Log

Popular comparison
  • spdlog - Super fast, header only, C++ logging library.
  • Boost.Log - Designed to be very modular and extensible. [Boost]

Unicorn Engine

Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, X86)
Featured Library // Category Virtual Machines