awesome-repositories.com
Blog
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
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • hoppscotch/hoppscotchAvatar de hoppscotch

    hoppscotch/hoppscotch

    79,618Voir sur 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
    Voir sur GitHub↗79,618
  • traefik/traefikAvatar de traefik

    traefik/traefik

    63,644Voir sur 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
    Voir sur GitHub↗63,644
  • aslody/virtualappAvatar de asLody

    asLody/VirtualApp

    11,010Voir sur 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
    Voir sur GitHub↗11,010
  • getmoto/motoAvatar de getmoto

    getmoto/moto

    8,550Voir sur 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
    Voir sur GitHub↗8,550
  • shekhargulati/52-technologies-in-2016Avatar de shekhargulati

    shekhargulati/52-technologies-in-2016

    7,311Voir sur 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
    Voir sur GitHub↗7,311
  • requestly/requestlyAvatar de requestly

    requestly/requestly

    6,341Voir sur GitHub↗

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

    TypeScriptapiapi-clientapi-mock
    Voir sur GitHub↗6,341
  • graphql-editor/graphql-editorAvatar de graphql-editor

    graphql-editor/graphql-editor

    6,068Voir sur 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
    Voir sur GitHub↗6,068
  • armour/vue-typescript-admin-templateAvatar de Armour

    Armour/vue-typescript-admin-template

    5,677Voir sur 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
    Voir sur GitHub↗5,677
  • dherault/serverless-offlineAvatar de dherault

    dherault/serverless-offline

    5,257Voir sur GitHub↗

    serverless-offline est un plugin du Serverless Framework qui fournit un simulateur d'infrastructure cloud locale. Il agit comme un émulateur local AWS Lambda et un mock AWS API Gateway, permettant le développement et le test de fonctions serverless sur une machine locale sans déploiement vers un fournisseur distant. Le projet se distingue en simulant des connexions WebSocket bidirectionnelles et le routage de messages, ainsi qu'en mimant le cycle de vie des requêtes d'une passerelle HTTP. Il inclut un pipeline d'autorisation d'identité mock pour vérifier les jetons et JWT localement, et prend en charge le montage de couches de dépendances virtuelles dans l'environnement d'exécution. Globalement, l'outil couvre l'exécution de fonctions sur plusieurs runtimes avec des modes d'exécution isolés, l'émulation de passerelle cloud pour le routage des requêtes, et la simulation de déclencheurs d'événements planifiés pour la logique temporelle. Il fournit également des capacités de simulation d'invocation SDK et de mock de contexte de requête pour faciliter les tests d'intégration locaux.

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

    JavaScriptaws-apigatewayaws-lambdaserverless
    Voir sur GitHub↗5,257
  • mock-server/mockserver-monorepoM

    mock-server/mockserver-monorepo

    4,897Voir sur GitHub↗

    Ce projet est un système de simulation et de mocking d'API multi-protocole conçu pour remplacer les dépendances externes pendant le développement et les tests. Il fournit un serveur de mocking d'API, un proxy de trafic réseau et des simulateurs spécialisés pour les services de modèles de langage et les fournisseurs d'identité. Le système se distingue par ses capacités de simulation IA avancées, incluant l'émulation de fournisseurs de modèles de langage et de serveurs Model Context Protocol utilisant JSON-RPC 2.0. Il prend en charge la logique conversationnelle multi-tours, le suivi d'état pour les API de chat IA et la visualisation de l'exécution des agents via des graphes d'appels et le suivi de la consommation de jetons. Les domaines de capacités étendus incluent les tests de contrat d'API par rapport aux spécifications OpenAPI, la résilience et le chaos engineering via l'injection de fautes réseau, et l'interception de trafic en direct pour la modification de requêtes en temps réel. Le projet gère également la simulation de fournisseurs d'identité pour les standards OIDC, OAuth2, SAML 2.0 et SCIM 2.0. Le serveur peut être déployé en tant que conteneur Docker, via des charts Helm Kubernetes ou en tant que binaire natif autonome.

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

    Java
    Voir sur GitHub↗4,897
  • zclzone/vue-naive-adminAvatar de zclzone

    zclzone/vue-naive-admin

    3,976Voir sur GitHub↗

    vue-naive-admin est un template de tableau de bord administratif léger et un boilerplate construit avec Vue 3, Vite et Naive UI. Il fournit une fondation pré-configurée pour développer des interfaces de gestion d'entreprise, combinant une suite de composants UI avec une architecture frontend conçue pour un déploiement rapide. Le projet se distingue par son utilisation d'UnoCSS pour un stylage atomique utility-first et un système de contrôle d'accès basé sur les rôles qui génère dynamiquement les routes de l'application en fonction des permissions utilisateur. Il standardise davantage la gestion des données via des composants CRUD encapsulés, fournissant des wrappers de table et de modale réutilisables pour assurer une expérience utilisateur cohérente. Le système couvre l'identité et la sécurité via l'authentification utilisateur et la gestion de la persistance de session, ainsi que la gestion d'état et la persistance des données côté client. Il inclut également des outils pour l'intégration d'API, tels que la gestion des requêtes HTTP et un service de mock configurable pour simuler les réponses backend pendant le développement. La configuration multi-environnement permet au projet de basculer les paramètres entre les étapes de développement, test, pré-production et production.

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

    Vue
    Voir sur GitHub↗3,976
  • apollographql/apollo-iosAvatar de apollographql

    apollographql/apollo-ios

    4,030Voir sur 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
    Voir sur GitHub↗4,030
  • sofastack/sofa-rpcAvatar de sofastack

    sofastack/sofa-rpc

    3,920Voir sur GitHub↗

    Sofa-rpc est un framework d'appel de procédure distante (RPC) haute performance conçu pour construire des applications Java distribuées. Il fonctionne comme une boîte à outils pour gérer un service mesh distribué, fournissant une couche de communication gRPC et un système pour enregistrer et localiser des instances de service distantes. Le framework dispose d'une couche de sécurité réseau qui implémente le chiffrement TLS et des contrôles d'autorisation pour protéger les données transmises entre les services. Il utilise une couche de protocole enfichable pour prendre en charge plusieurs standards de communication, assurant une connectivité point à point flexible. La fiabilité et la gestion du trafic sont gérées via des disjoncteurs (circuit breakers), l'équilibrage de charge côté client et la surveillance de la santé des services. Le système inclut également des outils d'observabilité pour le traçage des requêtes distribuées et le streaming distant réactif pour augmenter l'efficacité des ressources. Le framework fournit des utilitaires pour la sérialisation de données JSON et gère la connectivité distante via le regroupement de connexions (connection pooling) et un registre de découverte de services.

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

    Javahessianhttp2protobuf
    Voir sur GitHub↗3,920
  • revanced/gmscoreAvatar de ReVanced

    ReVanced/GmsCore

    3,885Voir sur 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
    Voir sur GitHub↗3,885
  • mulesoft/api-designerAvatar de mulesoft

    mulesoft/api-designer

    1,069Voir sur 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
    Voir sur GitHub↗1,069
  1. Home
  2. Development Tools & Productivity
  3. API Development Tools
  4. API Mocking Services

Explorer les sous-tags

  • 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.