compare
curl vs xh
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | curl | xh |
|---|---|---|
| Language | C | Rust |
| Licence | Other | MIT |
| Stars | 43k | 8.1k |
| Latest | curl-8_22_0 | v0.26.2 |
| Last push | 2026-10-06 | 2026-09-05 |
| Release cadence | about 59 days between releases | about 114 days between releases |
| Active contributors | 39+ commit authors on the default branch in the last 90 days | 3 commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
xh replaces curl. Alternatives to curl →
PartialFriendlier syntax and formatted output, for HTTP only.
curl
- 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
- curl-8_18_02026-01-078.18.0
xh
- v0.26.22026-07-26Fix --auth ignoring credentials when the username is empty (e.g. -a :password), see #467 (@upuddu)
- v0.26.12026-06-19Pretty-print XML responses, see #450 (@o1x3)
- v0.25.32025-12-16Add colors to --help/-h, see #432 (@starsep)
- v0.25.02025-09-19Add --unix-socket for calling Unix Domain Sockets, see #427 (@ducaale)
- v0.24.12025-05-02Support RFC 5987 encoding for Content-Disposition filenames, see #416 (@zuisong)
curl
✓ signed The latest release, curl-8_22_0, carries a signature GitHub verified.
Loading the security report
xh
unsigned The latest release, v0.26.2, carries no signature GitHub could verify.
Loading the security report