ebean-orm/ebean
Ebean ORM observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 98
- Release rhythm 98
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 13.5
- age_days: 5102
- days_rel: 16
- days_push: 15
- n_releases_24m: 31
Adoption not part of the score
1532 stars · 267 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Ebean is an ORM (object-relational mapping) library for Java and Kotlin that uses JPA mapping annotations and provides type-safe query beans, automatic N+1 avoidance, L2 caching, and built-in DDL generation and database migrations. It supports many databases including Postgres, MySQL, MariaDB, SQL Server, Oracle, H2, SQLite, CockroachDB, and SAP Hana, and offers multiple query abstraction levels from ORM down to raw SQL and JDBC.
Use cases
- map java entities to relational database tables
- write type-safe orm queries in java or kotlin
- generate and run database migrations
- avoid n+1 query problems with lazy loading
- cache query results with l2 caching
- test against postgres or mysql docker containers
- map columns and arrays in postgres
- perform soft deletes and audit history on entities
When to choose
- building a java or kotlin backend that needs orm persistence with jpa-style annotations
- you want type-safe queries with ide auto-complete and compile-time checking
- you need built-in ddl generation and database migration support
- you want automatic query tuning and n+1 avoidance
- you need support for many database platforms including postgres-specific types
When to avoid
- working outside the jvm (python, go, rust, etc.)
- you prefer a different orm like hibernate and have deep investment in its ecosystem
- you need a lightweight sql mapper without orm object-graph features
- project requires javax.persistence with very old java versions
Facets
library · maturity active
orm database database-driver serialization databases backend developer-tools jvm cross-platform jpa jdbc sql type-safe-queries database-migrations elasticsearch l2-cache graalvm docker-test-containers bytecode-enhancement
10 sources
- readme: https://github.com/ebean-orm/ebean · fetched 2026-08-28 · 4b60af826e56
- homepage: https://ebean.io · fetched 2026-08-29 · a5c6d1a106d4
- site_page: https://ebean.io/docs · fetched 2026-08-29 · 187d9e933608
- site_page: https://ebean.io/docs/getting-started · fetched 2026-08-29 · f8ae49a732c9
- site_page: https://ebean.io/docs/agents/skills · fetched 2026-08-29 · 3da7e446f780
- site_page: https://ebean.io/docs/database/h2 · fetched 2026-08-29 · e7bca63345f1
- site_page: https://ebean.io/docs/database/postgres · fetched 2026-08-29 · 185a16636924
- site_page: https://ebean.io/docs/database/mysql · fetched 2026-08-29 · 87f81309f6a2
- site_page: https://ebean.io/apidoc/13 · fetched 2026-08-29 · 7cd99f40c0d4
- site_page: https://ebean.io/releases · fetched 2026-08-29 · f5f7ed0efdc3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ebean-orm/ebean | main | 98 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem