All Projects → qustavo → httplab

qustavo / httplab

Licence: MIT license
The interactive web server

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to httplab

Httplab
The interactive web server
Stars: ✭ 3,752 (-2.7%)
Mutual labels:  development, webserver, inspector, httplab
wnmp-dev
Development environment: Windows + nginx + MySQL + PHP
Stars: ✭ 52 (-98.65%)
Mutual labels:  development, webserver
Php Server
Start a PHP server
Stars: ✭ 119 (-96.91%)
Mutual labels:  development, webserver
Xray React
React layout debugger.
Stars: ✭ 128 (-96.68%)
Mutual labels:  development, inspector
Pric
Simple zero-config tool to create Private Certificate Authority & issue locally-trusted development server certificates with any domain names you'd like. SSL certificates for development purposes.
Stars: ✭ 87 (-97.74%)
Mutual labels:  development, webserver
Gulp Server Io
Standalone / gulp (stream) / delivery server setup with Proxy options remote debugger and more
Stars: ✭ 152 (-96.06%)
Mutual labels:  development, webserver
MultiGame
MultiGame is a tool for rapid development in Unity
Stars: ✭ 16 (-99.59%)
Mutual labels:  inspector
BowieCode
Personal Code/Snippet Library for Unity 3D
Stars: ✭ 23 (-99.4%)
Mutual labels:  inspector
Jarvis
APL-based web service framework supporting JSON or REST
Stars: ✭ 17 (-99.56%)
Mutual labels:  webserver
winston-dev-console
Winston@3 console format aimed to improve development UX
Stars: ✭ 88 (-97.72%)
Mutual labels:  development
Python-Studies
All studies about python
Stars: ✭ 56 (-98.55%)
Mutual labels:  development
mongo-playground
Helps developers run mongo queries
Stars: ✭ 16 (-99.59%)
Mutual labels:  development
python-tinyscript
Devkit for quickly building CLI tools with Python
Stars: ✭ 39 (-98.99%)
Mutual labels:  development
ducky
Chrome extension to overlay a (super adorable) rubber duck, as a virtual companion during rubber duck debugging.
Stars: ✭ 80 (-97.93%)
Mutual labels:  development
halo-lab
Website of the Halo lab: design and development agency
Stars: ✭ 32 (-99.17%)
Mutual labels:  development
awesome-shopify
👩‍🎓👨‍🎓 Must-read articles, videos and books for store owners, app and theme developers.
Stars: ✭ 86 (-97.77%)
Mutual labels:  development
texei-sfdx-plugin
Texeï's plugin for sfdx
Stars: ✭ 99 (-97.43%)
Mutual labels:  development
mdebug
基于React开发的新一代web调试工具,支持React组件调试,类似于Chrome Devtools。A Lightweight, Easy To Extend Web Debugging Tool Build With React
Stars: ✭ 237 (-93.85%)
Mutual labels:  inspector
CS-study
cs지식을 정리하는 공간
Stars: ✭ 171 (-95.57%)
Mutual labels:  development
sinatra-dev-cheatsheet
A quick-and-dirty cheat sheet for creating HTML/CSS websites, and developing using Sinatra and ActiveRecord.
Stars: ✭ 44 (-98.86%)
Mutual labels:  development

HTTPLAB

Build Status Go Report Card PRs Welcome

The interactive web server.

HTTPLabs let you inspect HTTP requests and forge responses.


screencast

Install

Golang

go get github.com/gchaincl/httplab
go install github.com/gchaincl/httplab/cmd/httplab

Archlinux

yaourt httplab

Snap FIXME

On systems where snap is supported:

snap install httplab

Binary distribution

Each release provides pre-built binaries for different architectures, you can download them here: https://github.com/gchaincl/httplab/releases/latest

Help

Usage of httplab:
  -a, --auto-update       Auto-updates response when fields change. (default true)
  -b, --body string       Specifies the inital response body. (default "Hello, World")
  -c, --config string     Specifies custom config path.
      --cors              Enable CORS.
      --cors-display      Display CORS requests. (default true)
  -d, --delay int         Specifies the initial response delay in ms.
  -H, --headers strings   Specifies the initial response headers. (default [X-Server:HTTPLab])
  -p, --port int          Specifies the port where HTTPLab will bind to. (default 10080)
  -s, --status string     Specifies the initial response status. (default "200")
  -v, --version           Prints current version.

Key Bindings

Key Description
Tab Next Input
Shift+Tab Previous Input
Ctrl+a Apply Response changes
Ctrl+r Resets Request history
Ctrl+s Save Response as
Ctrl+f Save Request as
Ctrl+l Toggle Responses list
Ctrl+t Toggle Response builder
Ctrl+o Open Body file
Ctrl+b Switch Body mode
Ctrl+h Toggle Help
Ctrl+w Toggle line wrapping
q Close popup
PgUp Previous Request
PgDown Next Request
Ctrl+c Quit

HTTPLab uses file to store pre-built responses, it will look for a file called .httplab on the current directory if not found it will fallback to $HOME. A sample file can be found here.

HTTPLab is heavily inspired by wuzz

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].