back to home

Best Open Source microservices Libraries

A curated list of the most popular GitHub repositories tagged with microservices. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1goldbergyoni/nodebestpractices

:white_check_mark: The Node.js best practices list (July 2024)

105,116Dockerfile
Analyze Code

#2nestjs/nest

A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript ๐Ÿš€

74,705TypeScript
Analyze Code

#3DovAmir/awesome-design-patterns

A curated list of software and architecture related design patterns.

46,118
Analyze Code

#4Kong/kong

๐Ÿฆ The API and AI Gateway

42,805Lua
Analyze Code

#5apache/dubbo

The java implementation of Apache Dubbo. An RPC and microservice framework.

41,738Java
Analyze Code

#6karanpratapsingh/system-design

Learn how to design systems at scale and prepare for system design interviews

40,556
Analyze Code

#7istio/istio

Connect, secure, control, and observe services.

38,040Go
Analyze Code

#8zeromicro/go-zero

A cloud-native Go microservices framework with cli tool for productivity.

32,680Go
Analyze Code

#9backstage/backstage

Backstage is an open framework for building developer portals

32,650TypeScript
Analyze Code

#10alibaba/nacos

an easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.

32,646Java
Analyze Code

#11apolloconfig/apollo

Apollo is a reliable configuration management system suitable for microservice configuration management scenarios.

29,779Java
Analyze Code

#12alibaba/spring-cloud-alibaba

Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.

29,043Java
Analyze Code

#13go-kit/kit

A standard library for microservices.

27,610Go
Analyze Code

#14dapr/dapr

Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.

25,511Go
Analyze Code

#15go-kratos/kratos

Your ultimate Go microservices framework for the cloud-native era.

25,462Go
Analyze Code

#16dotnet-architecture/eShopOnContainers

Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 7, Docker Containers and Azure Kubernetes Services. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor. Moved to https://github.com/dotnet/eShop.

24,433C#
Analyze Code

#17alibaba/Sentinel

A powerful flow control component enabling reliability, resilience and monitoring for microservices. (้ขๅ‘ไบ‘ๅŽŸ็”ŸๅพฎๆœๅŠก็š„้ซ˜ๅฏ็”จๆตๆŽง้˜ฒๆŠค็ป„ไปถ)

23,067Java
Analyze Code

#18grpc/grpc-go

The Go language implementation of gRPC. HTTP/2 based RPC

22,788Go
Analyze Code

#19micro/go-micro

A Go microservices framework

22,711Go
Analyze Code

#20go-chi/chi

lightweight, idiomatic and composable router for building Go HTTP services

21,709Go
Analyze Code

#21thingsboard/thingsboard

Open-source IoT Platform - Device management, data collection, processing and visualization.

21,176Java
Analyze Code

#22GoogleContainerTools/jib

๐Ÿ— Build container images for your Java applications.

14,327Java
Analyze Code

#23mfornos/awesome-microservices

A curated list of Microservice Architecture related principles and technologies.

14,152
Analyze Code

#24single-spa/single-spa

The router for easy microfrontends

13,851JavaScript
Analyze Code

#25sqshq/piggymetrics

Microservice Architecture with Spring Boot, Spring Cloud and Docker

13,848Java
Analyze Code

#26falconry/falcon

The no-magic web API and microservices framework for Python developers, with a focus on reliability and performance at scale.

9,805Python
Analyze Code

#27apex/up

Deploy infinitely scalable serverless apps, apis, and sites in seconds to AWS.

8,810Go
Analyze Code

#28karatelabs/karate

Test Automation Made Simple

8,788Java
Analyze Code

#29ThreeMammals/Ocelot

.NET API Gateway

8,693C#
Analyze Code

#30Haxxnet/Compose-Examples

Various Docker Compose examples of selfhosted FOSS and proprietary projects.

6,981
Analyze Code

#31Elfocrash/.NET-Backend-Developer-Roadmap

Roadmap for a .NET Backend Developer working with Microservices

6,834
Analyze Code

#32hyperf/hyperf

๐Ÿš€ A coroutine framework that focuses on hyperspeed and flexibility. Building microservice or middleware with ease.

6,774PHP
Analyze Code