awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةOpen-source alternativesSelf-hosted softwareالمدونةخريطة الموقع
المشروعحولHow we rankالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

29 مستودعات

Awesome GitHub RepositoriesAPI Mocking Servers

Local services that simulate endpoint responses based on specifications to decouple frontend and backend development.

Distinguishing note: Focuses on simulating backend responses rather than executing live network requests.

Explore 29 awesome GitHub repositories matching web development · API Mocking Servers. Refine with filters or upvote what's useful.

Awesome API Mocking Servers GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • typicode/json-serverالصورة الرمزية لـ typicode

    typicode/json-server

    75,614عرض على 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

    Functions as a local mocking server that simulates CRUD operations and complex query filtering.

    JavaScriptapifakefrontend
    عرض على GitHub↗75,614
  • square/okhttpالصورة الرمزية لـ square

    square/okhttp

    46,971عرض على GitHub↗

    OkHttp is an HTTP client for the JVM and Android that enables network communication via synchronous and asynchronous requests. It provides a core identity as a comprehensive networking toolkit featuring a WebSocket client for bidirectional data synchronization, a TLS security toolkit for encrypted communication, and a programmable HTTP mock server for simulating backend responses. The project distinguishes itself through a specialized security and performance architecture. It implements mutual TLS, certificate pinning, and DNS over HTTPS to secure data in transit, while utilizing connection p

    Provides a programmable mock server to simulate backend responses and network latency for testing.

    Kotlinandroidgraalvmjava
    عرض على GitHub↗46,971
  • getinsomnia/insomniaالصورة الرمزية لـ getinsomnia

    getinsomnia/insomnia

    38,499عرض على GitHub↗

    Insomnia is a cross-platform API development environment that integrates a request debugger, schema design tools, a mocking server, and a test automation framework. It provides a unified workspace for sending requests and analyzing responses across REST, GraphQL, gRPC, and WebSocket protocols. The platform enables the design and preview of API specifications through a visual editor and allows for the simulation of backend behavior using mocking tools. It supports organizing and synchronizing API collections via local storage, cloud synchronization, or Git. The suite includes a command-line i

    Ships a local server that simulates backend responses to decouple frontend and backend development.

    TypeScript
    عرض على GitHub↗38,499
  • kong/insomniaالصورة الرمزية لـ Kong

    Kong/insomnia

    38,496عرض على GitHub↗

    Insomnia is a desktop application designed for the design, testing, and debugging of network requests. It serves as a comprehensive environment for managing the API lifecycle, allowing users to draft interface specifications, simulate endpoints, and execute automated testing workflows within continuous integration pipelines. The platform distinguishes itself through a modular, plugin-based architecture that enables the integration of custom scripts and external tools. It supports complex development needs by providing a local-first data persistence model, environment-variable substitution for

    Simulates endpoint responses based on defined specifications to enable frontend development without a live backend.

    TypeScriptapiapi-clientapi-design
    عرض على GitHub↗38,496
  • ant-design/ant-design-proالصورة الرمزية لـ ant-design

    ant-design/ant-design-pro

    38,401عرض على 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 mock-service middleware that intercepts API requests to return simulated server responses during development.

    TypeScriptadminant-designantd
    عرض على GitHub↗38,401
  • ymfe/yapiالصورة الرمزية لـ YMFE

    YMFE/yapi

    27,722عرض على 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

    Implements a mock server that simulates endpoint responses based on specifications to decouple frontend and backend development.

    JavaScriptapiapi-managementapi-manager
    عرض على GitHub↗27,722
  • apollographql/apollo-clientالصورة الرمزية لـ apollographql

    apollographql/apollo-client

    19,798عرض على GitHub↗

    Apollo Client is a GraphQL client library and data fetching framework used to request data from a GraphQL server and synchronize that state within a frontend application. It functions as a remote state manager and a local state management tool, allowing developers to define client-side schemas and resolvers for data that does not reside on a remote server. The project features a normalized GraphQL cache that identifies objects by ID to ensure referential equality and consistent data updates across different queries. It also includes a GraphQL API mocking tool to simulate server responses and

    Simulates server responses with realistic delays to test data fetching without a live backend.

    TypeScriptapollo-clientapollographqlgraphql
    عرض على GitHub↗19,798
  • scalar/scalarالصورة الرمزية لـ scalar

    scalar/scalar

    13,979عرض على GitHub↗

    Scalar is a platform for building and managing API specifications, focusing on OpenAPI and AsyncAPI standards. It provides tools to generate interactive API references with embedded testing interfaces, create mock servers for pre-implementation testing, and build offline-first API clients that sync with backend frameworks. The platform also supports version upgrades of specifications to maintain compatibility and includes command-line utilities for local development and document management. The project distinguishes itself through automated release workflows that generate changelogs and publi

    Generates mock API servers from OpenAPI specs to simulate backend responses for frontend testing.

    TypeScriptapiapi-clientdocs
    عرض على GitHub↗13,979
  • zuiidea/antd-adminالصورة الرمزية لـ zuiidea

    zuiidea/antd-admin

    9,760عرض على 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

    Intercepts network requests to return simulated server responses, enabling frontend development without a live backend.

    TypeScriptadminantddashboard
    عرض على GitHub↗9,760
  • hiteshchoudhary/apihubالصورة الرمزية لـ hiteshchoudhary

    hiteshchoudhary/apihub

    9,101عرض على GitHub↗

    Apihub is a deployable REST API mock server and public sandbox that provides a collection of functional endpoints for testing HTTP requests and building frontend portfolios. It serves as a pre-built backend infrastructure for simulating diverse services without requiring a custom backend. The project provides dedicated mock endpoints for various business domains, including ecommerce workflows, social networking features, realtime chat, and task management. It also includes specialized endpoints for verifying HTTP method behavior and header handling. The system implements a RESTful architectu

    Acts as a deployable mock server that simulates backend responses to decouple frontend development from custom backend implementation.

    JavaScriptapibackendbackend-api
    عرض على GitHub↗9,101
  • easy-mock/easy-mockالصورة الرمزية لـ easy-mock

    easy-mock/easy-mock

    9,026عرض على GitHub↗

    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 re

    Provides local servers that simulate API responses based on specifications to decouple frontend and backend development.

    JavaScriptdata-generatoreasy-mockjavascript
    عرض على GitHub↗9,026
  • intuit/karateالصورة الرمزية لـ intuit

    intuit/karate

    8,879عرض على GitHub↗

    Karate is an end-to-end testing framework and API test automation tool used to validate REST and SOAP APIs, drive browser interactions, and measure system performance. It functions as a unified solution for executing automated tests across both API backends and web frontends. The framework utilizes a custom domain specific language and Gherkin-style feature mapping to define requests and assertions. It includes an API mocking server to simulate backend responses, enabling development and integration testing without live dependencies. The tool covers a broad range of functional testing catego

    Ships a mocking server that simulates backend responses to enable frontend testing without live dependencies.

    Java
    عرض على GitHub↗8,879
  • apiaryio/api-blueprintالصورة الرمزية لـ apiaryio

    apiaryio/api-blueprint

    8,648عرض على GitHub↗

    api-blueprint is a markdown-based API design language and specification standard used to define the structure, behavior, and data schemas of HTTP web services. It provides a formal method for mapping HTTP methods to resources and defining payload validation rules through a machine-readable syntax. The project functions as a blueprint for creating interactive technical documentation and functional mock servers. These tools transform design specifications into human-readable guides and simulated backend environments to enable integration testing before implementation. The language covers API m

    Generates functional mock servers from design specifications to enable integration testing before backend implementation.

    عرض على GitHub↗8,648
  • mockoon/mockoonالصورة الرمزية لـ mockoon

    mockoon/mockoon

    8,080عرض على 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

    Provides local API endpoints that simulate server responses to remove dependencies on external services.

    TypeScriptapiapplicationdesktop
    عرض على GitHub↗8,080
  • thx/rap2-delosالصورة الرمزية لـ thx

    thx/rap2-delos

    7,635عرض على GitHub↗

    هذا المشروع عبارة عن منصة لإدارة توثيق واجهات برمجة التطبيقات (API) وخادم للمحاكاة (Mocking). يوفر نظاماً مركزياً لتنظيم مواصفات API وإدارة البيانات الوصفية للحفاظ على الاتساق عبر دورة حياة التطوير. تتضمن مجموعة الأدوات محرك محاكاة يولد استجابات خلفية (Backend) وهمية، مما يسمح بتطوير الواجهة الأمامية دون الحاجة إلى خدمة خلفية حية. كما يعمل كمولد توثيق ساكن يحول مواصفات API الديناميكية إلى ملفات غير متصلة بالإنترنت للتوزيع والأرشفة. يتم تقديم المنصة كمجموعة أدوات حاوية (Containerized)، حيث يتم حزم الخادم وتبعياته في صور لضمان نشر متسق عبر بيئات مختلفة. يستخدم قاعدة بيانات علائقية لتخزين واسترجاع تعريفات وتكوينات API.

    Provides a local server that simulates endpoint responses based on specifications to decouple development teams.

    TypeScript
    عرض على GitHub↗7,635
  • shekhargulati/52-technologies-in-2016الصورة الرمزية لـ shekhargulati

    shekhargulati/52-technologies-in-2016

    7,311عرض على GitHub↗

    This project serves as a comprehensive educational repository and technical reference collection, documenting a wide range of software engineering practices and modern development technologies. It provides a structured learning path for developers, curating tutorials and practical examples that cover the full lifecycle of application development, from initial project scaffolding to deployment and maintenance. The repository distinguishes itself by offering deep technical insights into complex architectural patterns, including actor-based concurrency models for managing parallel tasks and cont

    Simulates endpoint responses based on specifications to decouple frontend and backend development.

    JavaScriptawesomeawesome-listblog
    عرض على GitHub↗7,311
  • internlm/mindsearchالصورة الرمزية لـ InternLM

    InternLM/MindSearch

    6,877عرض على GitHub↗

    MindSearch is an LLM-based multi-agent search engine that decomposes complex user questions into targeted sub-queries and routes each to a specialized agent for parallel investigation. The system orchestrates multiple agents through a large language model, coordinating their tasks and interpreting search results to produce coherent answers from multiple sources. The project provides a configurable search backend interface that allows switching between Google, DuckDuckGo, Brave, and Bing search APIs by updating a configuration attribute. It includes a terminal-based debug interface for testing

    Provides a script-based interface for running the search backend without a graphical frontend.

    JavaScriptai-search-enginegptllm
    عرض على GitHub↗6,877
  • postcatlab/postcatالصورة الرمزية لـ Postcatlab

    Postcatlab/postcat

    5,548عرض على GitHub↗

    Postcat هو منصة متكاملة لتصميم وتوثيق واجهات برمجة التطبيقات، تعمل كعميل REST API وخادم وهمي (mock server). توفر مساحة عمل لتحديد المتطلبات التقنية ومخططات البيانات، مما يسمح لفرق التطوير بالتوافق حول سلوك الواجهة. تتميز المنصة ببنية إضافات (plugin architecture) تتيح دمج أدوات خارجية وإمكانيات مخصصة. كما تفصل بين دورات تطوير الواجهة الأمامية والخلفية عن طريق إنشاء استجابات خادم محاكاة بناءً على هياكل بيانات محددة مسبقًا. تتضمن مجموعة الأدوات نظامًا لإدارة البيئات للتبديل بين تكوينات التطوير، والاختبار، والإنتاج. كما تغطي اختبار الطلبات والتحقق من الاستجابة للتأكد من أن مخرجات الشبكة تطابق المتطلبات الوظيفية.

    Ships a mock server that simulates backend responses to decouple frontend and backend development.

    JavaScriptangularapielectron
    عرض على GitHub↗5,548
  • miragejs/miragejsالصورة الرمزية لـ miragejs

    miragejs/miragejs

    5,527عرض على GitHub↗

    Mirage JS هو خادم وهمي يعتمد على المتصفح ومحاكي API من جانب العميل مصمم لتطوير تطبيقات JavaScript. يعمل كأداة محاكاة تعترض طلبات الشبكة لمحاكاة سلوك الـ API الخلفي، مما يسمح للمطورين ببناء واجهات أمامية واختبارها دون الحاجة إلى بنية تحتية خلفية حية. توفر الأداة طبقة محاكاة تحاكي نقاط نهاية REST لتسهيل النماذج الأولية السريعة لسير عمل المستخدم ومنطق التطبيق. تتيح إنشاء استجابات خادم وهمية مباشرة داخل متصفح الويب للتحقق من كيفية تعامل التطبيق مع سيناريوهات البيانات والأخطاء المختلفة. يدمج النظام وسيطاً لاعتراض الطلبات ومطابقة مسارات ديناميكية لإعادة توجيه المكالمات الصادرة إلى معالجات وهمية قابلة للبرمجة. كما يدعم التطوير من خلال مخزن بيانات في الذاكرة لمحاكاة الاستمرارية من جانب الخادم وبذر البيانات القائم على المخطط لإنشاء مجموعات بيانات وهمية.

    Simulates backend responses via a client-side server to decouple frontend and backend development.

    JavaScript
    عرض على GitHub↗5,527
  • apollographql/graphql-toolsالصورة الرمزية لـ apollographql

    apollographql/graphql-tools

    5,426عرض على GitHub↗

    graphql-tools هي مجموعة أدوات لبناء وتعديل ودمج مخططات GraphQL. توفر مجموعة من الأدوات المساعدة لتحليل لغة تعريف المخطط (Schema Definition Language)، وإدارة روابط المحلل (resolver)، وتجميع مخططات قابلة للتنفيذ. يمكن المشروع من تكوين بوابات GraphQL موحدة عن طريق دمج مخططات فرعية مستقلة متعددة من خلال خياطة المخطط (schema stitching). يتضمن ذلك قدرات لدمج أنواع الكيانات، وتوسيع النوع، وتفويض حل الحقول لتوجيه الطلبات عبر خدمات مختلفة. تتضمن مجموعة الأدوات أيضاً محرك محاكاة يولد مخططات وبيانات GraphQL محاكاة. يدعم هذا النظام توليد القيم المخصصة، ومحاكاة الطفرات (mutation)، ومحاكاة النتائج المصفحة لمحاكاة سلوك الواجهة الخلفية دون خادم مباشر. تغطي أدوات التطوير الإضافية التحقق من تغطية المحلل وإرفاق الوثائق بالأنواع والحقول.

    Simulates a backend server in development environments to decouple frontend and backend work.

    TypeScript
    عرض على GitHub↗5,426
السابق12التالي
  1. Home
  2. Web Development
  3. API Mocking Servers

استكشف الوسوم الفرعية

  • Headless ExecutionCapabilities for running mock servers via command line interfaces without a graphical user interface. **Distinct from API Mocking Servers:** Distinct from general API Mocking Servers by specifically focusing on the headless, CLI-driven execution mode for automation.
  • Traffic RecordersTools for capturing live HTTP request and response pairs to generate mock definitions. **Distinct from API Mocking Servers:** Distinct from general API Mocking Servers by focusing on the acquisition of data from live traffic rather than the simulation of responses.