# RandomAPI/Randomuser.me-Node

Source code that powers randomuser.me

Repository: https://github.com/RandomAPI/Randomuser.me-Node
Canonical: https://ross.abutalabs.com/products/randomuserme-node
Homepage: https://randomuser.me
Language: JavaScript
License: MIT
License Family: permissive
Last push: 2024-03-08T20:14:24+00:00

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

## Adoption (not part of the score)
Stars 1490, forks 289 (observed 2026-08-28T04:04:52.442881+00:00)

## What it is
The Node.js source code powering randomuser.me, a free API that generates random user data (names, emails, addresses, IDs) for application testing, with support for multiple nationalities and output formats like JSON, CSV, XML, and YAML. It uses MongoDB and accepts community contributions of region-specific data.

## Use cases
- generate fake user data for testing
- seed a database with random users
- mock user profiles in a frontend demo
- get random user data as JSON via API
- test form validation with realistic names and addresses
- self-host a random user generator API

## When to choose
- you need realistic placeholder user data like Lorem Ipsum but for people
- you want locale-specific data formats for different nationalities
- you want to self-host the randomuser.me service

## When to avoid
- you need authenticated or real user data
- you need a general-purpose mock API server for your own schemas
- you need production-grade identity data

## Facets
- artifact type: service
- maturity: active
- function: http-server, api-framework, data-generation
- domain: developer-tools, testing, apis, web-development
- platform: self-hosted
- tags: fake-data, user-generator, mock-data, rest-api, mongodb, nationality-data, nodejs, web-server

## Member repositories
- RandomAPI/Randomuser.me-Node (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:52.442881+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:33:36.016392+00:00, confidence not recorded.
  - readme: https://github.com/RandomAPI/Randomuser.me-Node (fetched 2026-08-28T04:04:52.442881+00:00, sha 6aad59c42a5d)
  - homepage: https://randomuser.me (fetched 2026-08-29T11:39:48.039650+00:00, sha 3ab4e96ac498)
  - site_page: https://randomuser.me/documentation (fetched 2026-08-29T11:39:48.042890+00:00, sha a2a2950fad78)
  - site_page: https://randomuser.me/changelog (fetched 2026-08-29T11:39:48.045109+00:00, sha ed432cf6aefc)
- Data as of 2026-08-30T08:39:29.467469+00:00.
