Open-source mock-api software
60 open-source libraries, tools and applications tagged mock-api, ranked by how closely mock-api is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
60 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| typicode/json-server 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… | 73 | 75711 | active |
| MeterSphere MeterSphere is an open-source continuous testing platform with a built-in AI assistant for generating test cases. It combines test case man… | 94 | 13541 | active |
| YMFE/yapi YApi is a self-hostable, visual API management platform for defining, documenting, mocking, and testing HTTP interfaces across developers, … | 23 | 27716 | maintenance |
| Faker Faker is a PHP library that generates realistic fake data for testing, seeding databases, and anonymizing information. It provides a wide r… | 10 | 26626 | maintenance |
| miragejs/miragejs Mirage JS is a client-side API mocking library that lets frontend developers build, test, and prototype complete JavaScript applications wi… | 35 | 5531 | stable |
| typicode/jsonplaceholder JSONPlaceholder is a free online fake REST API for testing and prototyping, serving common resources like posts, comments, and users. It is… | 32 | 5239 | stable |
| MockServer MockServer is an open-source HTTP(S) mock server and proxy for testing that can mock APIs, record and inspect live traffic, and inject fail… | 100 | 4994 | active |
| nuysoft/Mock Mock.js is a JavaScript library that generates simulated random data from data templates and intercepts Ajax requests to return mock respon… | 23 | 19571 | maintenance |
| postmanlabs/httpbin httpbin is a simple HTTP request and response service written in Python with Flask that echoes back request details as JSON. It is used for… | 23 | 13625 | maintenance |
| alibaba/pont Pont (French for 'bridge') is a data service layer solution that converts API documentation platforms like Swagger into metadata, then gene… | 23 | 3016 | active |
| Ovi/DummyJSON DummyJSON is a free hosted fake REST API that serves placeholder JSON data (products, users, carts, posts, quotes, todos, recipes) for fron… | 75 | 2929 | active |
| keikaavousi/fake-store-api FakeStoreAPI is a free hosted REST API that serves pseudo-real e-commerce JSON data including products, carts, users, and JWT login tokens.… | 32 | 2593 | stable |
| Easy Mock Easy Mock is a self-hostable persistent web service that generates mock API data quickly and provides a visual interface for defining and m… | 23 | 8953 | maintenance |
| Kong/insomnia-mockbin Insomnia Mockbin is the backend service powering the API mocking capability of Kong's Insomnia platform. It lets developers create custom m… | 67 | 2058 | active |
| thx/rap2-delos RAP2-Delos is the backend API server of RAP2, an open-source interface management tool by Alibaba's THX team, built with Koa, MySQL, and Re… | 38 | 7620 | maintenance |
| marmelab/json-graphql-server A Node.js tool that spins up a full fake GraphQL API from a JSON data file with zero coding in under 30 seconds. Inspired by json-server, i… | 87 | 1949 | active |
| vercel-labs/emulate emulate is a zero-config CLI and programmatic library that runs stateful, production-fidelity local replacements for third-party APIs like … | 80 | 1871 | active |
| sivchari/kumo Kumo is a lightweight AWS service emulator written in Go that mimics 82 AWS services such as S3, DynamoDB, SQS, and Lambda. It runs as a si… | 82 | 1497 | active |
| fsouza/fake-gcs-server fake-gcs-server is a Google Cloud Storage emulator that can run as a standalone binary/Docker image or be embedded as a Go library in test … | 97 | 1479 | active |
| RockxyApp/Rockxy Rockxy is an open-source (AGPL-3.0) native macOS HTTP debugging proxy built in Swift/SwiftNIO that intercepts, inspects, and modifies HTTP,… | 80 | 1387 | active |
| smocker-dev/smocker Smocker is a simple and efficient HTTP mock server and proxy designed to help mock the HTTP dependencies of an application, especially for … | 66 | 1285 | active |
| Lyrebird Lyrebird is a plugin-based testing workbench for mobile applications that intercepts and mocks HTTP/HTTPS network traffic via a proxy. It p… | 38 | 1225 | active |
| curtis0x/fake-s3 Fake S3 is a lightweight Ruby server that mimics the Amazon S3 API, supporting commands like put, get, list, copy, and bucket creation. It … | 10 | 2922 | maintenance |
| mrwill84/DOClever DOClever is a free, open-source API management platform for small and medium teams, offering interface editing, debugging, mock serving, au… | 46 | 2902 | maintenance |
| APIs-guru/graphql-faker A CLI tool that mocks GraphQL APIs with realistic faked data based on GraphQL SDL, using @fake, @examples, and @listLength directives with … | 32 | 2712 | maintenance |
| MockyAbstract/Mocky Mocky is a free online service (with self-hostable source) for generating custom HTTP responses to mock web service backends. It consists o… | 23 | 2076 | maintenance |
| boyney123/mockit MockIt is a self-hosted tool for quickly creating and managing mocked API endpoints through a web interface, running via Docker. It support… | 23 | 1572 | maintenance |
| 在线借书平台 微信小程序 A WeChat mini-program for an online book-borrowing platform connecting readers with libraries, featuring 30+ pages, reusable components, an… | 32 | 1170 | maintenance |
| gencebay/httplive HttpLive is a Go-based mock HTTP server with a built-in web UI for defining dynamic URL routes and JSON responses, aimed at API designers a… | 23 | 1135 | maintenance |
| DXY-F2E/api-mocker API Mocker is a self-hosted API management system built with Vue and Egg.js that lets teams define structured API contracts, auto-generate … | 23 | 1119 | maintenance |
| service-mocker/service-mocker Service Mocker is a frontend API mocking framework that uses service workers to intercept real HTTP requests without requiring any backend … | 10 | 1004 | maintenance |
| Postcatlab/postcat Postcat is an open-source, cross-platform API development and testing tool supporting REST and WebSocket protocols, with API design, docume… | 50 | 5544 | abandoned |
| iridakos/duckrails DuckRails is a self-hosted web application for quickly creating mock API endpoints with configurable responses, headers, status codes, dela… | 10 | 1708 | abandoned |
| leeluolee/puer Puer is a Node.js command-line development server for front-end work that serves static files with automatic live reload, plus proxy mode, … | 32 | 1199 | abandoned |
| Floci Floci is a free, open-source local AWS emulator that runs 83 AWS services (S3, SQS, DynamoDB, Lambda, ECS, and more) on your machine via Do… | 83 | 26923 | active |
| scalar/scalar Scalar is an open-source API platform centered on rendering beautiful interactive API references from OpenAPI/Swagger documents, with a bui… | 91 | 16250 | active |
| Proxyman Proxyman is a native macOS HTTP(S) debugging proxy application that captures, inspects, and mocks HTTP/HTTPS and WebSocket traffic from bro… | 97 | 6991 | active |
| requestly/requestly Requestly API Client is a lightweight, Git-native desktop API client for designing, building, and testing REST, GraphQL, SOAP, and gRPC API… | 87 | 6759 | active |
| GraphQL Editor GraphQL Editor is an open-source visual editor and IDE for designing, exploring, and documenting GraphQL schemas using a node-based visual … | 47 | 6068 | active |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| hey-api/hey-api Hey API is an ecosystem of code generators that turn OpenAPI specifications into production-ready SDKs, types, validators, and mocks. Its f… | 83 | 5498 | active |
| duxianwei520/react A full-stack React admin dashboard starter built with Vite, Redux Toolkit, React Router, Ant Design, Axios, and Less. It ships with login a… | 70 | 5342 | active |
| ministackorg/ministack MiniStack is a free, MIT-licensed local AWS emulator that mimics 60+ AWS services (S3, SQS, SNS, DynamoDB, Lambda, EC2, RDS, ElastiCache, E… | 77 | 4774 | active |
| spec-first/connexion Connexion is a Python web framework for spec-first (API-first) development, where the API is described in an OpenAPI/Swagger specification … | 77 | 4613 | active |
| HTTP Toolkit HTTP Toolkit is an open-source desktop application for intercepting, inspecting, and rewriting HTTP(S) traffic on Windows, Linux, and Mac. … | 58 | 3653 | active |
| sunniejs/vue-h5-template A Vue 3 + Vite + TypeScript mobile H5 scaffold/boilerplate integrating Vant, NutUI, and Varlet UI libraries with Pinia, viewport-based adap… | 76 | 3491 | active |
| learnhouse/learnhouse LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com… | 100 | 2404 | active |
| Azure/Azurite Azurite is a lightweight, open-source emulator of Azure Storage that simulates the Blob, Queue, and Table services with minimal dependencie… | 88 | 2276 | active |
| TommyLemon/APIAuto APIAuto is a web-based HTTP API tool combining machine-learning-powered no-code automated testing, code generation with static checks, and … | 80 | 2224 | active |
| unkn0wn-root/resterm Resterm is a terminal-native API client and workbench for REST, GraphQL, gRPC, WebSocket and SSE, built around plain .http/.rest files that… | 79 | 1977 | active |
| Servant Servant is a Haskell DSL for describing web APIs at the type level, from which servers, clients, mocks, and documentation can be derived. I… | 76 | 1967 | active |
| AngusKit/AngusTester AngusTester is a self-hosted agile development and testing platform combining project management, functional/API/scenario testing, service … | 65 | 1772 | active |
| SoapUI SoapUI is a free, open-source, cross-platform desktop application for functional testing of SOAP and REST APIs and web services. It support… | 72 | 1710 | active |
| WeBankFinTech/fes.js Fes.js is a Vue 3-based front-end application solution/framework with a full plugin system covering routing, build, layout, access control,… | 77 | 1657 | stable |
| yulimchen/vue3-h5-template A ready-to-use mobile H5 (mobile web) project starter template built on Vue 3, Vite, Vant 4, and Tailwind CSS, available in both TypeScript… | 82 | 1546 | active |
| youzan/zan-proxy Zan Proxy is an extensible HTTP/HTTPS/WebSocket proxy server written in Node.js for developers to debug local code against live pages. It s… | 23 | 1826 | maintenance |
| LANIF-UI/dva-boot-admin DVA Boot Admin is a React-based admin dashboard scaffold built on React 16, React Router 4, DVA 2, and Ant Design 4. It provides an out-of-… | 23 | 1673 | maintenance |
| linemanjs/lineman Lineman is a Grunt-based project scaffold and build tool for fat-client JavaScript web apps, handling asset compilation, server mocking, an… | 23 | 1167 | maintenance |
| byoutline/kickmaterial KickMaterial is a crowdfunding app concept for Android built to showcase modern Android development trends with a strong focus on Material … | 32 | 1612 | abandoned |
| lanux/Vue-Admin Vue-Admin is a demo admin dashboard application built with Vue 2, Element UI, Vuex, Vue Router, Axios, and ECharts. It showcases role-based… | 23 | 1315 | abandoned |
page 1 / 1