awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
gchaincl avatar

gchaincl/httplab

0
View on GitHub↗
4,151 stars·123 forks·Go·MIT·15 views

Httplab

httplab is an interactive HTTP mock server, request inspection tool, and response simulator. It functions as a web server designed to capture and analyze incoming HTTP requests and headers in real time for debugging purposes.

The tool enables the construction and delivery of custom HTTP responses to simulate various server behaviors. Users can forge specific headers and bodies to test how client applications handle different status codes and payloads, with the ability to save these configurations as response templates for consistent reuse across sessions.

The project covers a broad surface of API integration testing and web server debugging. Its capabilities include real-time request inspection and the interception of traffic to diagnose communication issues between a client and a server.

Features

  • HTTP Request Mirror Servers - Functions as a web server that reflects and analyzes incoming HTTP requests in real time for debugging.
  • HTTP Request Inspectors - Captures and inspects HTTP requests in real time for API development and debugging.
  • Interactive Traffic Debugging - Provides an interactive environment to intercept traffic and diagnose communication issues between a client and server.
  • HTTP Response Stubbing - Returns custom status codes and predefined responses to simulate various server behaviors.
  • HTTP Request Debugging - Provides utilities for troubleshooting network traffic via detailed inspection of incoming requests.
  • Response Forging - Enables the construction of custom HTTP headers and bodies to simulate specific server behaviors.
  • Interactive Interception - Captures HTTP traffic and pauses processing to allow manual modification of the response before delivery.
  • API Integration Testing - Verifies interactions between applications and backends by mocking server responses.
  • HTTP Mock Servers - Simulates HTTP server behavior to validate client requests and provide forged responses.
  • Response Simulators - Generates custom status codes and payloads to test how client applications handle various server responses.
  • Request Inspection Utilities - Provides tools for real-time analysis of incoming HTTP request headers and payloads.
  • Response Templating - Allows the creation and storage of response templates to simulate consistent server behavior.
  • Networking Libraries - Inspect HTTP requests and forge responses.
  • Downloading and Serving - Interactive web server for inspecting and forging HTTP requests.
  • Networking - Inspect HTTP requests and mock responses.
  • Networking Libraries - Inspect HTTP requests and mock responses.

Star history

Star history chart for gchaincl/httplabStar history chart for gchaincl/httplab

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Httplab

These projects share indexed features with Httplab. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • qustavo/httplabqustavo avatar

    qustavo/httplab

    4,151View on GitHub↗

    httplab is an HTTP mock server and interactive API simulator used to analyze incoming request payloads and simulate custom HTTP responses for application testing. It functions as a request inspector that captures and displays real-time details of HTTP headers and bodies sent by clients. The project includes a response management system that imports and stores predefined HTTP response templates using JSON files. This allows for the persistence of request and response configurations to local files for use in reusable testing scenarios. The tool provides capabilities for generating custom HTTP

    Goclideveloper-toolsdevelopment
    View on GitHub↗4,151
  • fortio/fortiofortio avatar

    fortio/fortio

    3,703View on GitHub↗

    Fortio is a performance testing tool written in Go that generates constant request rates to measure latency histograms and response percentiles. It functions as a network performance benchmarker for analyzing system performance across HTTP and gRPC endpoints, and includes a specialized HTTP echo server for mirroring requests. The project distinguishes itself through a web-based HTTP load testing API used for triggering asynchronous tests and visualizing result data through graphs. It also provides server behavior simulation, allowing the echo server to inject artificial delays and vary respon

    Gogogolanggolang-application
    View on GitHub↗3,703
  • alisoftware/ohhttpstubsAliSoftware avatar

    AliSoftware/OHHTTPStubs

    5,068View on GitHub↗

    OHHTTPStubs is an HTTP network mocking library and request interceptor used to simulate server responses for testing application behavior without a live backend. It functions as a network request stubbing tool that captures outgoing network calls and replaces them with predefined mock data, custom status codes, and headers. The library distinguishes itself through its ability to simulate a wide range of network conditions, including artificial latency and connection failures. It supports dynamic response sequencing, allowing the tool to return a series of different responses for the same requ

    Objective-Ciosmockmock-server
    View on GitHub↗5,068
  • dreamhead/mocodreamhead avatar

    dreamhead/moco

    4,446View on GitHub↗

    moco is a multi-protocol mock server and programmable API stub used to simulate HTTP, REST, WebSocket, and Server-Sent Events endpoints. It enables the creation of fake backend services to facilitate development and integration testing without requiring a live server. The project distinguishes itself through its ability to act as a network traffic replay tool, capturing real request-response pairs via a proxy and playing them back locally. It also supports bidirectional communication simulations, including WebSocket server simulation and SSE stream simulation with configurable delivery delays

    Java
    View on GitHub↗4,446
Compare all 30 related projects→

Frequently asked questions

What does gchaincl/httplab do?

httplab is an interactive HTTP mock server, request inspection tool, and response simulator. It functions as a web server designed to capture and analyze incoming HTTP requests and headers in real time for debugging purposes.

What are the main features of gchaincl/httplab?

The main features of gchaincl/httplab are: HTTP Request Mirror Servers, HTTP Request Inspectors, Interactive Traffic Debugging, HTTP Response Stubbing, HTTP Request Debugging, Response Forging, Interactive Interception, API Integration Testing.

Which projects share features with gchaincl/httplab?

Projects with overlapping indexed features include: qustavo/httplab — httplab is an HTTP mock server and interactive API simulator used to analyze incoming request payloads and simulate… fortio/fortio — Fortio is a performance testing tool written in Go that generates constant request rates to measure latency histograms… alisoftware/ohhttpstubs — OHHTTPStubs is an HTTP network mocking library and request interceptor used to simulate server responses for testing… dreamhead/moco — moco is a multi-protocol mock server and programmable API stub used to simulate HTTP, REST, WebSocket, and Server-Sent… mockoon/mockoon — Mockoon is an HTTP API simulation platform and design tool used to create fake API endpoints that simulate server… square/okhttp — OkHttp is an HTTP client for the JVM and Android that enables network communication via synchronous and asynchronous…