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
·

6 dépôts

Awesome GitHub RepositoriesAPI Debugging and Mocking

Tools for simulating API responses and inspecting traffic.

Explore 6 awesome GitHub repositories matching part of an awesome list · API Debugging and Mocking. Refine with filters or upvote what's useful.

Awesome API Debugging and Mocking 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.
  • typicode/json-serverAvatar de typicode

    typicode/json-server

    75,614Voir sur 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

    Creates fake REST APIs with zero coding.

    JavaScriptapifakefrontend
    Voir sur GitHub↗75,614
  • microsoft/guidanceAvatar de microsoft

    microsoft/guidance

    21,502Voir sur GitHub↗

    Guidance is a control framework and generation orchestrator for large language models. It provides a programming layer to steer model outputs through structured templates, schema enforcement, and logical flow management. The framework distinguishes itself by interleaving model generation with local code execution, enabling the use of loops and conditional branching within a single session. It employs grammar-based token constraints and regular expressions to force models to sample only from tokens that satisfy a specific structural format, ensuring strict adherence to predefined data models.

    Provides a utility to validate candidate strings and test execution flows locally using a mock model.

    Jupyter Notebook
    Voir sur GitHub↗21,502
  • proxymanapp/proxymanAvatar de ProxymanApp

    ProxymanApp/Proxyman

    6,858Voir sur GitHub↗

    Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket traffic. It functions as a man-in-the-middle proxy, decrypting SSL/TLS traffic to allow real-time inspection and modification of encrypted requests and responses. The tool is designed for debugging web and mobile applications, with capabilities for API mocking and simulation, scriptable traffic modification, and team collaboration on network logs. What distinguishes Proxyman is its deep integration with mobile and cross-platform development workflows. It provides automated certif

    Applies debugging tools like Breakpoint, Map Local, and Map Remote to specific GraphQL queries by matching their Query Name.

    debugging-tooliosmacos
    Voir sur GitHub↗6,858
  • requestly/requestlyAvatar de requestly

    requestly/requestly

    6,341Voir sur GitHub↗

    Provides real-time inspection and modification of GraphQL queries and responses for debugging.

    TypeScriptapiapi-clientapi-mock
    Voir sur GitHub↗6,341
  • altair-graphql/altairAvatar de altair-graphql

    altair-graphql/altair

    5,412Voir sur GitHub↗

    Altair est un client d'API GraphQL graphique, un environnement de développement intégré et un explorateur de schéma. Il fonctionne comme un outil de débogage et une plateforme de collaboration pour exécuter des requêtes, des mutations et des abonnements (subscriptions) sur des serveurs GraphQL. Le projet se distingue en proposant des espaces de travail synchronisés dans le cloud pour organiser et partager des collections de requêtes entre équipes. Il fournit un framework d'extensibilité flexible qui permet l'installation et l'exécution de plugins tiers au sein de sandboxes isolées. La plateforme couvre un large éventail de capacités, incluant l'écriture de requêtes assistée par IA, l'exploration visuelle de schémas et l'abonnement aux données en temps réel via plusieurs protocoles de transport. Elle inclut également des outils d'automatisation des requêtes via des scripts pré et post-requête, ainsi que des utilitaires pour gérer les variables d'environnement et analyser les métadonnées de réponse. Altair est disponible en tant qu'application de bureau, extension de navigateur et application web, et peut être hébergé sur des serveurs privés.

    Includes tools for inspecting GraphQL network traffic and analyzing response metadata to troubleshoot APIs.

    TypeScript
    Voir sur GitHub↗5,412
  • stoplightio/prismAvatar de stoplightio

    stoplightio/prism

    4,965Voir sur GitHub↗

    Prism est un ensemble d'outils pour générer des serveurs mock et des proxys de validation basés sur des spécifications OpenAPI ou des fichiers de collection Postman. Il sert d'outil de test de contrat d'API pour vérifier que les implémentations d'API adhèrent aux contrats formels. Le projet fournit un serveur mock OpenAPI qui simule les réponses d'API et un proxy de validation qui vérifie le trafic HTTP en direct par rapport à une spécification OpenAPI pour identifier les écarts d'implémentation. Il inclut également un serveur mock capable de mimer le comportement de l'API basé sur des fichiers de collection Postman exportés. L'outil couvre la simulation de comportement d'API et la validation de trafic via la génération de mock pilotée par schéma et la validation de requête basée sur la spécification. Il utilise l'interception de proxy transparent pour transférer le trafic vers un backend tout en validant simultanément les requêtes et les réponses par rapport à une définition d'API.

    Mocking and contract testing for OpenAPI specifications.

    TypeScript
    Voir sur GitHub↗4,965
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. API Debugging and Mocking

Explorer les sous-tags

  • Generation Logic SimulationTesting execution flows and candidate strings using mock models to avoid API costs. **Distinct from API Debugging and Mocking:** Distinct from general API Mocking: specifically targets the validation of LLM generation logic and prompt flows.
  • GraphQL Traffic InspectorsInspecting and modifying GraphQL queries and responses in real time to troubleshoot API behavior. **Distinct from API Debugging and Mocking:** Distinct from API Debugging and Mocking: focuses specifically on GraphQL traffic inspection and modification.