C++ Containers

Open-source C++ projects categorized as Containers

Top 23 C++ Container Projects

  • pybind11

    Seamless operability between C++11 and Python

  • Project mention: Experience using crow as web server | /r/cpp | 2023-11-06

    I'm investigating using C++ to build a REST server, and would love to know of people's experiences with Crow-- or whether they would recommend something else as a "medium-level" abstraction C++ web server. As background, I started off experimenting with Python/FastAPI, which is great, but there is too much friction to translate from pybind11-exported C++ objects to the format that FastAPI expects, and, of course, there are inherent performance limitations using Python, which could impact scaling up if the project were to be successful.

  • redpanda

    Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!

  • Project mention: Using Redpanda with OpenTelemetry and Grafana for real-time event monitoring | dev.to | 2024-05-04

    To learn more about Redpanda and stay up-to-date, see Redpanda's source codes available on GitHub and join the Redpanda Community on Slack with fellow developers and data engineers.

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

    Cloud Native Runtime Security

  • Project mention: Cisco Acquires Splunk | news.ycombinator.com | 2023-09-21

    https://github.com/falcosecurity/falco

    Like snort, but looks at system calls.

  • service-fabric

    Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless and stateful distributed applications and containers at large scale.

  • libcds

    A C++ library of Concurrent Data Structures

  • FunctionalPlus

    Functional Programming Library for C++. Write concise and readable C++ code.

  • Project mention: Leaving Haskell Behind | news.ycombinator.com | 2023-08-24

    Hoogle is really amazing!

    Inspired by it, I implemented something similar for FunctionalPlus (a functional-programming library for C++): https://www.editgym.com/fplus-api-search/

    I'd love to see more projects taking this path too. :)

  • etl

    Embedded Template Library

  • Project mention: Modern C++ Programming Course | news.ycombinator.com | 2023-11-28

    If you can't use the STL because of exceptions: https://www.etlcpp.com/

  • SaaSHub

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

    SaaSHub logo
  • PEGTL

    Parsing Expression Grammar Template Library

  • Project mention: Show HN: Matcheroni, a tiny C++20 header library for building lexers/parsers | news.ycombinator.com | 2023-07-06

    Very cool, and I like the name!

    I'd be interested in reading about how Matcheroni compares with PEGTL and Lexy.

    https://github.com/taocpp/PEGTL

  • container2wasm

    Container to WASM converter

  • Project mention: Ask HN: WASM Terminal Emulator Status? | news.ycombinator.com | 2024-05-26

    Maybe have a look at https://github.com/ktock/container2wasm, it most likely could boot into a customized container with all golang tools installed.

  • sparsehash

    C++ associative containers

  • sparsepp

    A fast, memory efficient hash map for C++

  • Hopscotch map

    C++ implementation of a fast hash map and hash set using hopscotch hashing

  • function2

    Improved and configurable drop-in replacement to std::function that supports move only types, multiple overloads and more

  • choc

    A collection of header only classes, permissively licensed, to provide basic useful tasks with the bare-minimum of dependencies.

  • Project mention: webview: Tiny cross-platform webview library for C/C++ | news.ycombinator.com | 2024-05-28

    https://github.com/Tracktion/choc/blob/main/gui/choc_WebView...

  • think-cell-library

    think-cell core library

  • Project mention: Inside boost::concurrent_flat_map | /r/cpp | 2023-07-07

    We at think-cell use that pattern a lot in our library.

  • semver

    Semantic Versioning for modern C++ (by Neargye)

  • sparsehash-c11

    Experimental C++11 version of sparsehash

  • LSHBOX

    A c++ toolbox of locality-sensitive hashing (LSH), provides several popular LSH algorithms, also support python and matlab.

  • Hashmaps

    Various open addressing hashmap algorithms in C++ (by goossaert)

  • dynamic_bitset

    Simple Useful Libraries: C++17/20 header-only dynamic bitset

  • small

    C++ small containers (by alandefreitas)

  • sarus

    OCI-compatible engine to deploy Linux containers on HPC environments.

  • Stroika

    Modern C++ made easy

  • SaaSHub

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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Containers related posts

  • Ask HN: WASM Terminal Emulator Status?

    2 projects | news.ycombinator.com | 26 May 2024
  • redpanda VS quix-streams - a user suggested alternative

    2 projects | 7 Dec 2023
  • Swig – Connect C/C++ programs with high-level programming languages

    5 projects | news.ycombinator.com | 18 Jul 2023
  • C++ Jobs - Q3 2023

    3 projects | /r/cpp | 4 Jul 2023
  • Kubernetes security projects for entry grad roles in DevSecOps/Cloud security

    1 project | /r/kubernetes | 9 Jul 2023
  • Inside boost::concurrent_flat_map

    4 projects | /r/cpp | 7 Jul 2023
  • returning numpy arrays via pybind11

    1 project | /r/codehunter | 7 Jul 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Container projects in C++? This list will help you:

Project Stars
1 pybind11 14,944
2 redpanda 8,971
3 falco 6,985
4 service-fabric 3,009
5 libcds 2,487
6 FunctionalPlus 2,033
7 etl 2,000
8 PEGTL 1,880
9 container2wasm 1,844
10 sparsehash 1,530
11 sparsepp 1,230
12 Hopscotch map 713
13 function2 535
14 choc 430
15 think-cell-library 376
16 semver 289
17 sparsehash-c11 283
18 LSHBOX 285
19 Hashmaps 257
20 dynamic_bitset 147
21 small 126
22 sarus 124
23 Stroika 95

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com