A JSON-based CUI HTTP client with a variable expansion functionality
A JSON-based CUI HTTP client with a variable expansion functionality
I just released `ycurl`, a JSON-based cross-platform CUI client for HTTP testing with a variable expansion functionality. `ycurl` is in some sense a CUI-version of Postman, Insomnia, etc. It is written 100% in Rust. The most notable feature is variable expansion. Here's a sample (part of) JSON which defines a request body via variable expansion. ```json "variables": { "birthday": "0725" }, "body": { "name": "Mike", "email": "mike_${birthday}@example.com", "birthday": "${birthday}" } ``` Another feature is pretty-print and syntax highlighting for the response body, like in `curl | jq`. Give it a try :)
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
Autoroute – encoding/JSON for Go HTTP Handlers
A free HTTP based JSON store
Jsonbox.io – A free HTTP based JSON store
A Simple HTTP Client in Go
Simple HTTP Client in OCaml
Restfox – A web based HTTP client inspired by Insomnia and Postman
YouValidateMe HTTP server that validates JSON data against JSON schemas
Prestige, a text based HTTP client, for working with HTTP APIs
A configurable terminal HTTP client
Advanced HTTP Client in Golang