Ask HN: C++17/C++20 example projects with good style?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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

    A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.

  • For now, I found this [1]. I wonder if anyone on HN knows a project or two ;-)

    [1] https://github.com/fffaraz/awesome-cpp

  • C++ Format

    A modern formatting library

  • A list of modern C++ related resources can be found here:

    https://github.com/rigtorp/awesome-modern-cpp

    The list includes some powerful yet not excessively large libraries including:

    https://github.com/skypjack/entt

    https://github.com/taocpp/PEGTL

    https://github.com/fmtlib/fmt

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

    Fast and exact implementation of the C++ from_chars functions for number types: 4x to 10x faster than strtod, part of GCC 12 and WebKit/Safari

  • Some fun things I've figured out:

    * https://github.com/fastfloat/fast_float <-- for fast float/double conversion

    * from_chars() for fast integer conversion (though I benchmarked a few that were faster)

    * https://github.com/simdjson/simdjson <-- apparently the fastest JSON library

    It's hard to program normal anymore, for every little thing I ask myself "but I want it faster!" TypeScript was so much easier, other than O(n) and friends, I never cared xD

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