22 repositorios
Tools and middleware for simulating backend API responses and endpoints during frontend development.
Distinct from Frontend Development Environments: Focuses on API simulation/mocking rather than the general execution environment or runner.
Explore 22 awesome GitHub repositories matching development tools & productivity · Frontend API Mocking. Refine with filters or upvote what's useful.
Ant Design Pro is a comprehensive starter kit and administrative framework for building enterprise-level admin dashboards and professional user interfaces. It provides a structured project foundation and a set of React admin templates, including pre-defined layout blocks and routing configurations. The framework distinguishes itself by providing a built-in frontend mocking environment and mock-service middleware to simulate backend API responses during development. It also features integrated conversational AI components and assistant pages for embedding intelligent interactions directly into
Includes a built-in mocking environment and mock-service middleware to simulate backend responses without a live server.
vue-pure-admin is a comprehensive Vue 3 admin dashboard template and TypeScript boilerplate designed for building enterprise web applications. It provides a Vite-based frontend scaffold that incorporates a role-based access control system and a micro-frontend architecture for dividing large administrative applications into smaller, independently deployable units. The project features an advanced permission management framework that handles route protection, menu access filtering, and component-level visibility control. It includes specialized support for multi-tenant system administration, al
Includes a system to simulate server data using fake plugins and generators for frontend development without a live backend.
vue-admin-better is a Vue 3 admin dashboard template and framework used for creating data-driven backend management systems. It provides a responsive admin UI kit with pre-built page templates and layouts that adapt to desktop, mobile, and tablet screens. The framework features a dynamic route management system that renders application navigation and page access based on configurations received from a remote server. It includes a mock API development environment for generating and exporting simulated backend data, enabling frontend development to proceed without a live API. The project imple
Provides middleware for simulating backend API responses and endpoints during frontend development.
MSW is a JavaScript API mocking library and integration testing tool designed to intercept network requests at the network level. It allows for the definition of mock data and status codes using routing syntax to simulate server responses without requiring changes to the application source code. The project utilizes a service worker to proxy API calls in the browser, providing a mechanism for isolated frontend development and testing. It employs platform-specific network adapters to maintain a consistent mocking interface across both browser and Node.js environments. The library covers a ran
Simulates backend responses during development to build and test frontend applications without a live server.
This project is a mobile-first web interface built with Vue 3 that replicates the layout and interaction patterns of a short-form video platform. It is designed as a responsive web application focused on high-performance mobile rendering and short-video workflows. The application features a vertical video carousel with infinite scrolling and a vertical-slide view orchestration system for seamless content playback. It employs a responsive layout using viewport-relative units to ensure consistent rendering across various mobile screen sizes and aspect ratios. The project incorporates Pinia for
Simulates backend API responses using intercepted network calls and local JSON during development.
Vuestic Admin is a Vue 3 administration dashboard template and framework designed for building back-office applications and internal management consoles. It provides a ready-to-use foundation that integrates Vite, Pinia, and Tailwind CSS to accelerate the development of administrative interfaces. The project features a themed UI management system with a central configuration engine for global styles and branding, including a toggleable dark mode. It also includes a mocked API development environment that intercepts network requests and provides static data stubs for interface testing and rapi
Provides middleware for simulating backend API responses and endpoints during frontend development.
This project is an enterprise-grade admin dashboard boilerplate and starter kit built on Ant Design Vue. It provides a complete administrative interface with pre-designed pages, navigation patterns, and a professional design system to accelerate the development of business applications. The toolkit features a centralized visual theme configuration system for modifying style variables to meet specific brand requirements. It also includes a multi-language interface system for internationalization and a dedicated development kit for mocking API data using local JSON files. The scaffolding cover
Simulates backend API responses using local JSON files to decouple frontend development from the live server.
go-swagger is a toolkit for working with Swagger/OpenAPI 2.0 specifications in Go. It generates server, client, and CLI code from a specification document, and can also produce a specification by scanning annotated Go source code. The project includes a static validation engine that checks documents against the schema and project-specific rules, and a specification transformation pipeline that resolves, flattens, and merges documents. The toolkit generates both client and server code from the same specification, ensuring consistency in request and response handling. It also produces a command
Ships a built-in server that hosts a live, interactive UI for an API specification with mock data.
This project is a production-ready enterprise admin dashboard scaffold and front-end framework built with React and Ant Design. It provides a standardized toolkit for developing administrative interfaces and internal tools. The framework features a monorepo workspace architecture to manage shared packages and multiple applications. It includes an integrated development environment for simulating backend server responses through API mocking, enabling interface construction without a live backend. Capability areas cover identity and security through token-based authentication and backend-drive
Simulates backend API responses and endpoints to decouple frontend development from backend availability.
Karate es un framework de pruebas de API Gherkin y orquestador de pruebas JVM diseñado para la validación de API, automatización de flujos de trabajo y automatización de navegadores. Proporciona un entorno unificado para ejecutar lógica programable en la Java Virtual Machine con procesamiento concurrente seguro para hilos. El proyecto incluye un servidor mock HTTP incorporado para simular el comportamiento de la API de backend entregando respuestas dinámicas a las solicitudes interceptadas. También cuenta con una herramienta de pruebas de regresión visual que detecta cambios en la interfaz comparando capturas de pantalla con imágenes base mediante análisis de coincidencia de píxeles. El sistema admite pruebas de carga de API escalando pruebas funcionales a pruebas de rendimiento para identificar cuellos de botella del sistema. Las capacidades adicionales incluyen pruebas de UI de extremo a extremo mediante la automatización de la interacción del navegador y la validación de estructuras de datos para respuestas JSON y XML.
Provides tools for simulating backend API responses and endpoints to test applications in isolation.
Yoga is a GraphQL server framework and runtime-agnostic HTTP handler used to build and deploy GraphQL APIs. It functions as a toolkit for managing schemas and resolvers, providing a spec-compliant environment for hosting APIs across diverse JavaScript runtimes, including Node.js, Deno, Bun, and serverless cloud environments. The project distinguishes itself through its ability to act as an Apollo Federation gateway, composing multiple subgraphs into a single unified supergraph. It also serves as a dedicated subscription server, delivering real-time data streaming via both WebSockets and Serve
Generates synthetic data based on the GraphQL schema to facilitate frontend development.
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
Creates fake API endpoints with dynamic data to enable frontend development without a completed backend.
Returns custom data from predefined rules instead of actual server responses for frontend development.
Mirage JS es un servidor mock basado en navegador y simulador de API del lado del cliente diseñado para el desarrollo de aplicaciones JavaScript. Funciona como una herramienta de mocking que intercepta solicitudes de red para simular el comportamiento de una API backend, permitiendo a los desarrolladores construir y probar interfaces frontend sin requerir infraestructura backend en vivo. La herramienta proporciona una capa de simulación que imita endpoints REST para facilitar la creación rápida de prototipos de flujos de usuario y lógica de aplicación. Permite la creación de respuestas de servidor falsas directamente dentro del navegador web para verificar cómo una aplicación maneja varios escenarios de datos y errores. El sistema incorpora un middleware de interceptación de solicitudes y coincidencia de rutas dinámica para redirigir llamadas salientes a manejadores mock programables. Además, admite el desarrollo a través de un almacén de datos en memoria para simular la persistencia del lado del servidor y la siembra de datos basada en esquemas para generar conjuntos de datos mock.
Provides tools and middleware for simulating backend API responses and endpoints during frontend development.
This project is a React admin dashboard boilerplate designed for building backend administrative interfaces. It provides a pre-configured development stack that integrates a Redux state management framework, a role-based access control system, and a standardized Axios HTTP client wrapper. The system includes a mock API development environment that serves fake data through a local server to decouple frontend development from backend availability. It uses Vite for module bundling and provides a component-library based UI for constructing management interfaces. The platform covers a broad range
Includes a mock API environment to simulate backend responses and decouple frontend development.
JSONPlaceholder es un servidor mock de API REST y servicio de mocking JSON que proporciona un sandbox de desarrollo frontend alojado. Funciona como un backend falso que devuelve respuestas JSON predefinidas para simular una API REST para desarrollo y pruebas. El servicio soporta intercambio de recursos de origen cruzado (CORS), permitiendo que las integraciones de API sean probadas desde diferentes dominios de navegador. Permite la simulación de operaciones CRUD y la recuperación de datos mock sin requerir una base de datos en vivo. El sistema mapea patrones de URL a un almacén de datos estático basado en JSON y maneja las peticiones de forma stateless. Incluye capacidades para filtrado por parámetros de consulta y mapeo de recursos anidados para simular estructuras de datos relacionales uno-a-muchos.
Provides a hosted environment for simulating backend API responses and endpoints during frontend development.
gofakeit is a Go library for creating realistic synthetic datasets and populating Go structs with mock information. It functions as a deterministic data generator, allowing for seedable random number generation to ensure reproducible datasets for software testing. The project distinguishes itself by providing a mock data API server that exposes generation functions as HTTP endpoints and a synthetic dataset exporter for producing files in CSV, JSON, and XML formats. It also includes a command-line interface for generating mock data directly from the terminal. The library covers a wide array o
Exposes data generation functions as HTTP endpoints to simulate backend responses for frontend development.
This library provides a utility for intercepting and simulating HTTP requests within the Axios ecosystem. It functions as an HTTP request interceptor that allows developers to define mock responses for outgoing network traffic, enabling frontend integration testing and development without requiring live backend infrastructure. The tool distinguishes itself by offering granular control over the request lifecycle, including the ability to match specific request patterns and forward unmatched traffic to actual destinations. It supports the simulation of unstable network environments by injecting
Enables frontend development to proceed independently of backend availability by intercepting and returning predefined data for API endpoints.
Este proyecto es una plantilla para construir dashboards administrativos utilizando el framework Vue 3 y TypeScript. Proporciona una arquitectura modular diseñada para ayudar a los desarrolladores a organizar, monitorear y controlar configuraciones de aplicaciones complejas a través de un portal web centralizado. La plantilla se distingue por integrar un conjunto integral de herramientas de desarrollo, incluyendo un simulador de API backend incorporado y un generador de datos mock para el frontend. Estas características permiten probar la lógica de la aplicación y los flujos de usuario antes de que los servicios de producción estén completamente integrados. También incorpora una biblioteca de componentes reutilizables basada en Element Plus para acelerar la construcción de interfaces de gestión complejas. El framework incluye soporte fundamental para la internacionalización, permitiendo la traducción del texto de la interfaz de usuario a múltiples idiomas según la configuración regional. Utiliza una estructura de componentes modulares y gestión de estado reactiva para garantizar que los portales administrativos permanezcan organizados y mantenibles a medida que escalan.
Simulates backend server responses to facilitate testing of application logic and user flows.
This project is a REST mock API and e-commerce sandbox that provides simulated backend data for testing and prototyping. It serves as a JSON data provider, offering predefined endpoints to manage product catalogs, customer profiles, and shopping carts. The system uses JSON-based mock persistence and in-memory state simulation to deliver consistent data without a database. It includes a JWT authentication mock that simulates user login flows by issuing tokens to verify identity and access to protected resources. The API covers capabilities for catalog management, shopping cart operations, and
Serves as a mock backend that simulates API responses for products, users, and carts to support frontend development.