gal111111/api-mock-server

2026-05-07

Language: Python

Link: https://github.com/gal111111/api-mock-server

This is a delightfully practical little tool that scratches an itch every backend and frontend developer has felt: you need a mock API, and you need it five minutes ago. The pitch is a "zero-code mock API server" that ingests OpenAPI specs or Postman collections and stands up a working endpoint suite in about 30 seconds — no handwritten fixtures, no boilerplate Express routes, no glue.

What makes it more interesting than the dozens of other mock-server projects out there is the claim of stateful simulation. Most quick-and-dirty mock tools are stateless echo chambers — POST a user and a subsequent GET pretends it never happened. A mock that actually remembers what you wrote to it is dramatically more useful for:

The auto-generated realistic data angle is also nice. Mock servers that return "string" for every string field are technically correct and practically useless; if this one produces plausible names, dates, and emails out of the box, the demo experience jumps a tier.

It's a brand-new repo with zero stars, so there are open questions: how good is the OpenAPI coverage (oneOf, allOf, discriminators)? How is state scoped — per-session, global, resettable? Does it support webhook callbacks or just request/response? But the shape of the project is exactly right: a focused single-purpose tool aimed at a real, recurring developer pain point.

Worth a clone if you're a JS/TS frontend dev, a QA engineer building harnesses, or anyone who has ever written app.get('/users/:id', (req, res) => res.json({...})) for the hundredth time.

Why check it out: A 30-second stateful mock API from your existing OpenAPI or Postman spec — exactly the unglamorous tool that quietly saves hours every sprint.

All newsletters