1.karanpratapsingh / system-design
Learn how to design systems at scale and prepare for system design interviews
Ranked by Attention Score: stars gained over the last 7 complete days
73 repositories by Attention Score · Oct 27, 2026 – Nov 2, 2026 (UTC)
Learn how to design systems at scale and prepare for system design interviews
Infrastructure orchestration from local to your cloud
A curated list of software and architecture related design patterns.
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀
Backstage is an open framework for building developer portals
lightweight, idiomatic and composable router for building Go HTTP services
🦍 The API and AI Gateway
Restate is the platform for building resilient applications that tolerate all infrastructure faults w/o the need for a PhD.
The Cloud-Native API Gateway and AI Gateway
✅ The Node.js best practices list (July 2026)
All-in-one IoT Platform - Device management, data collection, processing and visualization.
📚 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.
Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
A cloud-native Go microservices framework with cli tool for productivity.
Apache Camel is an open source integration framework with 350+ connectors. Write routes in Java, YAML, or XML. Run on Spring Boot, Quarkus, or standalone. Apache License 2.0.
Your ultimate Go microservices framework for the cloud-native era.
an easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.
Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!
A curated list of awesome System Design (A.K.A. Distributed Systems) resources.
Connect, secure, control, and observe services.
A curated list of Microservice Architecture related principles and technologies.
Go RPC framework with high-performance and strong-extensibility for building micro-services.
Go HTTP framework with high-performance and strong-extensibility for building micro-services.
Production-ready C++ Asynchronous Framework with rich functionality
Golang client for NATS, the cloud native messaging system.
Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift between code and docs.
The java implementation of Apache Dubbo. An RPC and microservice framework.
Agentic Orchestration Platform
The Go language implementation of gRPC. HTTP/2 based RPC
Test Automation Made Simple
The Modern Application Platform.
An API Gateway built on Spring Framework and Spring Boot providing routing and more.
KrakenD Community Edition: High-performance, stateless, declarative, API Gateway written in Go.
A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)
📦 🚀 Blazing fast, simple and complete solution for micro frontends.
Open Source API and AI Gateway supporting REST, GraphQL, TCP, gRPC and MCP (Model Context Protocol)
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
:dolphin: A comprehensive tutorial on getting started with Docker!
A framework for building messaging apps with .NET and C#.
Welcome to the WSO2 API Manager source code! For info on working with the WSO2 API Manager repository and contributing code, click the link below.
Apache StreamPipes - A self-service (Industrial) IoT toolbox to enable non-technical users to connect, analyze and explore IoT data streams.
Apollo is a reliable configuration management system suitable for microservice configuration management scenarios.
The router for easy microfrontends
The no-magic web API and microservices framework for Python developers, with a focus on reliability and performance at scale.
🌱Light and powerful C++ web framework for highly scalable and resource-efficient web application. It's zero-dependency and easy-portable.
Clean Architecture template for Golang services
A Cloud Native traffic orchestration system. (CNCF Project)
Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
:bus: Simple and lean service bus implementation for .NET
Full-stack .Net 10 Clean Architecture (Microservices, Modular Monolith, Monolith), Blazor, Angular 22, React 19, Vue 3.5, BFF with YARP, NextJs 16, Domain-Driven Design, CQRS, SOLID, Asp.Net Core Identity Custom Storage, OpenID Connect, EF Core, OpenTelemetry, SignalR, Background Services, Health Checks, Rate Limiting, Clouds (Azure, AWS, GCP), ...
Build AI (or any) apps with scalable microservices & microfrontends.
Nitric is a multi-language framework for cloud applications with infrastructure from code.
Framework for building Event-Driven Microservices
A networking framework that evolves with your application
The Java gRPC implementation. HTTP/2 based RPC
Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
.NET API Gateway
Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! 𝐉𝐚𝐯𝐚有𝐝𝐮𝐛𝐛𝐨, 𝐆𝐨𝐥𝐚𝐧𝐠有𝐫𝐩𝐜𝐱! build for cloud!
:rocket: Progressive microservices framework for Node.js
An application observability facade for the most popular observability tools. Think SLF4J, but for observability.
Connexion is a modern Python web framework that makes spec-first and api-first development easy.
A microservices toolkit for Node.js.
A full-stack .NET microservices build on Dapr and Tye
Project Flogo is an open source ecosystem of opinionated event-driven capabilities to simplify building efficient & modern serverless functions, microservices & edge apps.
Very simplified insurance sales system made in a microservices architecture using .NET Core
Distributed Big Data Orchestration Service
NFF-Go -Network Function Framework for GO (former YANFF)
🕸 Yet Another .NET Clean Architecture, but for Microservices project. It uses Minimal Clean Architecture with DDD-lite, CQRS-lite, and just enough Cloud-native patterns apply on the simple eCommerce sample and run on Tye with Dapr extension 🍻
Task management system based on .NET 8 with Microservices, DDD, CQRS, Event Sourcing and Testing Concepts
RedisSMQ: A high-performance Redis message queue for Node.js
Community plugins for Backstage
LittleHorse Server: Business-as-Code Platform for Microservices, Workflows, and Agents
Shift-left API Integration | Auto-fix integration drift before integration. Specmatic turns API specifications into executable contracts, continuously verifying that every change made by AI coding agents and engineers stays true to the desired behaviour. Ship AI-ready APIs 10x faster, from intent to implementation, with Spec-Driven API Development.