Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Miscellaneous
  4. Microservices

Microservices

The "Awesome Microservices" project is a curated resource list designed to support developers and architects working with microservices architecture, a method for designing software applications as a collection of loosely coupled services. This list includes frameworks, tools, libraries, best practices, and tutorials that facilitate the development, deployment, and management of microservices. It is valuable for beginners looking to understand the fundamentals as well as experienced developers seeking advanced techniques and tools to optimize their microservices implementations. Users can explore a variety of resources to enhance their knowledge and skills in building scalable and resilient applications using microservices.

microservicescloud-nativedistributed-systemsdevopsapi-gatewayservice-meshcontainerization
RSSView on GitHub
14.2k stars1.8k forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Related Awesome Lists

📦
Awesome

The "Awesome" project is a comprehensive exploration of recursion, a fundamental programming technique where a function calls itself to solve problems. This list covers various aspects of recursion, including visual illustrations, examples, and explanations that help demystify the concept. It is beneficial for beginners looking to grasp the basics of recursion, as well as experienced developers seeking to refine their understanding or find new applications for recursive solutions. With a variety of resources available, users can deepen their knowledge and enhance their coding skills through practical examples and insightful discussions.

452.0k
📦
Self Hosted

The "Awesome Self Hosted" project is a curated collection of software applications that can be hosted on your own servers, providing users with full control over their data and services. This list encompasses a wide range of categories, including web applications, databases, file storage solutions, content management systems, and development tools. It is particularly beneficial for developers, system administrators, and privacy-conscious users who seek alternatives to cloud services. By leveraging self-hosted solutions, users can enhance their security, customize their environments, and reduce reliance on third-party providers. Explore this collection to discover powerful tools that empower you to take charge of your digital landscape.

284.1k
📦
Free for Developers

The "Awesome Free for Developers" project is a curated collection of free tools, services, and resources available for developers. This list covers a wide range of categories including cloud services, APIs, software development tools, design resources, and educational platforms that offer free tiers or completely free access. It is particularly beneficial for developers, startups, and students who are looking to leverage high-quality resources without incurring costs. By providing access to these valuable tools, the project empowers users to enhance their projects, improve their skills, and innovate without financial barriers. Explore this collection to discover what you can utilize for your next development endeavor.

120.5k
📦
Beginner-Friendly Projects

The "Awesome Beginner-Friendly Projects" project is a curated collection of coding projects aimed at helping novice developers enhance their programming skills through practical experience. This list includes a variety of beginner-friendly projects across different programming languages, covering categories such as web development, game development, data analysis, and mobile applications. With resources ranging from project ideas and tutorials to sample code and community support, this list is invaluable for beginners looking to build confidence and competence in coding. Whether you're just starting or looking to practice your skills, you'll find engaging projects that inspire creativity and learning.

84.2k

Table of Contents

54 sections · 363 projects

Platforms

5 projects
1Backend
1Backend

An AI-native microservices platform for building distributed applications with built-in auth, routing, and microfrontend support.

Go2,33412 days ago
Jolie
jolie-lang.org
OpenWhisk
OpenWhisk

An open-source serverless platform for building cloud applications with functions, workflows, and event-driven automation.

Scala6,7811 month ago
Pulumi
pulumi.io
Triton
Triton

An open-source cloud management platform with first-class support for containers and virtual machines, designed for data center deployment.

Shell1,36611 months ago

Frameworks / Runtimes

24 projects
Akka
akka.io
Axon (c)
axoniq.io
Ballerina
ballerina.io
Bun
bun.sh
Dapr
dapr.io
Deno
deno.land
Eclipse Microprofile
microprofile.io
Erlang/OTP
Erlang/OTP

A programming language and runtime system for building massively scalable soft real-time systems with high availability requirements.

Erlang12,1991 day ago
Finagle
twitter.github.io
Gleam
gleam.run
GraalVM
graalvm.org
Helidon
helidon.io
Ice
Ice

A complete RPC framework for building networked applications with support for multiple languages, pub/sub, and server deployment.

C++2,1833 days ago
Light-4j
Light-4j

A fast, lightweight, cloud-native microservices framework for Java with built-in cross-cutting concerns.

Java3,6743 days ago
Micronaut
micronaut.io
Moleculer
moleculer.services
Open Liberty
openliberty.io
Pears
Pears

A combined Peer-to-Peer (P2P) runtime, development, and deployment tool for building and running distributed applications.

JavaScript2432 days ago
SmallRye
smallrye.io
Spin
Spin

An open-source framework for building and running fast, secure, composable cloud microservices with WebAssembly.

Rust6,4333 days ago
ScaleCube
ScaleCube

A high-throughput, low-latency reactive microservices library with built-in service discovery, load balancing, and pluggable API gateways.

Java6373 days ago
Vert.X
vertx.io
Vert.X Toolbox
Vert.X Toolbox

A service discovery infrastructure for Vert.x microservices that registers and discovers various service types with extensible bridges.

Java1195 days ago
Wangle
Wangle

A C++ networking library providing client/server abstractions for building consistent, modular, and composable services.

C++3,0961 day ago

Polyglot

1 projects
GRPC
grpc.io

C

8 projects
Lwan
lwan.ws
Cap’n Proto RPC
capnproto.org
uSockets
uSockets

A minimal, cross-platform networking library providing optimized TCP, TLS, QUIC, and HTTP3 transports for async applications.

C1,4664 days ago
Enduro/X
Enduro/X

An open-source middleware platform for building high-performance, distributed transaction processing applications in C/C++ and other languages.

C1388 months ago
Pistache
Pistache

A modern, high-performance HTTP and REST framework for C++ with a clean API.

C++3,4715 days ago
Poco
pocoproject.org
Sogou Workflow
Sogou Workflow

A C++ parallel computing and asynchronous networking framework for building high-performance, high-concurrency backend services.

C++14,3653 days ago
uWebSockets
uWebSockets

A high-performance, secure, and standards-compliant web server for demanding real-time applications like crypto exchanges.

C++18,8807 days ago

CSharp

1 projects
Awesome Microservices .NET Core
Awesome Microservices .NET Core

A curated collection of training series, articles, videos, books, courses, sample projects, and tools for building microservices with .NET.

3,0601 year ago