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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

22 dépôts

Awesome GitHub RepositoriesFrontend API Mocking

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.

Awesome Frontend API Mocking GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • ant-design/ant-design-proAvatar de ant-design

    ant-design/ant-design-pro

    38,401Voir sur GitHub↗

    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.

    TypeScriptadminant-designantd
    Voir sur GitHub↗38,401
  • pure-admin/vue-pure-adminAvatar de pure-admin

    pure-admin/vue-pure-admin

    20,368Voir sur GitHub↗

    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.

    Vueadminelement-plusesm
    Voir sur GitHub↗20,368
  • zxwk1998/vue-admin-betterAvatar de zxwk1998

    zxwk1998/vue-admin-better

    18,851Voir sur GitHub↗

    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.

    Vueadminadmin-dashboardadmin-template
    Voir sur GitHub↗18,851
  • mswjs/mswAvatar de mswjs

    mswjs/msw

    17,977Voir sur GitHub↗

    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.

    TypeScriptapiapi-mockingdevtools
    Voir sur GitHub↗17,977
  • zyronon/douyinAvatar de zyronon

    zyronon/douyin

    11,473Voir sur GitHub↗

    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.

    Vue
    Voir sur GitHub↗11,473
  • epicmaxco/vuestic-adminAvatar de epicmaxco

    epicmaxco/vuestic-admin

    10,950Voir sur GitHub↗

    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.

    Vueadmin-dashboardadmin-dashboard-uiadmin-panel
    Voir sur GitHub↗10,950
  • vuecomponent/ant-design-vue-proAvatar de vueComponent

    vueComponent/ant-design-vue-pro

    10,937Voir sur GitHub↗

    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.

    Vueadminant-designantd
    Voir sur GitHub↗10,937
  • go-swagger/go-swaggerAvatar de go-swagger

    go-swagger/go-swagger

    9,989Voir sur GitHub↗

    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.

    Goapicode-generatorgo
    Voir sur GitHub↗9,989
  • zuiidea/antd-adminAvatar de zuiidea

    zuiidea/antd-admin

    9,760Voir sur GitHub↗

    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.

    TypeScriptadminantddashboard
    Voir sur GitHub↗9,760
  • karatelabs/karateAvatar de karatelabs

    karatelabs/karate

    8,882Voir sur GitHub↗

    Karate est un framework de test d'API Gherkin et un orchestrateur de tests JVM conçu pour la validation d'API, l'automatisation de workflows et l'automatisation de navigateurs. Il fournit un environnement unifié pour exécuter une logique scriptable sur la Java Virtual Machine avec un traitement concurrent thread-safe. Le projet inclut un serveur mock HTTP intégré pour simuler le comportement d'une API backend en fournissant des réponses dynamiques aux requêtes interceptées. Il propose également un outil de test de régression visuelle qui détecte les changements d'interface en comparant des captures d'écran avec des images de référence via une analyse de correspondance de pixels. Le système prend en charge les tests de charge d'API en faisant évoluer les tests fonctionnels en tests de performance pour identifier les goulots d'étranglement. Les capacités supplémentaires incluent les tests UI end-to-end via l'automatisation des interactions avec le navigateur et la validation de structures de données pour les réponses JSON et XML.

    Provides tools for simulating backend API responses and endpoints to test applications in isolation.

    Java
    Voir sur GitHub↗8,882
  • graphql-hive/graphql-yogaAvatar de graphql-hive

    graphql-hive/graphql-yoga

    8,523Voir sur GitHub↗

    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.

    TypeScriptbundenofetch
    Voir sur GitHub↗8,523
  • mockoon/mockoonAvatar de mockoon

    mockoon/mockoon

    8,080Voir sur 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

    Creates fake API endpoints with dynamic data to enable frontend development without a completed backend.

    TypeScriptapiapplicationdesktop
    Voir sur GitHub↗8,080
  • requestly/requestlyAvatar de requestly

    requestly/requestly

    6,341Voir sur GitHub↗

    Returns custom data from predefined rules instead of actual server responses for frontend development.

    TypeScriptapiapi-clientapi-mock
    Voir sur GitHub↗6,341
  • miragejs/miragejsAvatar de miragejs

    miragejs/miragejs

    5,527Voir sur GitHub↗

    Mirage JS est un serveur de mock basé sur navigateur et un simulateur d'API côté client conçu pour le développement d'applications JavaScript. Il fonctionne comme un outil de mocking qui intercepte les requêtes réseau pour simuler le comportement d'une API backend, permettant aux développeurs de construire et tester des interfaces frontend sans nécessiter d'infrastructure backend réelle. L'outil fournit une couche de simulation qui imite les endpoints REST pour faciliter le prototypage rapide des flux utilisateur et de la logique applicative. Il permet la création de fausses réponses serveur directement dans le navigateur web pour vérifier comment une application gère divers scénarios de données et erreurs. Le système incorpore un middleware d'interception de requêtes et une correspondance de routes dynamique pour rediriger les appels sortants vers des gestionnaires de mock programmables. Il prend en charge le développement via un magasin de données en mémoire pour simuler la persistance côté serveur et l'ensemencement de données basé sur un schéma pour générer des jeux de données de test.

    Provides tools and middleware for simulating backend API responses and endpoints during frontend development.

    JavaScript
    Voir sur GitHub↗5,527
  • duxianwei520/reactAvatar de duxianwei520

    duxianwei520/react

    5,321Voir sur GitHub↗

    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.

    JavaScriptant-design-proantdbabel
    Voir sur GitHub↗5,321
  • typicode/jsonplaceholderAvatar de typicode

    typicode/jsonplaceholder

    5,244Voir sur GitHub↗

    JSONPlaceholder est un serveur mock d'API REST et un service de mocking JSON qui fournit un bac à sable de développement frontend hébergé. Il fonctionne comme un faux backend qui renvoie des réponses JSON prédéfinies pour simuler une API REST pour le développement et le test. Le service prend en charge le partage de ressources inter-origines (CORS), permettant aux intégrations d'API d'être testées à partir de différents domaines de navigateur. Il permet la simulation d'opérations CRUD et la récupération de données mock sans nécessiter de base de données réelle. Le système mappe les modèles d'URL vers un magasin de données statique basé sur JSON et gère les requêtes de manière stateless. Il inclut des capacités pour le filtrage par paramètres de requête et le mappage de ressources imbriquées pour simuler des structures de données relationnelles un-à-plusieurs.

    Provides a hosted environment for simulating backend API responses and endpoints during frontend development.

    HTMLapifakeonline
    Voir sur GitHub↗5,244
  • brianvoe/gofakeitAvatar de brianvoe

    brianvoe/gofakeit

    5,306Voir sur GitHub↗

    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.

    Godatafakegenerator
    Voir sur GitHub↗5,306
  • ctimmerm/axios-mock-adapterAvatar de ctimmerm

    ctimmerm/axios-mock-adapter

    3,544Voir sur GitHub↗

    Cette bibliothèque fournit un utilitaire pour intercepter et simuler des requêtes HTTP au sein de l'écosystème Axios. Elle fonctionne comme un intercepteur de requêtes HTTP qui permet aux développeurs de définir des réponses mock pour le trafic réseau sortant, permettant les tests d'intégration frontend et le développement sans nécessiter d'infrastructure backend en direct. L'outil se distingue en offrant un contrôle granulaire sur le cycle de vie de la requête, y compris la capacité de faire correspondre des motifs de requête spécifiques et de transférer le trafic non correspondant vers les destinations réelles. Il prend en charge la simulation d'environnements réseau instables en injectant une latence artificielle, des timeouts et des erreurs de connexion, ce qui aide à vérifier la résilience de l'application dans des conditions variables. Au-delà de la simulation de réponse, la bibliothèque inclut des capacités de suivi et de vérification de l'historique des requêtes. Cela permet aux développeurs d'inspecter les paramètres, les en-têtes et la fréquence des appels sortants pour garantir que la logique de l'application interagit avec les services externes comme prévu. La bibliothèque est conçue pour une utilisation dans les environnements navigateur et Node.

    Enables frontend development to proceed independently of backend availability by intercepting and returning predefined data for API endpoints.

    JavaScriptaxiosjavascriptmock
    Voir sur GitHub↗3,544
  • rainmango/vue3-composition-adminAvatar de RainManGO

    RainManGO/vue3-composition-admin

    3,249Voir sur GitHub↗

    Ce projet est un modèle pour construire des tableaux de bord administratifs en utilisant le framework Vue 3 et TypeScript. Il fournit une architecture modulaire conçue pour aider les développeurs à organiser, surveiller et contrôler les paramètres d'applications complexes via un portail web centralisé. Le modèle se distingue par l'intégration d'une suite complète d'outils de développement, incluant un simulateur d'API backend intégré et un générateur de données fictives frontend. Ces fonctionnalités permettent de tester la logique de l'application et les flux utilisateur avant que les services de production ne soient entièrement intégrés. Il incorpore également une bibliothèque de composants réutilisables basée sur Element Plus pour accélérer la construction d'interfaces de gestion complexes. Le framework inclut un support fondamental pour l'internationalisation, permettant la traduction du texte de l'interface utilisateur dans plusieurs langues en fonction des paramètres régionaux. Il utilise une structure de composants modulaire et une gestion d'état réactive pour garantir que les portails administratifs restent organisés et maintenables à mesure qu'ils évoluent.

    Simulates backend server responses to facilitate testing of application logic and user flows.

    Vueaxios-mappercomposition-apidotenv-cli
    Voir sur GitHub↗3,249
  • keikaavousi/fake-store-apiAvatar de keikaavousi

    keikaavousi/fake-store-api

    2,556Voir sur GitHub↗

    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.

    EJS
    Voir sur GitHub↗2,556
Préc.12Suivant
  1. Home
  2. Development Tools & Productivity
  3. Frontend API Mocking