j-easy/easy-random
The simple, stupid random Java beans/records generator observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 87
- 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: 85
- age_days: 4855
- days_rel: 8
- days_push: 8
- n_releases_24m: 2
Adoption not part of the score
1652 stars · 234 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Easy Random is a Java library that generates random instances of arbitrary Java beans and records via an EasyRandom API extending java.util.Random. It is configurable through EasyRandomParameters controlling seeds, ranges, collection sizes, and randomization depth.
Use cases
- generate random test fixtures for java classes
- create random instances of domain objects for unit tests
- populate java beans with random data
- generate random java records for property-based testing
- seed deterministic random object generation in tests
- replace manual object mother/test data builder boilerplate
When to choose
- you need quick random instances of Java POJOs or records for testing
- you want configurable, deterministic random data generation with seeds
- you want a lightweight, dependency-free ObjectMother alternative on the JVM
When to avoid
- the project is in maintenance mode with only bug fixes, so prefer actively developed alternatives for new projects
- you need realistic, semantically valid data (names, emails) rather than arbitrary random values
- you are not on the JVM or need Java 17+ features on older runtimes
Facets
library · maturity maintenance
data-generation testing developer-tools developer-tools testing jvm random-data test-data java-beans java-records object-mother fixture-generation automation
2 sources
- readme: https://github.com/j-easy/easy-random · fetched 2026-08-28 · 9a411ab15adc
- homepage: https://github.com/j-easy/easy-random/wiki · fetched 2026-08-29 · 405984c1d137
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| j-easy/easy-random | main | 95 |
For agents
markdown · JSON · MCP: product_card(name="j-easy/easy-random")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem