The Awesome C++ feed

Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Today

TreeFrog Framework

TreeFrog Framework : High-speed C++ MVC Framework for Web Application
Featured Library // Category Web Application Framework

Yesterday

 TinyORM

Modern C++ ORM library with MySQL, PostgreSQL, and SQLite support
Featured Library // Category Database

Last 7 Days

Themis by Cossack Labs

Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
Featured Library // Category Encryption

What’s the right hash table API?

Article Popular Story // brevzin.github.io

Awesome C++ Weekly » 362

Top Stories
  • Using enum classes as bitmasks
  • [Using std::cpp] More than a rehash - Joaquín M López Muñoz
  • ISO C++ WG21 2023-05 Mailing
Follow us on Twitter @CppLibHunt

xtd

Free open-source modern C++17 / C++20 framework to create console, GUI (forms like WinForms) and unit test applications on Microsoft Windows, Apple macOS and Linux.
Featured Library // Category GUI

ISO C++ WG21 2023-05 Mailing

Article Popular Story // isocpp.org

TileDB

The Universal Storage Engine
Featured Library // Category Database

Using enum classes as bitmasks

Article Popular Story // voithos.io

Kratos Multiphysics

Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
Featured Library // Category Scientific Computing

Refactoring with C++17 std::optional

Article Popular Story // www.cppstories.com

[Using std::cpp] What is Low Latency C++ Timur Doumler

Article Popular Story // www.youtube.com

cifuzz

cifuzz makes fuzz tests as easy as unit tests
Featured Library // Category CLI

Dealing with Mutation: Thread-Safe Interface

I continue my journey with concurrency patterns in today's post, dealing with mutation. The Thread-Safe Interface fits very well when the critical sections are just objects.
Article Added by: gansm // www.modernescpp.com

Last 30 Days

Libxml2

Read-only mirror of https://gitlab.gnome.org/GNOME/libxml2
Featured Library // Category XML

libxml++

Read-only mirror of https://gitlab.gnome.org/GNOME/libxml2
Featured Library // Category XML

nuklear

A single-header ANSI C immediate mode cross-platform GUI library
Featured Library // Category GUI

[CppSerbia Meetup] C++ Customisation Points

Article Popular Story // youtu.be

Awesome C++ Weekly » 361

Top Stories
  • C++20 Support Comes To C++/CLI
  • [Using std::cpp] The C++ rvalue lifetime disaster - Arno Schödl. think cell
  • Building a baseline JIT for Lua automatically
Follow us on Twitter @CppLibHunt

ITK

Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions.
Featured Library // Category Image Processing

GStreamer

GStreamer open-source multimedia framework
Featured Library // Category Multimedia

C++20 Support Comes To C++/CLI

Article Popular Story // devblogs.microsoft.com

Building a baseline JIT for Lua automatically

Article Popular Story // sillycross.github.io

CHRONO

High-performance C++ library for multiphysics and multibody dynamics simulations
Featured Library // Category Physics

CrowCpp

A Fast and Easy to use microframework for the web.
Featured Library // Category Web Application Framework

Dealing with Mutation: Locking

Locking is a classical way to protect a shared, mutable state. Today, I will present the two variants, Scoped Locking and Strategized Locking.
Article Added by: gansm // www.modernescpp.com