What are some useful projects you made using C++ !

This page summarizes the projects mentioned and recommended in the original post on /r/cpp

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • PSO

    GitHub Code

  • seasonal_worker

    A class for executing functions on a separate thread with a clean interface

    Library for offloading function calls to another thread (awakens immediately when assigned work or when destructor is called)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • quick_arg_parser

    A single header C++ library for parsing command line arguments and options with minimal amount of code

    Library for parsing command line arguments with minimal amount of code

  • routine_streamliner

    A class to handle many short, periodically called routines into one thread to reduce the number of wakeups or I/O operations

    Library for running a group of short periodic tasks at one thread (sleeps when idle, no waiting on destruction)

  • contextfree_generator

    A generator of texts based on a context-free grammar, with some syntactic sugar

    Library for generating random text based on a contextfree grammar (needs more preparation than a Markov generator, but the result can be syntactically correct and very genuine looking)

  • bomba

    C++ library for convenient implementation of RPC and serialisation

    Library for implementing serialisation and Remote Procedure Calls with minimal amount of code (usable, but there are some bugs and some useful features are not implemented yet)

  • beryldb

    Discontinued BerylDB is a fully modular data structure data manager that can be used to store data as key-value entries. The server allows channel subscription and is optimized to be used as a cache repository. Supported structures include lists, sets, multimaps, and keys.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Blockchain

    Implementing Basic Blockchain Technology in C++ (by the-khalid)

    here is my fun project on implementing blockchain technology on high level with C++

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts