3 dépôts
Servers that simulate RESTful endpoints and HTTP responses to enable development without a backend.
Distinct from REST API Integrations: None of the candidates represent a general-purpose mock server; most are for specific domains like OCR or pipelines.
Explore 3 awesome GitHub repositories matching development tools & productivity · REST API Mock Servers. Refine with filters or upvote what's useful.
JSONPlaceholder est un serveur mock d'API REST et un service de mocking JSON qui fournit un bac à sable de développement frontend hébergé. Il fonctionne comme un faux backend qui renvoie des réponses JSON prédéfinies pour simuler une API REST pour le développement et le test. Le service prend en charge le partage de ressources inter-origines (CORS), permettant aux intégrations d'API d'être testées à partir de différents domaines de navigateur. Il permet la simulation d'opérations CRUD et la récupération de données mock sans nécessiter de base de données réelle. Le système mappe les modèles d'URL vers un magasin de données statique basé sur JSON et gère les requêtes de manière stateless. Il inclut des capacités pour le filtrage par paramètres de requête et le mappage de ressources imbriquées pour simuler des structures de données relationnelles un-à-plusieurs.
Implements a mock server that provides predefined resources and standard HTTP verbs to simulate a backend.
moco est un serveur de mock multi-protocole et un stub d'API programmable utilisé pour simuler des endpoints HTTP, REST, WebSocket et Server-Sent Events. Il permet la création de services backend factices pour faciliter le développement et les tests d'intégration sans nécessiter de serveur en direct. Le projet se distingue par sa capacité à agir comme un outil de rejeu de trafic réseau, capturant des paires requête-réponse réelles via un proxy et les rejouant localement. Il prend également en charge les simulations de communication bidirectionnelle, y compris la simulation de serveur WebSocket et la simulation de flux SSE avec des délais de livraison configurables. L'outil fournit un large ensemble de capacités pour la correspondance de requêtes et la gestion des réponses, y compris le filtrage basé sur les attributs, la validation de données structurées via JSONPath et XPath, et la modélisation hiérarchique des ressources. Il prend en charge la génération de contenu dynamique via des modèles et des machines à états de réponse séquentielles, et peut simuler des conditions réseau avec une latence artificielle. Le serveur peut être exécuté en tant que service autonome et est principalement configuré à l'aide de fichiers JSON structurés.
Simulates RESTful endpoints by mapping resource paths and HTTP methods to predefined responses.
proxy.py is a lightweight, dependency-free HTTP and reverse proxy framework built in Python that handles network traffic through asynchronous event loops and multi-core connection distribution. It acts as a customizable proxy server and embedded web server, allowing developers to inspect, route, and modify web traffic programmatically or via command-line execution wrappers. The platform provides in-flight TLS interception and traffic decryption using generated root certificates, alongside modular extension hooks that support custom dashboard interfaces, request handling plugins, and REST API
Simulates backend responses for server endpoints to test client application behavior without running a live upstream server.