Retiring boost from my codebase

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

    Asio C++ Library

  • That's not even considering transitive dependencies. For instance, asio is at module level 17, so it's not even worth listing its dependencies, while asio has a perfectly fine standalone version at "level 0" completely compatible with the STL. So if you need some basic utility like base64 encoding, you are probably bringing almost all 164 boost libraries into your project.

  • range-v3

    Range library for C++14/17/20, basis for C++20's std::ranges

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

    An implementation of C++17 std::filesystem for C++11 /C++14/C++17/C++20 on Windows, macOS, Linux and FreeBSD.

  • boost::filesystem -> https://github.com/gulrak/filesystem.git

  • abseil-cpp

    Abseil Common Libraries (C++)

  • strong_type

    An additive strong typedef library for C++14/17/20

  • cpp-base64

    base64 encoding and decoding with c++

  • boost bas64 encoding -> https://github.com/ReneNyffenegger/cpp-base64.git

  • libcds

    A C++ library of Concurrent Data Structures

  • I'm also looking for replacement for concurrent containers: I have used TBB, it's good, though I would like to use the containers only. I have seen some alternatives like https://github.com/khizmax/libcds but didn't have an opportunity to try it yet.

  • SaaSHub

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

    SaaSHub logo
  • RE2

    RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library.

  • Sure! But the ultimate solution is https://github.com/google/re2

  • cereal

    A C++11 library for serialization

  • boost::serialization -> https://github.com/USCiLab/cereal/

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

  • Scriptable Headless Player Bots and independent ECS in a Custom UE C++ Server for MMO(RPG)s.

    5 projects | /r/unrealengine | 10 Oct 2022
  • what annoys you most while using c++?

    5 projects | /r/cpp | 28 Aug 2022
  • Is there any good binary serializer & deserializer for C / C++?

    5 projects | /r/cpp_questions | 4 Jun 2022
  • Is there something like GSON available in C++?

    3 projects | /r/cpp | 20 May 2022
  • How to publish a paper about my own C++ software

    4 projects | /r/cpp | 13 May 2022