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,167Dockerfile
Explore Repo

#2nestjs/nest

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

74,957TypeScript
Explore Repo

#3DovAmir/awesome-design-patterns

A curated list of software and architecture related design patterns.

46,446
Explore Repo

#4Kong/kong

🦍 The API and AI Gateway

42,980Lua
Explore Repo

#5karanpratapsingh/system-design

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

42,177
Explore Repo

#6apache/dubbo

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

41,708Java
Explore Repo

#7istio/istio

Connect, secure, control, and observe services.

38,088Go
Explore Repo

#8backstage/backstage

Backstage is an open framework for building developer portals

32,825TypeScript
Explore Repo

#9zeromicro/go-zero

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

32,812Go
Explore Repo

#10alibaba/nacos

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

32,739Java
Explore Repo

#11apolloconfig/apollo

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

29,770Java
Explore Repo

#12alibaba/spring-cloud-alibaba

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

29,082Java
Explore Repo

#13go-kit/kit

A standard library for microservices.

27,579Go
Explore Repo

#14dapr/dapr

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

25,616Go
Explore Repo

#15go-kratos/kratos

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

25,530Go
Explore Repo

#16shuzheng/zheng

基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。

16,707Java
Explore Repo

#17umijs/qiankun

📦 🚀 Blazing fast, simple and complete solution for micro frontends.

16,575TypeScript
Explore Repo

#18apache/apisix

The Cloud-Native API Gateway and AI Gateway

16,327Lua
Explore Repo

#19redpanda-data/redpanda

Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!

12,164C++
Explore Repo

#20falconry/falcon

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

9,805Python
Explore Repo

#21apex/up

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

8,809Go
Explore Repo

#22karatelabs/karate

Test Automation Made Simple

8,803Java
Explore Repo

#23ThreeMammals/Ocelot

.NET API Gateway

8,695C#
Explore Repo

#24oatpp/oatpp

🌱Light and powerful C++ web framework for highly scalable and resource-efficient web application. It's zero-dependency and easy-portable.

8,563C++
Explore Repo

#25apache/camel

Apache Camel is an open source integration framework that empowers you to quickly and easily integrate various systems consuming or producing data.

6,217Java
Explore Repo

#26spring-cloud/spring-cloud-netflix

Integration with Netflix OSS components

4,960Java
Explore Repo

#27apache/dubbo-go

Go Implementation For Apache Dubbo .

4,893Go
Explore Repo

#28spring-cloud/spring-cloud-gateway

An API Gateway built on Spring Framework and Spring Boot providing routing and more.

4,837Java
Explore Repo

#29micrometer-metrics/micrometer

An application observability facade for the most popular observability tools. Think SLF4J, but for observability.

4,827Java
Explore Repo

#30nameko/nameko

Python framework for building microservices

4,765Python
Explore Repo

#31camunda/camunda

Process Orchestration Framework

4,151Java
Explore Repo

#32kumahq/kuma

🐻 The multi-zone service mesh for containers, Kubernetes and VMs. Built with Envoy. CNCF Sandbox Project.

3,960Go
Explore Repo

#33restatedev/restate

Restate is the platform for building resilient applications that tolerate all infrastructure faults w/o the need for a PhD.

3,951Rust
Explore Repo

#34userver-framework/userver

Production-ready C++ Asynchronous Framework with rich functionality

2,903C++
Explore Repo

#35BrighterCommand/Brighter

A framework for building messaging apps with .NET and C#.

2,432C#
Explore Repo

#36open-edge-platform/edge-ai-libraries

Performance optimized libraries, microservices, and tools to support the development of Edge AI applications.

140Python
Explore Repo