HTTPie (pronounced aitch-tee-tee-pie) is a command line HTTP client. Its goal is to make CLI interaction with web services as human-friendly as possible. It provides a simple http command that allows for sending arbitrary HTTP requests using a simple and natural syntax, and displays colorized output. HTTPie can be used for testing, debugging, and generally interacting with HTTP servers.
httpie alternatives and similar packages
Based on the "Productivity Tools" category.
Alternatively, view httpie alternatives based on common mentions on social networks and blogs.
thefuck9.9 6.1 L5 httpie VS thefuckMagnificent app which corrects your previous console command.
cookiecutter9.5 8.2 L5 httpie VS cookiecutterA cross-platform command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, C projects.
aws-cli9.5 9.8 L3 httpie VS aws-cliUniversal Command Line Interface for Amazon Web Services
mycli9.0 5.3 L3 httpie VS mycliA Terminal Client for MySQL with AutoCompletion and Syntax Highlighting.
howdoi9.0 7.5 L4 httpie VS howdoiinstant coding answers via the command line
pgcli9.0 8.5 L3 httpie VS pgcliPostgres CLI with autocompletion and syntax highlighting
HTTP Prompt8.7 0.0 L4 httpie VS HTTP PromptAn interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie
SAWS8.0 1.1 L5 httpie VS SAWSA supercharged AWS command line interface (CLI).
PathPicker7.9 3.4 L4 httpie VS PathPickerPathPicker accepts a wide range of input -- output from git commands, grep results, searches -- pretty much anything. After parsing the input, PathPicker presents you with a nice UI to select which files you're interested in. After that you can open them in your favorite editor or execute arbitrary commands.
percol6.9 0.0 L4 httpie VS percoladds flavor of interactive filtering to the traditional pipe concept of UNIX shell
doitlive6.9 0.0 L5 httpie VS doitliveBecause sometimes you need to do it live
bashplotlib5.7 0.0 L3 httpie VS bashplotlibplotting in the terminal
copier4.7 9.6 httpie VS copierLibrary and command-line utility for rendering projects templates.
Torrench4.3 0.8 httpie VS TorrenchCommand-line torrent search program (cross-platform)
try3.8 0.0 L5 httpie VS tryDead simple CLI tool to try Python packages - It's never been easier! :package:
caniusepython33.3 0.0 L4 httpie VS caniusepython3Can I Use Python 3?
SubGrab2.0 0.0 httpie VS SubGrabSubGrab is a utility that allows you to automate subtitles downloading for your media files.
qbatch1.3 0.0 L5 httpie VS qbatchpython program for serial farming jobs on compute clusters
workedon1.0 9.5 httpie VS workedonWork tracking from your shell.
Marlin0.8 0.0 httpie VS MarlinSwim between bookmarks in the Windows terminal
Focus Phase0.7 0.0 httpie VS Focus PhaseA simple yet powerful timer and time tracker from the command line. https://ammar1y.github.io/Focus-Phase/
autopexpect0.6 0.0 httpie VS autopexpectautoexpect for pexpect
Access the most powerful time series database as a service
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of httpie or a related project?
HTTPie: human-friendly CLI HTTP client for the API era
HTTPie (pronounced aitch-tee-tee-pie) is a command-line HTTP client.
Its goal is to make CLI interaction with web services as human-friendly as possible.
HTTPie is designed for testing, debugging, and generally interacting with APIs & HTTP servers.
https commands allow for creating and sending arbitrary HTTP requests.
They use simple and natural syntax and provide formatted and colorized output.
We lost 54k GitHub stars
Please note we recently accidentally made this repo private for a moment, and GitHub deleted our community that took a decade to build. Read the full story here: https://httpie.io/blog/stardust
- Expressive and intuitive syntax
- Formatted and colorized terminal output
- Built-in JSON support
- Forms and file uploads
- HTTPS, proxies, and authentication
- Arbitrary request data
- Custom headers
- Persistent sessions
$ https httpie.io/hello
Custom HTTP method, HTTP headers and JSON data:
$ http PUT pie.dev/put X-API-Token:123 name=John
Build and print a request without sending it using offline mode:
$ http --offline pie.dev/post hello=offline
Use GitHub API to post a comment on an Issue with authentication:
$ http -a USERNAME POST https://api.github.com/repos/httpie/httpie/issues/83/comments body='HTTPie is awesome! :heart:'
Community & support
- Visit the HTTPie website for full documentation and useful links.
- Join our Discord server is to ask questions, discuss features, and for general API chat.
- Tweet at @httpie on Twitter.
- Use StackOverflow to ask questions and include a
- Create GitHub Issues for bug reports and feature requests.
- Subscribe to the HTTPie newsletter for occasional updates.
Have a look through existing Issues and Pull Requests that you could help with. If you'd like to request a feature or report a bug, please create a GitHub Issue using one of the templates provided.