Learn System Design concepts and prepare for interviews using free resources.
Repository Index
47,133 repositories indexed
1–24 of 126 · Most stars
The java implementation of Apache Dubbo. An RPC and microservice framework.
- dubbo
- distributed-systems
- framework
- java
an easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.
- nacos
- dubbo
- kubernetes
- istio
Conductor is an event driven agentic workflow engine providing durable and highly resilient execution engine for applications and AI Agents
- distributed-systems
- grpc
- java
- javascript
A distributed task scheduling framework.(分布式任务调度平台XXL-JOB)
- xxl-job
- job
- quartz
- glue
about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。
- spring-boot
- spring-data-jpa
- mybatis
- thymeleaf
Orchestrate everything, everywhere. The open-source control plane for workflows across data, infrastructure, business processes and AI agents. Declarative YAML, event-driven, any language, Git-versioned, scalable to millions of executions.
- orchestration
- data-orchestration
- high-availability
- infrastructure-as-code
Apollo is a reliable configuration management system suitable for microservice configuration management scenarios.
- configuration-management
- spring-boot
- config-management
- microservices
Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.
- spring-cloud
- java
- spring
- microservices
Light, fluffy, and always free - The AWS Local Emulator alternative
Chat2DB is a free, cross-platform, local-first database client and SQL workspace for developers, DBAs, analysts, and data teams. Connect to 40+ databases, manage data, edit and run SQL, and use your own AI model to generate, explain, and optimize queries. Available on desktop, web, Docker, and CLI, with MCP support.
Jenkins automation server
APM, Application Performance Monitoring System
- skywalking
- observability
- apm
- service-mesh
Redisson: Valkey & Redis Java Client and Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Extends Valkey and Redis with over 60 objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Bloom filter, Spring, Tomcat, Scheduler, JCache API, Hibernate, RPC, local cache..
- java
- redis
- lock
- map
A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)
- alibaba
- java
- microservice
- circuit-breaker
Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications.
- rocketmq
- cloud-native
- eventing
- java
All-in-one IoT Platform - Device management, data collection, processing and visualization.
- visualization
- iot
- iot-platform
- mqtt
CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。
- apm
- java
- distributed
- realtime
🏆 Real-Time no-code, powerful and secure ORM 🚀 providing APIs and Docs without coding by Backend, and Frontend(Client) can customize response JSONs 🏆 实时 零代码、全功能、强安全 ORM 库 🚀 后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构
Quarkus: Supersonic Subatomic Java.
- kubernetes
- java
- cloud-native
- reactive
Open source alternative to Auth0 / Firebase Auth / AWS Cognito
- authentication
- session-management
- login
- supertokens
The Unified and Autonomous Development Platform
Access your entire server infrastructure from your local desktop
Apache DolphinScheduler is the modern data orchestration platform. Agile to create high performance workflow with low-code
- workflow-schedule
- azkaban
- airflow
- task-scheduler