Back to rankings

asciimoo/wuzz

Go

Interactive cli tool for HTTP inspection

curlgolangclihttpinspectorhttp-inspectiongo
Star Growth
Stars
10.7k
Forks
412
Weekly Growth
Issues
33
5k10k
Jan 2023Mar 2024May 2025Jul 2026
ArtifactsGo Modulesgo get github.com/asciimoo/wuzz
README

wuzz

Interactive cli tool for HTTP inspection.

Wuzz command line arguments are similar to cURL's arguments, so it can be used to inspect/modify requests copied from the browser's network inspector with the "copy as cURL" feature.

wuzz screencast

Installation and usage

GO

$ go get github.com/asciimoo/wuzz
$ "$GOPATH/bin/wuzz" --help

Note: golang >= 1.10 required.

Binary releases are also available.

Apt

$ apt install wuzz

Apk

$ apk add wuzz

Scoop

$ scoop bucket add main
$ scoop install main/wuzz

X-CMD

$ x env use wuzz

Nix

$ nix-shell -p wuzz

Configuration

It is possible to override default settings in a configuration file. The default location is "$XDG_CONFIG_HOME/wuzz/config.toml"on linux and ~/.wuzz/config.toml on other platforms. -c/--config switches can be used to load config file from custom location.

See example configuration for more details.

Commands

Keybinding Description
F1 Display help
Ctrl+R Send request
Ret Send request (only from URL view)
Ctrl+S Save response
Ctrl+E Save request
Ctrl+F Load request
Ctrl+C Quit
Ctrl+K, Shift+Tab Previous view
Ctlr+J, Tab Next view
Ctlr+T Toggle context specific search
Ctrl+L Clear all tabs to default
Alt+H Toggle history
Down Move down one view line
Up Move up one view line
Page down Move down one view page
Page up Move up one view page
F2 Jump to URL
F3 Jump to query parameters
F4 Jump to HTTP method
F5 Jump to request body
F6 Jump to headers
F7 Jump to search
F8 Jump to response headers
F9 Jump to response body
F11 Redirects Restriction Mode

Wuzz accepts regular expressions by default to filter response body. Custom query syntax can be toggled by pressing Ctrl+T. The following formats have context specific search syntax:

Response format Query syntax
HTML https://github.com/PuerkitoBio/goquery
JSON https://github.com/tidwall/gjson

TODO

  • Better navigation
  • Autocompletion
  • Tests

Bugs / Suggestions

Bugs or suggestions? Visit the issue tracker or join #wuzz on freenode

Related repositories
curl/curl

A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, MQTTS, POP3, POP3S, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features

COtherhttphttps
curl.se
42.4k7.3k
chubin/cheat.sh

the only cheat sheet you need

PythonPyPIMIT Licensecheatsheetcurl
cheat.sh
41.6k1.9k
Kong/insomnia

The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.

TypeScriptnpmApache License 2.0electron-apprest-api
insomnia.rest
39.9k2.4k
httpie/cli

🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

PythonPyPIBSD 3-Clause "New" or "Revised" Licensehttpcli
httpie.io
38.3k4k
binwiederhier/ntfy

Send push notifications to your phone or desktop using PUT/POST

GoGo ModulesApache License 2.0rest-apipubsub
ntfy.sh
32.1k1.4k
chubin/wttr.in

:partly_sunny: The right way to check the weather

GoGo ModulesApache License 2.0weather-informationweather-api
wttr.in
30.2k1.3k
guzzle/guzzle

Guzzle, an extensible PHP HTTP client

PHPPackagistMIT Licenseguzzlepsr-7
23.5k2.4k
Orange-OpenSource/hurl

Hurl, run and test HTTP requests with plain text.

Rustcrates.ioApache License 2.0curlhttp
hurl.dev
19.1k731
vi/websocat

Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions

Rustcrates.ioMIT Licensewebsocketswebsocket-server
8.6k326
curlconverter/curlconverter

Transpile curl commands into Python, JavaScript and 27 other languages

TypeScriptnpmMIT Licensecurltree-sitter
curlconverter.com
8.2k1k
ithewei/libhv

🔥 比libevent/libuv/asio更易用的网络库。A c/c++ network library for developing TCP/UDP/SSL/HTTP/WebSocket/MQTT/Redis client/server.

CBSD 3-Clause "New" or "Revised" Licensehttpshttp-client
github.com/ithewei/libhv/wiki
7.5k1.4k
bitfield/script

Making it easy to write shell-like scripts in Go

GoGo ModulesMIT Licenseshellcat
bitfieldconsulting.com/subscribe
7k361