OSS Tanbou

Build readable HTTP requests for APIs with HTTPie CLI

OSS health 33
About these scores

Discovery score is an unbounded weighted, log-compressed index of stars, watchers, forks, and contributors. Growth momentum is its change over the observed period; OSS health is a 0–100 score from available repository recency, Community Health, and release data.

Stars
38,503
Primary language
Python
License
BSD-3-Clause
Repository last updated
Dec 17, 2024

Overview

HTTPie CLI is a terminal HTTP client for testing, debugging, and interacting with APIs and web services. Its `http` and `https` commands provide concise input for headers, JSON, forms, authentication, and file uploads with formatted output.

Based on official documentation; not hands-on tested · Content checked:

Handle JSON, authentication, sessions, and downloads

Specify arbitrary methods, headers, and request data while using built-in support for forms, uploads, HTTPS, proxies, authentication, persistent sessions, and downloads. The syntax keeps request inputs and formatted responses readable in a terminal.

Sources: [1]

Evaluate it as an interactive alternative to curl

It is a strong candidate for manually probing an API during development. When you want to inspect request construction first, use --offline to print the request without sending it, then move to a real call deliberately.

Sources: [1]

Verify destinations and credentials before execution

Normal commands send real HTTP requests. Check state-changing methods, authentication headers, and upload files before targeting production. --offline is the documented no-send mode; a normal invocation is not a dry run.

Sources: [1]

Official sources

  1. [1]httpie/cli — README(2026-09-12)
Supplemental curator note

Selected for its explicit curl-alternative positioning and durable discovery through comparison searches.

Growth trends

Last 30 days

38,503 Stars

Trend data is still being collected.

Built with

  • Python

Categories and tags

GitHub Topics

  • http
  • cli
  • client
  • terminal
  • web
  • json
  • development
  • rest
  • debugging
  • python
  • usability
  • httpie
GitHub dataView detailed GitHub data
Stars
38,503
Forks
4,002
Watchers
117
Open issues
187
Primary language
Python
License
BSD-3-Clause
Repository last updated
Dec 17, 2024
Report incorrect information

Tell us if any listing information is incorrect or outdated.