typicode/json-server
Get a full fake REST API with zero coding in less than 30 seconds (seriously) observed · 2026-08-28
Health v2 · maintenance only
79/100
- Activity 73
- Release rhythm 76
- 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: 4
- age_days: 4662
- days_rel: 163
- days_push: 163
- n_releases_24m: 12
Adoption not part of the score
75690 stars · 7271 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A Node.js CLI tool that turns a JSON file into a full fake REST API with CRUD endpoints, filtering, and pagination in seconds. It is widely used for frontend prototyping and testing without a real backend.
Use cases
- spin up a fake REST API from a file
- mock a backend for frontend development
- prototype an app before the real API exists
- test http clients against a local rest server
- create dummy endpoints for demos
- serve data as an api
When to choose
- you need a quick mock REST API with zero coding
- you are building or testing a frontend without a backend
- you want realistic CRUD endpoints for demos or tutorials
When to avoid
- you need a production backend with auth, validation, or persistence
- you need GraphQL or non-REST protocols
- you need fine-grained custom business logic in endpoints
Facets
cli-tool · maturity active
http-server mock-api api-framework testing developer-tools apis web-development testing cli cross-platform fake-rest-api mocking prototyping frontend-development nodejs
2 sources
- readme: https://github.com/typicode/json-server · fetched 2026-08-28 · 5118d9238c5a
- registry_npm: https://registry.npmjs.org/json-server · fetched 2026-08-28 · 89bf689b74a9
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| typicode/json-server | main | 79 |
For agents
markdown · JSON · MCP: product_card(name="typicode/json-server")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem