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. Learn more →
Top 19 microservice-framework Open-Source Projects
-
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.
-
Encore
Encore is the Backend Development Platform purpose-built to help you create event-driven and distributed systems.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
sponge
Sponge is a powerful Go development framework, it's easy to develop web and microservice projects.
-
microservices-framework-benchmark
Raw benchmarks on throughput, latency and transfer of Hello World on popular microservices frameworks
-
proteus
Proteus is a blazing fast minimalist Java web server framework built atop Undertow. (by noboomu)
-
moleculer
🚀 Progressive microservices framework for Go - based and compatible with https://github.com/moleculerjs/moleculer (by moleculer-go)
-
moleculer-rs
🚀 Progressive microservices framework for Rust, based on and compatible with moleculerjs/moleculer
-
CXXMicroService
A C++ Library that give microservice framework ( Server / Client ) upon 0mq framework
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I don't know if I agree with the argument regarding durability vs elastic execution. If I can get both (with a nice API/DX) via something like Temporal (https://github.com/temporalio/temporal), what's the drawback here?
My goto for this kind of task is moleculer: https://moleculer.services/
Fast, battle tested, vue2-like approach, great documentation, good community. The automatic indipendent-scalability as an option is usually the main selling point of these solutions, but honestly I think the real pro is the "composition" approach, which is essential if you want to keep a clean and well-organized codebase. On this regard, I found moleculer pretty great even for large teams.
Project mention: Build and deploy a REST API with Postgres database in TypeScript | dev.to | 2024-04-15In this tutorial you will create a REST API for a URL Shortener service using Encore for TypeScript, a new way of building fully type-safe and production-ready distributed systems in TypeScript using declarative infrastructure.
GoFr is an opinionated Go framework for accelerated microservice development. It takes an "opinionated" approach, meaning it has a specific way of doing things that streamlines development. This makes Gofr ideal for creating robust and scalable web applications without a lot of boilerplate code.
Project mention: Gin + Gorm Practical Guide, Implementing a Simple Q&A Community Backend Service in One Hour | dev.to | 2024-04-24Install a scaffold named sponge (integrated with Gin + Gorm), which supports Windows, macOS, and Linux environments. Click to view the installation instructions for sponge.
Tarmac is a framework that facilitates the creation of WebAssembly applications. According to its official website, "Framework for writing functions, microservices or monoliths with Web Assembly. Tarmac is language-agnostic and offers built-in support for key/value stores like BoltDB, Redis, and Cassandra, traditional SQL databases like MySQL and Postgres, and core features like mTLS authentication and observability." It is a project worth analyzing as it can speed up the implementation of applications you can host in one of the products I mentioned above.
microservice-framework related posts
-
Interesting projects using WebAssembly
-
How do I become a Golang Pro? Best resource to improve at lightspeed
-
GoFr - An Opinionated Go Framework
-
Helidon 4.0.0 Released
-
Helidon 3.2.2 released!
-
Java web framework wihout annotations ?
-
Helidon 2.6.1 released!
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 May 2024
Index
What are some of the best open-source microservice-framework projects? This list will help you:
Project | Stars | |
---|---|---|
1 | go-zero | 27,699 |
2 | temporal | 9,940 |
3 | Moleculer | 6,036 |
4 | Encore | 4,595 |
5 | Light-Java | 3,601 |
6 | helidon | 3,397 |
7 | Colossus | 1,142 |
8 | gofr | 1,016 |
9 | sponge | 968 |
10 | microservices-framework-benchmark | 699 |
11 | puzzle-js | 631 |
12 | tarmac | 308 |
13 | proteus | 185 |
14 | eventual | 170 |
15 | appkernel | 158 |
16 | moleculer | 137 |
17 | moleculer-rs | 19 |
18 | CXXMicroService | 17 |
19 | kafka-workflow | 10 |
Sponsored