eTrice provides an implementation of the ROOM (Real-Time Object-Oriented Modeling) modeling language together with editors, code generators for Java, C++ and C code and exemplary target middleware.
The model is defined in textual form (Xtext) with graphical editors (Graphiti) for the structural and behavioral (i.e. state machine) parts.
Trace Compass is a Java tool for viewing and analyzing any type of logs or traces. Its goal is to provide views, graphs, metrics, etc. to help extract useful information from traces, in a way that is more user-friendly and informative than huge text dumps.
FlatBuffers is a serialization library for games and other memory constrained apps.
Protocol Buffers - Google's data interchange format.
The C++ Network Library Project -- header-only, cross-platform, standards compliant networking library.
A fast compressor/decompressor.
Brotli compression format.
Fruit is a dependency injection framework for C++.
RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library.
redgrep is a grep based on regular expression derivatives.
Gumbo is an implementation of the HTML5 parsing algorithm implemented as a pure C99 library with no outside dependencies.
lmctfy is the open source version of Google’s container stack, which provides Linux application containers.
Lovefield is a relational query engine built on top of IndexedDB. It provides SQL-like syntax and works cross-browser (currently supporting Chrome 37+, Firefox 31+, and IE 10+).
codefmt is a utility for syntax-aware code formatting. codefmt relies on codefmtlib for registration and management of formatting plugins.
Cppcheck is a static analysis tool for C/C++ code. Unlike C/C++ compilers and many other analysis tools it does not detect syntax errors in the code. Cppcheck primarily detects the types of bugs that the compilers normally do not detect. The goal is to detect only real errors in the code (i.e. have zero false positives).
pugixml is a light-weight C++ XML processing library (it has XPath 1.0 implementation for complex data-driven tree queries).
Modern, powerful open source C++ class libraries for building network- and internet-based applications
Multi-paradigm automated test framework for C++ and Objective-C (and, maybe, C). It is implemented entirely in a set of header files, but is packaged up as a single header for extra convenience.
Some interesting C++ articles e.g. small size containers optimization using custom allocator
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
Kyoto Cabinet is a library of routines for managing a database.
UnQLite is a in-process software library which implements a self-contained, serverless, zero-configuration, transactional NoSQL database engine.
A Fast Key-Value Storage Engine Based on Hierarchical B+-Tree Trie
LMDB is an ultra-fast, ultra-compact, crash-proof key-value embedded data store
SQLite4 (with LSM - embedded database library for key-value data)
FineDB.org - A high-performance noSQL database
High performance JSON manipulation library
Highly portable C system library
Memory optimal Small String Optimization implementation for C++