About this project
Awesome Microservices is a curated list of resources related to microservice architecture. It is organized as a reference directory rather than a single tool, grouping projects, frameworks, platforms, and standards across the microservices ecosystem.
The list begins with platforms such as 1Backend, Jolie, OpenWhisk, Pulumi, and Triton, then covers frameworks and runtimes including Akka, Axon, Ballerina, Bun, Dapr, Deno, Eclipse MicroProfile, Erlang/OTP, Finagle, Gleam, GraalVM, Helidon, Ice, Light-4j, Micronaut, Moleculer, Open Liberty, Pears, SmallRye, Spin, ScaleCube, Vert.X, and Wangle.
Service toolkits are grouped by language: Polyglot (gRPC), C, C++, C#, D, Erlang VM (Elixir and Erlang), Go, Haskell, Java VM (Clojure, Java, Kotlin, Scala), Node.js, Perl, PHP, Python, Ruby, and Rust. This makes it useful for developers looking for frameworks in a specific ecosystem.
A capabilities section organizes tools by concern: API gateways and edge services, configuration and discovery, workflow orchestration, elasticity, job schedulers, local development, logging, messaging, monitoring and debugging, reactivity, resilience, security, serialization, storage, and testing. Additional sections cover continuous integration and delivery, web API modeling and documentation (Async, GraphQL, JSON, REST), and standards and recommendations spanning HTTP/1.1, HTTP/2, QUIC, RPC, messaging, security, service discovery, data formats, vocabularies, and Unicode.
The list also includes organization design and team dynamics, enterprise and verticals, and theory with articles, papers, sites, and organizations. It is maintained as an Awesome list and accepts contributions.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.