Rust Curl

Open-source Rust projects categorized as Curl

Top 6 Rust Curl Projects

  • hurl

    Hurl, run and test HTTP requests with plain text.

    Project mention: Bruno | news.ycombinator.com | 2024-03-09

    I tried Hurl after Insomnia went the way of Postman. The highlights you list were the strong drivers for testing it out. Where Hurl fell short was composing requests. Example: X.hurl response has authToken. Y.hurl uses authToken. Z.hurl uses authToken. There's no import ability[1], so you've got to use other tooling to copy X.hurl into Y.hurl and Z.hurl.

    Ultimately settled on Bruno. It's backed by readable text files[2] as well. The CLI works for scripting. And the GUI is familiar enough that I've managed to convert Postman holdouts at my dayjob.

    [1]: https://github.com/Orange-OpenSource/hurl/issues/1723

    [2]: https://docs.usebruno.com/bru-language-samples.html

  • websocat

    Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions

    Project mention: Show HN: ScaleSocket – Turn any script into a multiplayer WebSocket server | news.ycombinator.com | 2023-09-20

    It's similar to running netcat in server mode, wrapping a script. It's even closer to doing that using websocat [1], whereby one does not have to do the websocket header juggling.

    The main difference is that while netcat or websocat will spawn a new process for each connecting client, ScaleSocket has a concept of rooms (channels). For a room, a process is spawned once only. All clients connecting to the same room are routed to the same process. This is not straight forward to do using the forementioned tools.

    There's a small comparison page [2] where I have mentioned some alternative tools.

    [1] https://github.com/vi/websocat

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • CuTE

    HTTP client/libcurl TUI front end in Rust, with request + key storage (by PThorpe92)

    Project mention: Show HN: Libcurl TUI front-end in Rust. Developed from my Prison cell | news.ycombinator.com | 2023-11-08
  • aim

    🎯 A command line download/upload tool with resume. (by mihaigalos)

    Project mention: How to copy a file between devices? | news.ycombinator.com | 2024-02-14

    If you're fine with plain http on your local network, you can use https://github.com/mihaigalos/aim

    Spoiler: I wrote it.

  • donut.live

    Tribute to parrot.live, with donuts.

    Project mention: Similar to parrot.live, but here it is in donut form. | /r/coolgithubprojects | 2023-08-04
  • ccurl

    Custom implementation of Curl - Build Your Own curl

    Project mention: Build Your Own curl - Rust | dev.to | 2024-03-23

    If this helps you, Do star and contribute. Ccurl

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-23.

Rust Curl related posts

Index

What are some of the best open-source Curl projects in Rust? This list will help you:

Project Stars
1 hurl 10,555
2 websocat 6,410
3 CuTE 86
4 aim 85
5 donut.live 6
6 ccurl 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com