Hacker GitHub

← All repos

ducaale/xh

View on GitHub ↗ ★ 8,162 Rust

Friendly and fast tool for sending HTTP requests

24 mentions on Hacker News by 23 people: 1 story, 23 comments · first 2021-03-24 · latest 2025-11-06

Mentions per year 24 mentions · busiest year 2023 (9)
20082026
  1. xh has sessions. https://github.com/ducaale/xh
    comment by esafak · 2025-11-06 · in Ratatui – App Showcase
  2. httpie (xh) gives way better UX for api testing and related tasks. https://github.com/httpie/cli https://github.com/ducaale/xh
    comment by mithcs · 2025-10-21 · in Just Use Curl
  3. I use httpie (not httpie actually, https://github.com/ducaale/xh but it has the exact same ux). For the life of me, I can't remember curl flags for some reason. Even fucking -X POST... Sending JSON is pain too. For quick and easy http…
    comment by eknkc · 2025-10-21 · in Just Use Curl
  4. …focus on a particular functional area; this is better for users and less work for maintainers. [1]: https://github.com/ducaale/xh [2]: https://github.com/svenstaro/miniserve
  5. In https://github.com/ducaale/xh it's something like xh POST api.github.com/repos/owner/repo/issues \ Authorization:'Bearer ghp_token123' \ Accept:application/vnd.github.v3+json \ title='Bug Report' \ body='Something is broken' \…
  6. xh is Nice: https://github.com/ducaale/xh There's also curlie: https://github.com/rs/curlie
    comment by psYchotic · 2025-03-26 · in Rest Easy
  7. https://github.com/ducaale/xh is where it's at, haven't used curl in years.
  8. Is this what you're referring to? https://github.com/ducaale/xh Seems like maybe it's written in rust? Still looks slick!
    comment by zuntaruk · 2024-10-10 · in Command Line Tools I Like (2022)
  9. No need to use curl, make HTTP requests great again with https://github.com/ducaale/xh
    comment by devaiops9001 · 2024-01-19 · in Curl is now a CVE Numbering Authority
  10. …delay to every request because it's written in Python, especially on the first invocation. xh ( https://github.com/ducaale/xh ), on the other hand, starts immediately because it's written in Rust. I very much like this trend.
    comment by frankjr · 2023-11-03 · in Why people in Google hate Go?
  11. Check out xh - much easier to use than curl and faster than HTTPie. https://github.com/ducaale/xh
  12. …and I prefer its output. Although I might give this Desktop version a try for more complex APIs. https://github.com/ducaale/xh
  13. …or you're massively familiar with curl, you might want to consider xh. It's much more intuitive. https://github.com/ducaale/xh
  14. …If you want a more minimal solution/CLI https://github.com/httpie/cli and https://github.com/ducaale/xh work
  15. …Please help. I'm having to use `xh --curl` [1] to "fix" the links before I pass them to curl. [1] https://github.com/ducaale/xh
    comment by lurtbancaster · 2023-09-06 · in The curl-wget Venn diagram
  16. …won't be of much use, but it's far, far more intuitive for casual use. [1] https://httpie.io/ [2] https://github.com/ducaale/xh
    comment by miki123211 · 2023-06-30 · in Hurl 4.0.0
  17. While not a rewrite - one recent tool for making http requests which i quite enjoy is: https://github.com/ducaale/xh It's basically python httpie rewritten in rust. my only gripe is that i keep forgetting that it exists - and that "xh" is…
    comment by e12e · 2023-03-20 · in I Could Rewrite Curl (2021)
  18. Is your primary differentiator to existing Rust CLI HTTP clients like https://github.com/ducaale/xh that it does not have any dependencies?
  19. Better: https://curlie.io/#differences-with-httpie https://github.com/ducaale/xh#how-xh-compares-to-httpie
  20. …hard to find in a websearch). I am a Python guy, but love having single executable tools. [0] https://github.com/ducaale/xh
  21. I loved using `xh` lately. https://github.com/ducaale/xh
    comment by pdimitar · 2021-05-24 · in “I Could Rewrite Curl”
  22. …and offers a --curl flag to translate into a curl command that you can share with colleagues. [0]: https://github.com/ducaale/xh
  23. > It would be better if it was written in rust There is a project to rewrite HTTPie in Rust: https://github.com/ducaale/xh (Disclaimer: I'm one of the developers)
    comment by duckerude · 2021-03-24 · in I use `exa` instead of `ls` on Linux