Alternatives To Httplab
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
2 days ago2February 25, 2019137mitPython
🔎 Hunt down social media accounts by username across social networks
Selenium26,71714,1551,8609 hours ago169June 23, 2022194apache-2.0Java
A browser automation framework and ecosystem.
Ava20,36944,27929,305a day ago104September 04, 202288mitJavaScript
Node.js test runner that lets you develop with confidence 🚀
Istanbul8,577132,06543,4416 months ago95August 21, 2016400otherJavaScript
Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests and browser tests. Built for scale.
17 days ago1February 27, 2018160gpl-2.0C
Scriptable database and system performance benchmark
Uiautomator25,00413213 months ago561June 13, 2022315mitPython
Android Uiautomator2 Python Wrapper
Pyjwt4,5939,4431,6064 days ago45May 12, 202219mitPython
JSON Web Token implementation in Python
Hurl4,31529 hours ago8September 19, 202277apache-2.0Rust
Hurl, run and test HTTP requests with plain text.
13 days ago14mitGo
The interactive web server
Speed Test3,641218a year ago14November 21, 20212mitJavaScript
Test your internet connection speed and ping using from the CLI
Alternatives To Httplab
Select To Compare

Alternative Project Comparisons


Build Status Go Report Card PRs Welcome

The interactive web server.

HTTPLabs let you inspect HTTP requests and forge responses.




go get
go install


yaourt httplab


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:


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

Popular Command Line Projects
Popular Testing Projects
Popular Command Line Interface Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Developer Tools