# cuba-platform/cuba

CUBA Platform is a high level framework for enterprise applications development

Repository: https://github.com/cuba-platform/cuba
Canonical: https://ross.abutalabs.com/products/cuba-platform-cuba
Homepage: https://www.cuba-platform.com
Language: Java
License: Apache-2.0
License Family: permissive
Topics: java, web-framework, enterprise, full-stack, rad, framework, cuba, cuba-platform, enterprise-applications, apache2-license
Last push: 2026-01-21T13:03:46+00:00

## Health v2 (maintenance only)
Score: 61/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 63, release rhythm 35, longevity 100
- inputs: {"age_days": 3814, "days_push": 224, "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 1341, forks 217 (observed 2026-08-28T04:04:26.196304+00:00)

## What it is
CUBA Platform is a high-level Java framework for rapid development of enterprise web applications with rich web interfaces, providing data models, security, and UI generation out of the box. It is the predecessor of Jmix and is now in long-term support while development continues on Jmix.

## Use cases
- build internal enterprise CRUD web apps in Java
- rapidly develop admin panels and back-office systems
- create data-rich business applications like CRM or ERP
- generate full-stack Java apps from a data model
- build role-based secure web applications without a frontend team

## When to choose
- you need to build data-heavy internal business apps quickly in Java
- you want batteries-included security, data access, and UI generation
- you are maintaining or extending an existing CUBA-based application

## When to avoid
- you are starting a brand-new project - use its successor Jmix instead
- you need a modern JavaScript/SPA frontend architecture
- you want a lightweight microservice or API-only backend

## Facets
- artifact type: framework
- maturity: maintenance
- function: web-framework, ui-components, orm, auth, authorization
- domain: web-development, backend, erp, developer-tools
- platform: jvm, cross-platform
- tags: rad, full-stack, crud, spring, enterprise-applications, jmix-successor, rapid-application-development, scaffolding, web-server

## Member repositories
- cuba-platform/cuba (main) score 61

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:26.196304+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-30T04:43:44.024648+00:00, confidence not recorded.
  - readme: https://github.com/cuba-platform/cuba (fetched 2026-08-28T04:04:26.196304+00:00, sha ca2225b1256b)
  - homepage: https://www.cuba-platform.com (fetched 2026-08-29T12:02:50.944298+00:00, sha 1ec6caf2240a)
  - site_page: https://docs.jmix.io/jmix/intro.html (fetched 2026-08-29T12:02:50.957433+00:00, sha c5484fde19be)
  - site_page: https://www.jmix.io/about-us (fetched 2026-08-29T12:02:50.962171+00:00, sha 15dece425b2a)
  - site_page: https://www.jmix.io/ai-java-development (fetched 2026-08-29T12:02:50.955363+00:00, sha 32d410a4e2c0)
  - site_page: https://www.jmix.io/faq (fetched 2026-08-29T12:02:50.959163+00:00, sha 54cf47b5a250)
  - site_page: https://www.jmix.io/subscription-plans-and-prices (fetched 2026-08-29T12:02:50.964029+00:00, sha 41f9d02b16a3)
- Data as of 2026-08-30T08:39:29.467469+00:00.
