An open API service indexing awesome lists of open source software.

awesome-cpp

A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
https://github.com/fffaraz/awesome-cpp

Last synced: 23 days ago
JSON representation

Filtered by embedded. Clear filters

Compression

  • ZXC - High-performance asymmetric lossless compression. [BSD-3-Clause]

Cryptography

  • libhydrogen - A lightweight, secure, easy-to-use crypto library suitable for constrained environments. [ISC]

Database

  • CrossDB - Ultra High-performance Lightweight Embedded and Server OLTP RDBMS. [MPL-2.0] website
  • Kuzu - Embeddable property graph database management system built for query speed and scalability. Implements Cypher. [MIT] website
  • Speedb - Community-led project: A RocksDB compliant high performance scalable embedded key-value store. [Apache2]
  • UnQLite - A self-contained, serverless, zero-configuration, transactional NoSQL engine. [BSD-2-Clause] website
  • Zvec - A lightweight, lightning-fast, in-process vector database. [Apache2] website

Debug

  • fff - A micro-framework for creating fake C functions. [MIT]

Game Engine

  • raylib - A simple and easy-to-use library to enjoy videogames programming. [zlib/libpng] website

Graphics

  • micro-gl - Realtime, Embeddable, Headers Only C++11 CPU vector graphics. no STD lib, no FPU and no GPU required. [CUSTOM] website
  • ThorVG - a platform-independent portable library that allows for drawing vector-based scenes and animations, including SVG and Lottie. [MIT] website

GUI

  • GuiLite - The smallest header-only GUI library (5 KLOC) for all platforms. [Apache-2.0]

JSON

  • json-build - C89 tiny zero-allocation JSON serializer. [MIT]

Machine Learning

  • Fido - A highly-modular C++ machine learning library for embedded electronics and robotics. [MIT] website

Networking

  • Mongoose - Extremely lightweight webserver. [GPL2]

Serialization

  • nanopb - Small code-size Protocol Buffers implementation in ANSI C. [Zlib]

Virtual Machines

  • MicroPython - Aims to put an implementation of Python 3.x on a microcontroller. [MIT]