# DiUS/java-faker

Brings the popular ruby faker gem to Java

Repository: https://github.com/DiUS/java-faker
Canonical: https://ross.abutalabs.com/products/java-faker
Homepage: http://dius.github.io/java-faker
Language: Java
License: NOASSERTION
License Family: other
Topics: java, faker-gem, java-faker
Last push: 2024-06-12T07:32:41+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 5568, "days_push": 812, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4899, forks 863 (observed 2026-08-28T04:09:02.086960+00:00)

## What it is
A Java library that ports Ruby's faker gem to generate realistic fake data such as names, addresses, phone numbers, and many themed categories. It supports numerous locales and integrates via Maven or Gradle.

## Use cases
- generate fake names and addresses for test fixtures
- seed a demo database with realistic-looking data
- populate UI prototypes with sample data
- create locale-specific fake data for internationalization testing
- generate random phone numbers and IDs in unit tests

## When to choose
- you need fake test or showcase data in a Java/JVM project
- you want locale-aware fake data generation
- you want a wide variety of data categories with a simple API

## When to avoid
- you need cryptographically secure or production-safe data
- you work outside the JVM ecosystem
- you need actively evolving features - the project is in maintenance mode

## Facets
- artifact type: library
- maturity: maintenance
- function: data-generation, testing
- domain: developer-tools, testing
- platform: jvm
- tags: fake-data, faker, test-data, locales, jvm

## Member repositories
- DiUS/java-faker (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:02.086960+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-29T18:18:09.495916+00:00, confidence not recorded.
  - readme: https://github.com/DiUS/java-faker (fetched 2026-08-28T04:09:02.086960+00:00, sha 7e8d2a9d86a2)
  - homepage: http://dius.github.io/java-faker (fetched 2026-08-29T09:00:19.541194+00:00, sha 797eaa2317f7)
- Data as of 2026-08-30T08:39:29.467469+00:00.
