# dromara/lamp-cloud

[灯灯]微服务中后台快速开发平台，支持jdk21、jdk17、jdk8，专注于多租户、开放平台解决方案，亦可作为普通项目（非SaaS架构）的基础开发框架使用，目前已实现插拔式数据库隔离、SCHEMA隔离、字段隔离 等租户隔离方案。

Repository: https://github.com/dromara/lamp-cloud
Canonical: https://ross.abutalabs.com/products/lamp-cloud
Homepage: http://tangyh.top
Language: Java
License: Apache-2.0
License Family: permissive
Topics: springcloud, springboot, eureka, zuul, spring, spring-cloud, nacos, seata, gateway, xss, hystrix, jwt, mybatis, java, admin, cloud
Last push: 2026-06-15T15:26:51+00:00

## Health v2 (maintenance only)
Score: 71/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 87, release rhythm 35, longevity 100
- inputs: {"age_days": 3150, "days_push": 79, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5748, forks 1752 (observed 2026-08-28T04:09:28.997573+00:00)

## What it is
lamp-cloud is a Java-based microservices rapid development platform built on Spring Boot and Spring Cloud, focused on multi-tenant (SaaS) and open-platform solutions. It supports multiple tenant isolation strategies (pluggable database, schema, and column isolation) and can also serve as a foundation framework for non-SaaS projects.

## Use cases
- build a multi-tenant SaaS admin backend in Java
- bootstrap a Spring Cloud microservices project quickly
- generate CRUD pages for single-table, master-detail, and tree structures
- implement tenant isolation with database, schema, or column modes
- build an open platform exposing APIs to third parties
- use as a base framework for a non-SaaS admin system
- RBAC permission management system for enterprise backends

## When to choose
- you need a Java/Spring Cloud microservices admin platform with multi-tenancy out of the box
- you want rapid CRUD development with a code generator and Vue3 frontend
- you need flexible tenant isolation strategies (database, schema, or column)
- you want one codebase supporting both microservice and monolithic deployment

## When to avoid
- you need a lightweight single-service app without microservices overhead
- your stack is not Java/Spring
- you require datasource or column isolation modes in the open-source 5.x branch (those are sponsor-only)
- you want a fully managed SaaS rather than a self-hosted framework

## Facets
- artifact type: framework
- maturity: active
- function: web-framework, auth, orm, api-framework, middleware, routing, developer-tools
- domain: web-development, backend, microservices, developer-tools, self-hosted
- platform: jvm
- tags: spring-cloud, multi-tenant, saas, admin-dashboard, code-generation, rbac, boilerplate, microservices-platform, spring, docker, web-server

## Member repositories
- dromara/lamp-cloud (main) score 71

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:28.997573+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:53:18.898777+00:00, confidence not recorded.
  - readme: https://github.com/dromara/lamp-cloud (fetched 2026-08-28T04:09:28.997573+00:00, sha 0542f0f9b01e)
  - homepage: http://tangyh.top (fetched 2026-08-29T08:48:43.803878+00:00, sha 2053649bf8b9)
- Data as of 2026-08-30T08:39:29.467469+00:00.
