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)
#2nestjs/nest
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀
#3DovAmir/awesome-design-patterns
A curated list of software and architecture related design patterns.
#4Kong/kong
🦍 The API and AI Gateway
#5karanpratapsingh/system-design
Learn how to design systems at scale and prepare for system design interviews
#6apache/dubbo
The java implementation of Apache Dubbo. An RPC and microservice framework.
#7istio/istio
Connect, secure, control, and observe services.
#8backstage/backstage
Backstage is an open framework for building developer portals
#9zeromicro/go-zero
A cloud-native Go microservices framework with cli tool for productivity.
#10alibaba/nacos
an easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.
#11apolloconfig/apollo
Apollo is a reliable configuration management system suitable for microservice configuration management scenarios.
#12alibaba/spring-cloud-alibaba
Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.
#13go-kit/kit
A standard library for microservices.
#14dapr/dapr
Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
#15go-kratos/kratos
Your ultimate Go microservices framework for the cloud-native era.
#16shuzheng/zheng
基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。
#17umijs/qiankun
📦 🚀 Blazing fast, simple and complete solution for micro frontends.
#18apache/apisix
The Cloud-Native API Gateway and AI Gateway
#19redpanda-data/redpanda
Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!
#20falconry/falcon
The no-magic web API and microservices framework for Python developers, with a focus on reliability and performance at scale.
#21apex/up
Deploy infinitely scalable serverless apps, apis, and sites in seconds to AWS.
#22karatelabs/karate
Test Automation Made Simple
#23ThreeMammals/Ocelot
.NET API Gateway
#24oatpp/oatpp
🌱Light and powerful C++ web framework for highly scalable and resource-efficient web application. It's zero-dependency and easy-portable.
#25apache/camel
Apache Camel is an open source integration framework that empowers you to quickly and easily integrate various systems consuming or producing data.
#26spring-cloud/spring-cloud-netflix
Integration with Netflix OSS components
#27apache/dubbo-go
Go Implementation For Apache Dubbo .
#28spring-cloud/spring-cloud-gateway
An API Gateway built on Spring Framework and Spring Boot providing routing and more.
#29micrometer-metrics/micrometer
An application observability facade for the most popular observability tools. Think SLF4J, but for observability.
#30nameko/nameko
Python framework for building microservices
#31camunda/camunda
Process Orchestration Framework
#32kumahq/kuma
🐻 The multi-zone service mesh for containers, Kubernetes and VMs. Built with Envoy. CNCF Sandbox Project.
#33restatedev/restate
Restate is the platform for building resilient applications that tolerate all infrastructure faults w/o the need for a PhD.
#34userver-framework/userver
Production-ready C++ Asynchronous Framework with rich functionality
#35BrighterCommand/Brighter
A framework for building messaging apps with .NET and C#.
#36open-edge-platform/edge-ai-libraries
Performance optimized libraries, microservices, and tools to support the development of Edge AI applications.