Top 9 C++ Microservice Projects
-
redpanda
Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!
Project mention: Twitter's 600-Tweet Daily Limit Crisis: Soaring GCP Costs and the Open Source Fix Elon Musk Ignored | dev.to | 2025-04-10Redpanda: Redpanda is a straightforward, high-throughput, and cost-efficient messaging service. It is implemented in C++, compatible with Kafka, and claims to be 6 times more cost-effective than Kafka while achieving 10 times faster performance.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Oat++
🌱Light and powerful C++ web framework for highly scalable and resource-efficient web application. It's zero-dependency and easy-portable.
Project mention: Serving Static Files and Single Page Applications on Oat++ (OatPP) | dev.to | 2024-07-23Oat++(OatPP) is a lightweight C++ Web framework. Out of the box, it provides REST API with built-in JSON serialization/deserialization features, which could be interfaced with your DTOs.
-
service-fabric
Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless and stateful distributed applications and containers at large scale.
-
-
-
microservices-framework-benchmark
Raw benchmarks on throughput, latency and transfer of Hello World on popular microservices frameworks
-
qb
Modern C++17 actor-based framework for building high-performance concurrent and distributed systems. Features asynchronous I/O, lock-free messaging, cross-platform support (Linux/macOS/Windows), and multi-core scaling. Perfect for real-time applications, microservices, and network servers. (by isndev)
Project mention: Meet `qb`: The High-Performance C++17 Actor Framework You've Been Waiting For | dev.to | 2025-06-10GitHub: https://github.com/isndev/qb
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
example-postgresql
A complete example of a "CRUD" service (UserService) built with Oat++ and using oatpp ORM with PostgreSQL.
-
CXXMicroService
A C++ Library that give microservice framework ( Server / Client ) upon 0mq framework
C++ Microservices discussion
Index
What are some of the best open-source Microservice projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | redpanda | 10,563 |
2 | Oat++ | 8,320 |
3 | service-fabric | 3,047 |
4 | userver | 2,652 |
5 | CppMicroServices | 845 |
6 | microservices-framework-benchmark | 711 |
7 | qb | 64 |
8 | example-postgresql | 40 |
9 | CXXMicroService | 16 |