# faker-js/faker

Generate massive amounts of fake data in the browser and node.js

Repository: https://github.com/faker-js/faker
Canonical: https://ross.abutalabs.com/products/faker-js-faker
Homepage: https://fakerjs.dev
Language: TypeScript
License: NOASSERTION
License Family: other
Topics: faker, data, fake, nodejs, browser, javascript, typescript
Last push: 2026-08-26T19:44:31+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 86, longevity 100
- inputs: {"age_days": 1699, "days_push": 7, "days_rel": 19, "gap_med": 32.0, "n_releases_24m": 21}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 15474, forks 1114 (observed 2026-08-28T04:11:09.908501+00:00)

## What it is
Faker is a TypeScript library for generating massive amounts of realistic fake data such as names, addresses, dates, and financial records in the browser and Node.js. It supports over 70 locales and is commonly used to seed databases and create test fixtures.

## Use cases
- generate fake user data for tests
- seed a database with realistic sample records
- mock API responses with fake names and emails
- create demo data for a UI prototype
- generate localized addresses and phone numbers
- produce random dates, prices, and transaction data

## When to choose
- you need realistic-looking test or seed data in JavaScript or TypeScript
- you want locale-specific fake names, addresses, and phone numbers
- you are building tests, demos, or prototypes that need varied data

## When to avoid
- you need truly anonymous production data rather than randomly generated fakes
- you need deterministic data generation from a fixed schema with referential integrity
- your project is not in the JavaScript/Node.js ecosystem

## Facets
- artifact type: library
- maturity: stable
- function: data-generation, testing, mocking
- domain: developer-tools, testing, web-development
- platform: browser, cross-platform
- tags: fake-data, seed-data, test-data, locales, mock-data, nodejs, javascript, typescript

## Member repositories
- faker-js/faker (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:09.908501+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:05:50.291855+00:00, confidence not recorded.
  - readme: https://github.com/faker-js/faker (fetched 2026-08-28T04:11:09.908501+00:00, sha 91e21debbec8)
  - homepage: https://fakerjs.dev (fetched 2026-08-29T08:04:17.394069+00:00, sha 3610ea96b9e3)
  - site_page: https://fakerjs.dev/about/announcements (fetched 2026-08-29T08:04:17.404321+00:00, sha 7f42887f2b28)
  - site_page: https://fakerjs.dev/about/roadmap (fetched 2026-08-29T08:04:17.406671+00:00, sha 0fe1f5f13afa)
  - site_page: https://fakerjs.dev/about/team (fetched 2026-08-29T08:04:17.408914+00:00, sha 6bc1a94e6837)
- Data as of 2026-08-30T08:39:29.467469+00:00.
