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

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

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
miragejs avatar

miragejs/miragejs

0
View on GitHub↗
5,527 نجوم·174 تفرعات·JavaScript·MIT·9 مشاهداتmiragejs.com↗

Miragejs

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

توفر الأداة طبقة محاكاة تحاكي نقاط نهاية REST لتسهيل النماذج الأولية السريعة لسير عمل المستخدم ومنطق التطبيق. تتيح إنشاء استجابات خادم وهمية مباشرة داخل متصفح الويب للتحقق من كيفية تعامل التطبيق مع سيناريوهات البيانات والأخطاء المختلفة.

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

Features

  • API Mocking - Simulates backend API responses to facilitate frontend development and testing without requiring a live server.
  • In-Memory Data Stores - Maintains a local JavaScript object database to simulate server-side persistence and state across API calls.
  • Frontend API Mocking - Provides tools and middleware for simulating backend API responses and endpoints during frontend development.
  • API Response Simulators - Intercepts and stubs API responses in the browser to test various data scenarios and error states.
  • HTTP Mock Servers - Provides a browser-based mock server that simulates HTTP server behavior to validate client requests.
  • API Mocking Servers - Simulates backend responses via a client-side server to decouple frontend and backend development.
  • Client-Side API Simulations - Provides a simulation layer that generates fake HTTP responses entirely within the browser to decouple frontend from backend.
  • Request Interception Middleware - Intercepts outgoing HTTP requests using service workers or XMLHttpRequest overrides to redirect them to internal handlers.
  • Client-Side Integration Testing - Enables verification that frontend components interact correctly with network requests without relying on a live remote server.
  • Custom Mock Response Overrides - Allows the definition of custom JavaScript functions to process requests and return tailored responses based on input.
  • Template-Based Data Factories - Generates large sets of realistic mock data using predefined templates and factories before the application starts.
  • Frontend Prototyping Tools - Facilitates the building of user interfaces and testing of application logic before the actual backend API is available.
  • Dynamic Route Handlers - Implements dynamic route matching to redirect incoming requests to specific programmable mock handlers.
  • HTTP Clients - Client-side service mocking for testing.
  • أطر عمل الاختبار - Client-side mock server for testing.

سجل النجوم

مخطط تاريخ النجوم لـ miragejs/miragejsمخطط تاريخ النجوم لـ miragejs/miragejs

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة miragejs/miragejs؟

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

ما هي الميزات الرئيسية لـ miragejs/miragejs؟

الميزات الرئيسية لـ miragejs/miragejs هي: API Mocking, In-Memory Data Stores, Frontend API Mocking, API Response Simulators, HTTP Mock Servers, API Mocking Servers, Client-Side API Simulations, Request Interception Middleware.

ما هي البدائل مفتوحة المصدر لـ miragejs/miragejs؟

تشمل البدائل مفتوحة المصدر لـ miragejs/miragejs: mockoon/mockoon — Mockoon is an HTTP API simulation platform and design tool used to create fake API endpoints that simulate server… requestly/requestly. nuysoft/mock — Mock is a JavaScript API mocking tool and network request interceptor designed to decouple front-end development from… karatelabs/karate — Karate is a Gherkin API testing framework and JVM test orchestrator designed for API validation, workflow automation,… mswjs/msw — MSW is a JavaScript API mocking library and integration testing tool designed to intercept network requests at the… intuit/karate — Karate is an end-to-end testing framework and API test automation tool used to validate REST and SOAP APIs, drive…

بدائل مفتوحة المصدر لـ Miragejs

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Miragejs.
  • 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

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

    requestly/requestly

    6,341عرض على GitHub↗
    TypeScriptapiapi-clientapi-mock
    عرض على GitHub↗6,341
  • nuysoft/mockالصورة الرمزية لـ nuysoft

    nuysoft/Mock

    19,607عرض على GitHub↗

    Mock is a JavaScript API mocking tool and network request interceptor designed to decouple front-end development from back-end progress. It functions as an API simulation tool and mock data generator, allowing developers to build user interfaces and high-fidelity prototypes by mimicking the request and response cycle without a live server. The system provides a mechanism for intercepting outgoing HTTP calls and returning simulated data. It enables front-end prototyping by generating synthetic datasets to validate application behavior during automated testing cycles and development. Capabilit

    JavaScript
    عرض على GitHub↗19,607
  • karatelabs/karateالصورة الرمزية لـ karatelabs

    karatelabs/karate

    8,882عرض على GitHub↗

    Karate is a Gherkin API testing framework and JVM test orchestrator designed for API validation, workflow automation, and browser automation. It provides a unified environment for executing scriptable logic on the Java Virtual Machine with thread-safe concurrent processing. The project includes a built-in HTTP mock server to simulate backend API behavior by delivering dynamic responses to intercepted requests. It also features a visual regression testing tool that detects interface changes by comparing screenshots against baseline images using pixel-matching analysis. The system supports API

    Java
    عرض على GitHub↗8,882
عرض جميع البدائل الـ 30 لـ Miragejs→