tuplet: A Lightweight Tuple Library for Modern C++

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

InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. tuplet

    A fast, simple tuple implementation that implements tuple as an aggregate

    It was based on this suggestion: https://github.com/codeinred/tuplet/issues/1

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. tuple

    Compile-time-efficient proof-of-concept implementation for std::tuple

    I also tried to improve the compile-times of tuples a long time ago, so I'm curious: Have you compared your implementation with https://github.com/taocpp/tuple ?

  4. Boost.Beast

    HTTP and WebSocket built on Boost.Asio in C++11

  5. noam

    Tuple-like classes are common in other libraries that warrant some degree of template metaprogramming, and while std::tuple is fine for prototyping the library, the degree to which it slows down compile times and the poor performance characteristics tend to lead people to either try rolling their own implementation, or doing something funky with lambdas. I have another library that's still in progress that I'm working on that's a lot more extensive, and it uses tuplet because of it's nice characteristics. Here's some code where it gets used: https://github.com/codeinred/noam/blob/main/include/noam/util/combinator_types.hpp

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

  • Learning to build networking applications using C/C++ from scratch

    1 project | /r/cpp_questions | 26 Jan 2023
  • BOOST.BEAST Websocket

    1 project | /r/cpp_questions | 15 Jun 2022
  • boost.beast

    2 projects | /r/cpp | 17 Apr 2022
  • What are some commonly used or underrated features provided by the Boost library that haven't been yet adopted by the STL?

    2 projects | /r/cpp | 20 Sep 2021
  • ASIO Updated in Boost 1.77: Holy Schitte, the NEW FEATURES !!!

    1 project | /r/cpp | 13 Aug 2021

Did you know that C++ is
the 7th most popular programming language
based on number of references?