awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mock-server avatar

mock-server/mockserver

0
View on GitHub↗
4,900 estrellas·1,109 forks·Java·Apache-2.0·4 vistaswww.mock-server.com↗

Mockserver

Mockserver es un servidor mock multiprotocolo y proxy de verificación de API utilizado para simular endpoints HTTP, gRPC y WebSocket. Funciona como una herramienta para probar aplicaciones cliente sin depender de servicios backend en vivo, proporcionando un sistema para simular completaciones de chat y respuestas de streaming para integraciones de modelos de lenguaje grandes.

El proyecto automatiza el comportamiento generando expectativas de petición y comportamientos de respuesta a partir de archivos de especificación OpenAPI y Swagger. Se diferencia por un simulador de tráfico de red que introduce latencia, conexiones caídas y fallos para verificar cómo las aplicaciones manejan dependencias de red inestables.

La plataforma cubre pruebas de contrato de API y verificación de patrones de petición, utilizando un motor de coincidencia para mapear peticiones entrantes a respuestas predefinidas. También incluye capacidades para monitoreo de tráfico en vivo, grabación y modificación para analizar el flujo de datos o repetir tráfico para depuración.

Features

  • API Mocking - Provides a multi-protocol mock server to simulate HTTP, gRPC, and WebSocket endpoints for client testing.
  • OpenAPI Mock Generators - Automatically generates mock API responses and expectations from OpenAPI or Swagger specification files.
  • AI and LLM Testing - Simulates AI chat completions and streaming responses to test LLM workflows without external providers.
  • API Interception Proxies - Intercepts and records live network traffic to verify request patterns and assert correct API call sequences.
  • Request Matching Engines - Maps incoming network requests to predefined responses using metadata, body content, or header patterns.
  • API Response Simulators - Matches incoming requests on metadata or bodies to return configured responses across multiple protocols.
  • LLM Response Simulators - Provides a mocking interface for testing LLM integrations by simulating chat completion and streaming responses.
  • Multi-Protocol Proxies - Provides a proxy layer that handles communication across HTTP, gRPC, and WebSockets.
  • API Behavior Definitions - Allows defining expected requests and corresponding responses for HTTP, gRPC, and WebSocket APIs.
  • LLM Behavior Simulators - Simulates chat completion interfaces and streaming responses to test large language model integrations.
  • HTTP Mock Servers - Simulates HTTP, gRPC, and WebSocket endpoints to test client applications without relying on live backend services.
  • Network Failure Simulations - Simulates network-level errors like timeouts and dropped connections to verify application resilience.
  • API Contract Validation - Validates that clients correctly implement an OpenAPI specification by simulating expected request/response patterns.
  • OpenAPI Specification Imports - Automatically generates request expectations and response behaviors from OpenAPI and Swagger specification files.
  • OpenAPI Specification Parsers - Parses OpenAPI specifications to translate them into automated request expectations and responses.
  • Real-Time Traffic Dashboards - Provides a real-time web dashboard to visualize incoming HTTP requests and server logs for live inspection.
  • Traffic Recorders - Captures and stores live HTTP traffic for subsequent analysis or playback in testing scenarios.
  • Network Traffic Analyzers - Intercepts, records, and modifies live API requests and responses to analyze data flow and debug traffic.
  • Traffic Interceptors - Captures and alters live network packets between a client and a server to simulate network conditions.
  • Traffic Interception and Modification - Intercepts and actively alters live network requests and responses in transit to analyze or modify data.
  • Scripted Mock Responses - Generates flexible, dynamic responses using scripts and templates to avoid static values during testing.
  • Request Sequence Verification - Asserts that specific requests reached the server in the correct order and with the expected frequency.
  • Stateful Request Tracking - Tracks the sequence and frequency of incoming requests to validate the ordering of client-side API calls.
  • Response Templating - Produces dynamic content by interpolating variables or executing scripts within response bodies at runtime.
  • Mocking Tools - Solution for mocking HTTP/HTTPS services.

Historial de estrellas

Gráfico del historial de estrellas de mock-server/mockserverGráfico del historial de estrellas de mock-server/mockserver

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Mockserver

Proyectos open-source similares, clasificados según cuántas características comparten con Mockserver.
  • mock-server/mockserver-monorepoM

    mock-server/mockserver-monorepo

    4,897Ver en 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

    Java
    Ver en GitHub↗4,897
  • requestly/requestlyAvatar de requestly

    requestly/requestly

    6,341Ver en GitHub↗
    TypeScriptapiapi-clientapi-mock
    Ver en GitHub↗6,341
  • wiremock/wiremockW

    wiremock/wiremock

    7,281Ver en GitHub↗

    WireMock is a suite of tools for service virtualization, providing mock servers for HTTP APIs and WebSocket communication. It serves as an HTTP API mock server and request verifier, allowing for the simulation of responses and the interception of network requests to test client applications without a live backend. The project differentiates itself through a service virtualization model that records real network traffic and replays it as stubs to mimic external service behavior. It includes a network fault injector to simulate response delays and connectivity issues, and a stateful scenario ma

    Java
    Ver en GitHub↗7,281
  • proxymanapp/proxymanAvatar de ProxymanApp

    ProxymanApp/Proxyman

    6,858Ver en 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

    debugging-tooliosmacos
    Ver en GitHub↗6,858
Ver las 30 alternativas a Mockserver→

Preguntas frecuentes

¿Qué hace mock-server/mockserver?

Mockserver es un servidor mock multiprotocolo y proxy de verificación de API utilizado para simular endpoints HTTP, gRPC y WebSocket. Funciona como una herramienta para probar aplicaciones cliente sin depender de servicios backend en vivo, proporcionando un sistema para simular completaciones de chat y respuestas de streaming para integraciones de modelos de lenguaje grandes.

¿Cuáles son las características principales de mock-server/mockserver?

Las características principales de mock-server/mockserver son: API Mocking, OpenAPI Mock Generators, AI and LLM Testing, API Interception Proxies, Request Matching Engines, API Response Simulators, LLM Response Simulators, Multi-Protocol Proxies.

¿Qué alternativas de código abierto existen para mock-server/mockserver?

Las alternativas de código abierto para mock-server/mockserver incluyen: mock-server/mockserver-monorepo — This project is a multi-protocol API simulation and mocking system designed to replace external dependencies during… requestly/requestly. wiremock/wiremock — WireMock is a suite of tools for service virtualization, providing mock servers for HTTP APIs and WebSocket… proxymanapp/proxyman — Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket… mockoon/mockoon — Mockoon is an HTTP API simulation platform and design tool used to create fake API endpoints that simulate server… dreamhead/moco — moco is a multi-protocol mock server and programmable API stub used to simulate HTTP, REST, WebSocket, and Server-Sent…