15 रिपॉजिटरी
Services that simulate production API behaviors, such as rate limiting and response patterns, for development and debugging.
Explore 15 awesome GitHub repositories matching development tools & productivity · API Mocking Services. Refine with filters or upvote what's useful.
Hoppscotch is an open-source API development ecosystem designed for building, testing, and debugging REST, GraphQL, and real-time APIs. It provides a unified platform that functions across web browsers, desktop applications, and command-line interfaces, allowing developers to manage the entire API lifecycle from a single environment. The platform distinguishes itself through a highly interactive, command-driven interface that utilizes a global spotlight palette and keyboard shortcuts to streamline complex workflows. It supports advanced request manipulation and validation by executing JavaScr
Simulates backend responses and production behaviors to enable testing and debugging without requiring a live server.
Traefik is a cloud-native edge router and API gateway designed to manage service communication and traffic flow across distributed infrastructure. It functions as a dynamic service proxy that automatically discovers backend services and configures routing rules in real time, eliminating the need for manual restarts or complex configuration updates. By integrating directly with container orchestrators and service registries, it maintains a consistent state for network traffic, load balancing, and security policy enforcement. The project distinguishes itself through its deep integration with di
Simulates production behaviors like rate limiting and latency to facilitate comprehensive development testing.
VirtualApp is an Android application virtualization engine and user-space sandbox that enables the execution of applications within an isolated environment. It allows for the running of multiple independent instances of the same application on a single device and supports private application installation without requiring system-level root access. The project features a comprehensive hooking framework for intercepting Java and native layer functions to modify application behavior. It includes tools for hardware simulation to spoof device models and system information, as well as a non-root pr
Mocks local Android system services, such as battery and contacts, to provide controlled environment data.
Moto is a cloud service mockery framework and API mock server that simulates AWS infrastructure locally. It allows developers to test cloud-dependent code and verify infrastructure-as-code templates without deploying real resources or incurring costs. The project functions as an SDK interceptor that can patch existing service clients to redirect requests to a local mock environment. It can also be run as a standalone HTTP server, enabling any programming language to interact with the simulated endpoints. The framework covers a vast array of simulated capabilities, including data storage, com
Simulates REST and HTTP APIs including authorizers, usage plans, and virtual network links.
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 production API behaviors for development and debugging purposes.
Simulates GraphQL API environments by intercepting requests and returning custom mock responses.
GraphQL Editor is a collaborative workspace platform for designing, editing, and managing GraphQL schemas. It provides an interactive graph-based visual editor that lets teams create and explore schemas without writing code, alongside a full-featured Monaco text IDE with real-time syntax validation. The platform supports AI-powered schema generation from natural language prompts, federated schema composition that visualizes type merging across subgraphs, and AST-level schema comparison that highlights structural differences between versions. The platform distinguishes itself through its bidir
Provides type-safe GraphQL API mocking that returns schema-compliant responses using a self-deployed cloud backend.
Vue-typescript-admin-template is a TypeScript-based admin panel starter built with Vue CLI 3, providing a complete foundation for building enterprise back-office interfaces. It enforces type safety across Vue components using TypeScript, reducing runtime errors and improving code maintainability, while offering a dynamic route permission system that controls sidebar navigation and page access by mapping user roles to route permissions at runtime. The template includes a mock API service layer that simulates backend responses for frontend development without a live server, along with internati
Includes a mock API service layer that simulates backend responses for frontend development without a live server.
serverless-offline is a Serverless Framework plugin that provides a local cloud infrastructure simulator. It acts as an AWS Lambda local emulator and AWS API Gateway mock, allowing for the development and testing of serverless functions on a local machine without deploying to a remote provider. The project distinguishes itself by simulating bidirectional WebSocket connections and message routing, as well as mimicking the request lifecycle of an HTTP gateway. It includes a mock identity authorizer pipeline to verify tokens and JWTs locally and supports the mounting of virtual dependency layers
Mimics the request lifecycle, routing, and authorizers of the AWS API Gateway.
यह प्रोजेक्ट एक मल्टी-प्रोटोकॉल API सिमुलेशन और मॉकिंग सिस्टम है जिसे डेवलपमेंट और टेस्टिंग के दौरान बाहरी डिपेंडेंसी को बदलने के लिए डिज़ाइन किया गया है। यह एक API मॉकिंग सर्वर, एक नेटवर्क ट्रैफिक प्रॉक्सी और लैंग्वेज मॉडल सेवाओं व आइडेंटिटी प्रोवाइडर्स के लिए विशेष सिम्युलेटर प्रदान करता है। यह सिस्टम गहरी AI सिमुलेशन क्षमताओं के माध्यम से खुद को अलग करता है, जिसमें JSON-RPC 2.0 का उपयोग करके लैंग्वेज मॉडल प्रोवाइडर्स और Model Context Protocol सर्वर का अनुकरण शामिल है। यह मल्टी-टर्न कन्वर्सेशनल लॉजिक, AI चैट API के लिए स्टेट ट्रैकिंग और कॉल ग्राफ व टोकन उपयोग ट्रैकिंग के माध्यम से एजेंट निष्पादन के विज़ुअलाइज़ेशन का समर्थन करता है। व्यापक क्षमता क्षेत्रों में OpenAPI विनिर्देशों के विरुद्ध API कॉन्ट्रैक्ट टेस्टिंग, नेटवर्क फॉल्ट इंजेक्शन के माध्यम से लचीलापन और कैओस इंजीनियरिंग, और रीयल-टाइम रिक्वेस्ट मॉडिफिकेशन के लिए लाइव ट्रैफिक इंटरसेप्शन शामिल हैं। यह प्रोजेक्ट OIDC, OAuth2, SAML 2.0 और SCIM 2.0 मानकों के लिए आइडेंटिटी प्रोवाइडर सिमुलेशन का भी प्रबंधन करता है। सर्वर को Docker कंटेनर के रूप में, Kubernetes Helm चार्ट्स के माध्यम से, या एक स्टैंडअलोन नेटिव बाइनरी के रूप में डिप्लॉय किया जा सकता है।
Provides a multi-protocol API mocking service for HTTP, gRPC, and WebSocket interfaces.
vue-naive-admin एक लाइटवेट प्रशासनिक डैशबोर्ड टेम्प्लेट और बॉयलरप्लेट है जिसे Vue 3, Vite और Naive UI के साथ बनाया गया है। यह एंटरप्राइज़ प्रबंधन इंटरफ़ेस विकसित करने के लिए एक पूर्व-कॉन्फ़िगर आधार प्रदान करता है, जो UI घटक सूट को रैपिड डिप्लॉयमेंट के लिए डिज़ाइन किए गए फ्रंटएंड आर्किटेक्चर के साथ जोड़ता है। प्रोजेक्ट UnoCSS के उपयोग और एक रोल-आधारित एक्सेस कंट्रोल सिस्टम के माध्यम से खुद को अलग करती है जो उपयोगकर्ता अनुमतियों के आधार पर एप्लिकेशन रूट को गतिशील रूप से उत्पन्न करता है। यह एनकैप्सुलेटेड CRUD घटकों के माध्यम से डेटा प्रबंधन को और अधिक मानकीकृत करता है, जो सुसंगत उपयोगकर्ता अनुभव सुनिश्चित करने के लिए पुन: प्रयोज्य टेबल और मोडल रैपर प्रदान करता है। सिस्टम उपयोगकर्ता प्रमाणीकरण और सत्र दृढ़ता प्रबंधन के साथ-साथ राज्य प्रबंधन और क्लाइंट-साइड डेटा दृढ़ता के माध्यम से पहचान और सुरक्षा को कवर करता है। इसमें API एकीकरण के लिए टूल भी शामिल हैं, जैसे HTTP अनुरोध प्रबंधन और विकास के दौरान बैकएंड प्रतिक्रियाओं का अनुकरण करने के लिए एक कॉन्फ़िगर करने योग्य मॉक सर्विस। मल्टी-एनवायरनमेंट कॉन्फ़िगरेशन प्रोजेक्ट को विकास, परीक्षण, प्री-रिलीज़ और प्रोडक्शन चरणों के बीच सेटिंग्स स्विच करने की अनुमति देता है।
Ships a configurable mock layer to simulate backend responses during development.
apollo-ios is a GraphQL client library for iOS and Apple platforms that enables type-safe network communication. It transforms GraphQL operations into generated Swift models, ensuring that network responses are validated at compile time to eliminate manual mapping. The library features a normalized cache manager that stores entities in a flat structure to maintain data consistency across different application views. It also optimizes network performance using hash-based persisted queries to reduce payload sizes and supports real-time data streaming via WebSockets or HTTP subscriptions. The p
Generates mocked GraphQL servers based on a schema to provide a centralized API for testing.
Sofa-rpc is a high-performance remote procedure call framework designed for building distributed Java applications. It functions as a toolkit for managing a distributed service mesh, providing a gRPC communication layer and a system for registering and locating remote service instances. The framework features a network security layer that implements TLS encryption and authorization checks to protect data transmitted between services. It utilizes a pluggable protocol layer to support multiple communication standards, ensuring flexible point-to-point connectivity. Reliability and traffic manag
Ships a simulation tool to mimic remote service behavior for testing application logic without live backends.
GmsCore is an Android app compatibility layer and system service mock designed to enable third-party applications to function on non-standard Android distributions. It serves as a background service that simulates proprietary Google APIs and emulates the necessary system environment for devices where official services are not installed. The project provides a MicroG compatible implementation, offering an open source replacement for system services. It focuses on maintaining application stability on custom Android ROMs by preventing crashes associated with missing proprietary dependencies. Th
Implements proprietary system interfaces to prevent application crashes by providing simulated responses to expected service calls.
This project provides a web-based integrated development environment for defining, documenting, and simulating software interface specifications. It serves as a browser-based modeling tool that enables teams to create structured API contracts using the RAML modeling language. The environment distinguishes itself through its modular design, which allows the modeling interface to be embedded directly into existing web applications and developer portals. It supports a plugin architecture that enables the integration of custom persistence layers and metadata handlers, allowing teams to attach pro
Generates simulated API responses from defined interface structures to verify client-side logic before backend services are implemented.