awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
easy-mock avatar

easy-mock/easy-mock

0
View on GitHub↗
9,026 stars·1,345 forks·JavaScript·gpl-3.0·30 viewseasy-mock.com↗

Easy Mock

Easy Mock is a tool for API mocking and simulation that allows for the creation of fake server responses using schemas. It enables the generation of mock API data and the implementation of OpenAPI specifications to align development with technical contracts.

The project supports collaborative API design through a shared workspace where team members can synchronize and manage mock endpoints. It also features specification-driven bootstrapping, which automatically constructs mock environments by importing standard API definition files.

The system provides API development proxying to forward requests to live backend servers when a mock response is not configured. Additionally, it includes API environment access control to restrict server access based on IP addresses.

Features

  • API Mocking Servers - Provides local servers that simulate API responses based on specifications to decouple frontend and backend development.
  • Mock Data Generators - Generates dynamic mock API responses by mapping predefined data types and structures to endpoints.
  • Environment Bootstrapping - Automates the initial setup of mock server configurations by parsing API definition files.
  • API Specification Importers - Parses and imports standard API definition files to automatically build mock projects.
  • Mock Environment Generators - Automatically generates working mock environments from API definition files to align development with technical contracts.
  • Environment Scaffolding - Automatically constructs mock environments by parsing standard API definition files into server configurations.
  • API Mocking - Simulates API responses using schemas and custom headers to facilitate frontend development without a live backend.
  • Collaborative API Workspaces - Provides a shared environment for teams to synchronize API collections and mock configurations.
  • Collaborative API Design Tools - Enables teams to share and manage mock endpoints to ensure consistent use of data structures.
  • API Proxies - Forwards incoming network calls to live backend servers when mock responses are not configured.
  • Request Routing - Uses request routing rules to forward network traffic to live backend servers when no mock is defined.
  • Team Collaboration Tools - Facilitates team-based coordination and joint development workflows for managing shared mock API sets.
  • Development Proxies - Routes requests between mock servers and live backends to support incremental feature development.
  • HTTP Clients - Persistent mock data generation service.
  • Testing Frameworks - Visual mock data service.

Star history

Star history chart for easy-mock/easy-mockStar history chart for easy-mock/easy-mock

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does easy-mock/easy-mock do?

Easy Mock is a tool for API mocking and simulation that allows for the creation of fake server responses using schemas. It enables the generation of mock API data and the implementation of OpenAPI specifications to align development with technical contracts.

What are the main features of easy-mock/easy-mock?

The main features of easy-mock/easy-mock are: API Mocking Servers, Mock Data Generators, Environment Bootstrapping, API Specification Importers, Mock Environment Generators, Environment Scaffolding, API Mocking, Collaborative API Workspaces.

What are some open-source alternatives to easy-mock/easy-mock?

Open-source alternatives to easy-mock/easy-mock include: mockoon/mockoon — Mockoon is an HTTP API simulation platform and design tool used to create fake API endpoints that simulate server… typicode/json-server — json-server is a development toolset used to simulate a full REST API from a JSON file. It functions as a customizable… miragejs/miragejs — Mirage JS is a browser-based mock server and client-side API simulator designed for JavaScript application… ymfe/yapi — yapi is an API management platform designed to coordinate the development of RESTful APIs between frontend, backend,… intuit/karate — Karate is an end-to-end testing framework and API test automation tool used to validate REST and SOAP APIs, drive… chimurai/http-proxy-middleware — This project is a Node.js HTTP reverse proxy middleware designed to route incoming HTTP and WebSocket traffic to…

Open-source alternatives to Easy Mock

Similar open-source projects, ranked by how many features they share with Easy Mock.
  • mockoon/mockoonmockoon avatar

    mockoon/mockoon

    8,080View on GitHub↗

    Mockoon is an HTTP API simulation platform and design tool used to create fake API endpoints that simulate server responses without a backend. It functions as an OpenAPI mock server tool and a JSON API mocking utility, allowing for the rapid iteration of API contracts and the generation of response templates. The project distinguishes itself through a combination of stateful mocking, using a local JSON database to simulate CRUD operations, and the ability to run as a headless API mock server via a command line interface. It supports real-time collaborative editing and AI-assisted prototyping

    TypeScriptapiapplicationdesktop
    View on GitHub↗8,080
  • typicode/json-servertypicode avatar

    typicode/json-server

    75,614View on GitHub↗

    json-server is a development toolset used to simulate a full REST API from a JSON file. It functions as a customizable mock API server that allows for the simulation of CRUD operations and resource relationships without the need to write backend code. The project enables rapid prototyping by generating a fake backend that persists data changes back to a local JSON file. It distinguishes itself by providing a static asset file server to deliver local documents, images, and stylesheets alongside the mock API endpoints. The server includes capabilities for data querying, such as parameter-based

    JavaScriptapifakefrontend
    View on GitHub↗75,614
  • miragejs/miragejsmiragejs avatar

    miragejs/miragejs

    5,527View on GitHub↗

    Mirage JS is a browser-based mock server and client-side API simulator designed for JavaScript application development. It functions as a mocking tool that intercepts network requests to simulate backend API behavior, allowing developers to build and test frontend interfaces without requiring live backend infrastructure. The tool provides a simulation layer that mimics REST endpoints to facilitate rapid prototyping of user flows and application logic. It enables the creation of fake server responses directly within the web browser to verify how an application handles various data scenarios an

    JavaScript
    View on GitHub↗5,527
  • ymfe/yapiYMFE avatar

    YMFE/yapi

    27,722View on GitHub↗

    yapi is an API management platform designed to coordinate the development of RESTful APIs between frontend, backend, and quality assurance teams. It functions as a centralized system for documenting interface specifications, simulating server responses, and validating requests through a built-in testing client. The platform features an API code generator that transforms interface specifications into typed request functions and data models across multiple programming languages. It also includes a mock server capable of generating synthetic responses using schema-based generators and rule-based

    JavaScriptapiapi-managementapi-manager
    View on GitHub↗27,722
  • See all 30 alternatives to Easy Mock→