httpie/cli

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

View on GitHub ↗Jump to charts ↓

httpie/cli has 38k+ stars and 4k+ forks on GitHub, is written in Python, and was last pushed on Dec 17, 2024. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 28 minutes ago
Added to GitGenius on September 30th, 2026
Created on February 25th, 2012
Open Issues & Pull Requests: 351 (+0)
GitHub issues: Enabled
Number of forks: 4,021
Total Stargazers: 38,656 (+0)
Total Subscribers: 116 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 23.8 days
Mean response time: 202.0 days
90th percentile: 573.8 days
Tracked items: 101

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "bug" is answered fastest, typically in about 6 days, while "enhancement" waits about 3 months. Three people close 62% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 73
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 1,225 days
Stale 30+ days: 67
Stale 90+ days: 53

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 1
Events in 7 days: 1

Top labels

  • new (66)
  • bug (45)
  • enhancement (31)
  • needs product design (4)
  • planned (4)
  • awaiting-response (3)
  • blocked by upstream (2)
  • docs (2)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

HTTPie CLI is a command-line HTTP client designed to make interacting with web services and APIs from the terminal as human-friendly as possible.

The tool addresses the friction of using curl or similar utilities by providing an expressive, intuitive syntax that reads naturally. It handles JSON natively with automatic formatting and colorization, supports custom headers, authentication, persistent sessions, file uploads, and HTTPS with proxies. The approach centers on reducing cognitive load through simple command syntax while delivering rich, readable output that makes debugging and testing APIs straightforward.

HTTPie suits developers who spend significant time testing or debugging APIs and prefer working from the command line. It works well for quick API exploration, integration testing, and scenarios where you need to inspect requests and responses with clarity. The tool is particularly valuable for those who find curl's syntax cumbersome or who work frequently with JSON APIs. The README positions it as an alternative to curl for the modern API era, emphasizing human-friendliness as its distinguishing characteristic.

The project maintains active engagement with its community through multiple channels including Discord, GitHub issues, and a contribution guide. Pull requests and issue discussions show ongoing development and responsiveness to user feedback. The tool receives regular updates and improvements driven by community input and feature requests.