compare
curl vs HTTPie
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | curl | HTTPie |
|---|---|---|
| Language | C | Python |
| Licence | Other | BSD-3-Clause |
| Stars | 43k | 39k |
| Latest | curl-8_23_0 | 3.2.4 |
| Last push | 2026-11-12 | 2024-12-17 |
| Release cadence | about 52 days between releases | about 246 days between releases |
| Active contributors | 61+ commit authors on the default branch in the last 90 days | 0 commit authors on the default branch in the last 90 days |
| Flags | none | No push in a year |
How they relate
HTTPie replaces curl. Alternatives to curl →
PartialFriendlier syntax, JSON support and formatted output for HTTP requests, without the other protocols curl supports.
curl
- curl-8_23_02026-10-148.23.0
- curl-8_22_02026-09-028.22.0
- curl-8_21_02026-06-248.21.0
- curl-8_20_02026-04-298.20.0
- curl-8_19_02026-03-118.19.0
HTTPie
- 3.2.42024-11-01Fix default certs loading and unpin requests. (#1596)
- 3.2.32024-07-10Fix SSL connections by pinning the requests version to 2.31.0. (#1583, #1581)
- 3.2.22023-05-19Fixed compatibility with urllib3 2.0.0. (#1499)
- 3.2.12022-05-06Improved support for determining auto-streaming when the Content-Type header includes encoding information. (#1383)
- 3.2.02022-05-05HTTPie 3.2.0
curl
✓ signed The latest release, curl-8_23_0, carries a signature GitHub verified.
Loading the security report
HTTPie
unsigned The latest release, 3.2.4, carries no signature GitHub could verify.
Loading the security report