What are some projects that taught you a lot?

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • snake

    A snake game trying to be reasonable (by RishabhRD)

  • I worked on a snake game few days back. The solo motive of game was to write highly testable code. So, in case of random fruit generation and all the game state needed to be testable. https://github.com/RishabhRD/snake

  • cpptest

    Modern Testing framework for C++ with no macros

  • Also I worked on cpptest repository. It was a kind of writing code of unit test framework after reading partial source code of ut. It doesnt work well as it was getting more and more similar to ut only as I was progressing on it. However, it taught me how unidirectional data flow can make the life easier. https://github.com/RishabhRD/cpptest

  • 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.

    InfluxDB logo
  • tessera

    a functional language for defining tilings of the plane

  • Anyway that repo is here: https://github.com/jwezorek/tessera

  • DiscordCoreAPI

    A bot library for Discord, written in C++, and featuring explicit multithreading through the usage of custom, asynchronous C++ CoRoutines.

  • My Discord bot library! https://discordcoreapi.com!

  • ExprTK

    C++ Mathematical Expression Parsing And Evaluation Library https://www.partow.net/programming/exprtk/index.html

  • tomlplusplus

    Header-only TOML config file parser and serializer for C++17.

  • toml++ was both my first 'public'/open-source project, and my first ever attempt at a parser. There's a few things I'd do differently now if I were to write it from scratch, but I've learned a lot along the way (particularly about making things build 'clean' on multiple platforms).

  • CIDLib

    The CIDLib general purpose C++ development environment

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • CQC

    CQC (Charmed Quark Controller) a commercial grade, full featured, software based automation system. CQC is built on our CIDLib C++ development system, which is also available here on GitHub.

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