awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 repository-uri

Awesome GitHub RepositoriesAPI Mocking Services

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.

Awesome API Mocking Services GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • hoppscotch/hoppscotchAvatar hoppscotch

    hoppscotch/hoppscotch

    79,618Vezi pe GitHub↗

    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.

    TypeScriptapiapi-clientapi-rest
    Vezi pe GitHub↗79,618
  • traefik/traefikAvatar traefik

    traefik/traefik

    63,644Vezi pe GitHub↗

    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.

    Goconsuldockeretcd
    Vezi pe GitHub↗63,644
  • aslody/virtualappAvatar asLody

    asLody/VirtualApp

    11,010Vezi pe GitHub↗

    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.

    Javaandroidframeworkplugin
    Vezi pe GitHub↗11,010
  • getmoto/motoAvatar getmoto

    getmoto/moto

    8,550Vezi pe GitHub↗

    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.

    Pythonawsbotoec2
    Vezi pe GitHub↗8,550
  • shekhargulati/52-technologies-in-2016Avatar shekhargulati

    shekhargulati/52-technologies-in-2016

    7,311Vezi pe 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 production API behaviors for development and debugging purposes.

    JavaScriptawesomeawesome-listblog
    Vezi pe GitHub↗7,311
  • requestly/requestlyAvatar requestly

    requestly/requestly

    6,341Vezi pe GitHub↗

    Simulates GraphQL API environments by intercepting requests and returning custom mock responses.

    TypeScriptapiapi-clientapi-mock
    Vezi pe GitHub↗6,341
  • graphql-editor/graphql-editorAvatar graphql-editor

    graphql-editor/graphql-editor

    6,068Vezi pe GitHub↗

    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.

    TypeScript
    Vezi pe GitHub↗6,068
  • armour/vue-typescript-admin-templateAvatar Armour

    Armour/vue-typescript-admin-template

    5,677Vezi pe GitHub↗

    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.

    Vueadminadmin-dashboardtemplate
    Vezi pe GitHub↗5,677
  • dherault/serverless-offlineAvatar dherault

    dherault/serverless-offline

    5,257Vezi pe GitHub↗

    serverless-offline este un plugin pentru Serverless Framework care oferă un simulator de infrastructură cloud locală. Acesta acționează ca un emulator local AWS Lambda și un mock AWS API Gateway, permițând dezvoltarea și testarea funcțiilor serverless pe o mașină locală fără a le desfășura pe un provider la distanță. Proiectul se distinge prin simularea conexiunilor WebSocket bidirecționale și rutarea mesajelor, precum și prin imitarea ciclului de viață al cererilor unui gateway HTTP. Include un pipeline de autorizare a identității mock pentru a verifica token-urile și JWT-urile local și suportă montarea straturilor de dependențe virtuale în mediul de execuție. În linii mari, instrumentul acoperă execuția funcțiilor pe mai multe runtime-uri cu moduri de execuție izolate, emularea gateway-ului cloud pentru rutarea cererilor și simularea triggerelor de evenimente programate pentru logica bazată pe timp. Oferă, de asemenea, capabilități pentru simularea invocării SDK-ului și mock-ul contextului cererii pentru a facilita testarea integrării locale.

    Mimics the request lifecycle, routing, and authorizers of the AWS API Gateway.

    JavaScriptaws-apigatewayaws-lambdaserverless
    Vezi pe GitHub↗5,257
  • mock-server/mockserver-monorepoM

    mock-server/mockserver-monorepo

    4,897Vezi pe GitHub↗

    This project is a multi-protocol API simulation and mocking system designed to replace external dependencies during development and testing. It provides an API mocking server, a network traffic proxy, and specialized simulators for language model services and identity providers. The system distinguishes itself through deep AI simulation capabilities, including the emulation of language model providers and Model Context Protocol servers using JSON-RPC 2.0. It supports multi-turn conversational logic, state tracking for AI chat APIs, and the visualization of agent execution through call graphs

    Provides a multi-protocol API mocking service for HTTP, gRPC, and WebSocket interfaces.

    Java
    Vezi pe GitHub↗4,897
  • zclzone/vue-naive-adminAvatar zclzone

    zclzone/vue-naive-admin

    3,976Vezi pe GitHub↗

    vue-naive-admin este un șablon de dashboard administrativ ușor și boilerplate construit cu Vue 3, Vite și Naive UI. Oferă o fundație preconfigurată pentru dezvoltarea interfețelor de management enterprise, combinând o suită de componente UI cu o arhitectură frontend concepută pentru implementare rapidă. Proiectul se distinge prin utilizarea UnoCSS pentru stilizare atomică de tip utility-first și un sistem de control al accesului bazat pe roluri care generează dinamic rutele aplicației pe baza permisiunilor utilizatorului. Standardizează în continuare gestionarea datelor prin componente CRUD încapsulate, oferind wrapper-e reutilizabile pentru tabele și modale pentru a asigura o experiență de utilizare consistentă. Sistemul acoperă identitatea și securitatea prin autentificarea utilizatorilor și gestionarea persistenței sesiunii, alături de gestionarea stării și persistența datelor pe partea de client. Include, de asemenea, instrumente pentru integrarea API, cum ar fi gestionarea cererilor HTTP și un serviciu mock configurabil pentru simularea răspunsurilor backend în timpul dezvoltării. Configurarea multi-mediu permite proiectului să comute setările între etapele de dezvoltare, testare, pre-lansare și producție.

    Ships a configurable mock layer to simulate backend responses during development.

    Vue
    Vezi pe GitHub↗3,976
  • apollographql/apollo-iosAvatar apollographql

    apollographql/apollo-ios

    4,030Vezi pe GitHub↗

    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.

    Swiftapollo-iosapollographqlgraphql
    Vezi pe GitHub↗4,030
  • sofastack/sofa-rpcAvatar sofastack

    sofastack/sofa-rpc

    3,920Vezi pe GitHub↗

    Sofa-rpc este un framework de remote procedure call (RPC) de înaltă performanță conceput pentru construirea de aplicații Java distribuite. Acesta funcționează ca un set de instrumente pentru gestionarea unui service mesh distribuit, oferind un strat de comunicare gRPC și un sistem pentru înregistrarea și localizarea instanțelor de servicii la distanță. Framework-ul dispune de un strat de securitate a rețelei care implementează criptarea TLS și verificări de autorizare pentru a proteja datele transmise între servicii. Utilizează un strat de protocol pluggable pentru a suporta mai multe standarde de comunicare, asigurând o conectivitate punct-la-punct flexibilă. Fiabilitatea și gestionarea traficului sunt asigurate prin circuit breakers, load balancing pe partea clientului și monitorizarea stării serviciilor. Sistemul include, de asemenea, instrumente de observabilitate pentru trasarea cererilor distribuite și streaming reactiv la distanță pentru a crește eficiența resurselor. Framework-ul oferă utilitare pentru serializarea datelor JSON și gestionează conectivitatea la distanță prin connection pooling și un registru de descoperire a serviciilor.

    Ships a simulation tool to mimic remote service behavior for testing application logic without live backends.

    Javahessianhttp2protobuf
    Vezi pe GitHub↗3,920
  • revanced/gmscoreAvatar ReVanced

    ReVanced/GmsCore

    3,885Vezi pe GitHub↗

    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.

    Java
    Vezi pe GitHub↗3,885
  • mulesoft/api-designerAvatar mulesoft

    mulesoft/api-designer

    1,069Vezi pe GitHub↗

    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.

    JavaScriptramlraml-designraml-tooling
    Vezi pe GitHub↗1,069
  1. Home
  2. Development Tools & Productivity
  3. API Development Tools
  4. API Mocking Services

Explorează sub-etichetele

  • Gateway Service MocksSimulated API gateways that mimic routing, authorizers, and usage plans. **Distinct from API Mocking Services:** Specifically mocks the infrastructure of an API gateway rather than providing a generic mock API response.
  • GraphQL Service MocksSimulations of GraphQL API environments, including schema management and caching. **Distinct from API Mocking Services:** Specifically targets the simulation of GraphQL-based cloud services like AppSync.
  • System Service MocksSimulations of operating system level services to provide required API responses for installed applications. **Distinct from API Mocking Services:** Distinct from API Mocking Services which typically focus on network/web APIs for development; this mocks local OS system services for runtime compatibility.