All Projects β†’ rs β†’ Curlie

rs / Curlie

Licence: mit
The power of curl, the ease of use of httpie.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Curlie

Httpie
As easy as /aitch-tee-tee-pie/ πŸ₯§ Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpie
Stars: ✭ 53,052 (+5949.26%)
Mutual labels:  api-client, cli, terminal, http-client, curl, developer-tools
Http Prompt
An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie
Stars: ✭ 8,329 (+849.71%)
Mutual labels:  cli, terminal, http-client, developer-tools
Gql
Very simple CLI for many GraphQL schemas in the cloud. Provides autocompletion for GraphQL queries
Stars: ✭ 101 (-88.48%)
Mutual labels:  cli, terminal, curl
Dksnap
Docker Snapshots for Development and Test Data
Stars: ✭ 122 (-86.09%)
Mutual labels:  cli, terminal, developer-tools
Fluddy
🀝 A dependency-free command line utility for managing, updating, creating and launching Flask Apps.
Stars: ✭ 23 (-97.38%)
Mutual labels:  cli, terminal, webdevelopment
Cheat.sh
the only cheat sheet you need
Stars: ✭ 27,798 (+3069.67%)
Mutual labels:  cli, terminal, curl
Run
⚑The resource runtime
Stars: ✭ 90 (-89.74%)
Mutual labels:  cli, terminal, developer-tools
Hoppscotch
πŸ‘½ Open source API development ecosystem https://hoppscotch.io
Stars: ✭ 34,569 (+3841.73%)
Mutual labels:  api-client, http-client, developer-tools
Php Curl Class
PHP Curl Class makes it easy to send HTTP requests and integrate with web APIs
Stars: ✭ 2,903 (+231.01%)
Mutual labels:  api-client, http-client, curl
Insomnia
The open-source, cross-platform API client for GraphQL, REST, and gRPC.
Stars: ✭ 18,969 (+2062.94%)
Mutual labels:  api-client, http-client, curl
Haxor News
Browse Hacker News like a haxor: A Hacker News command line interface (CLI).
Stars: ✭ 3,342 (+281.07%)
Mutual labels:  cli, terminal, developer-tools
Influx Prompt
An interactive command-line InfluxDB cli with auto completion.
Stars: ✭ 42 (-95.21%)
Mutual labels:  cli, terminal, developer-tools
Covid19 Tracker Cli
A curl-based command line tracker for Novel Coronavirus or COVID-19 pandemic. It Supports terminal for linux and macos, command prompt for windows, and termux for android with real-time updates.
Stars: ✭ 244 (-72.18%)
Mutual labels:  cli, terminal, curl
Saws
A supercharged AWS command line interface (CLI).
Stars: ✭ 4,886 (+457.13%)
Mutual labels:  cli, terminal, developer-tools
Cmd2
cmd2 - quickly build feature-rich and user-friendly interactive command line applications in Python
Stars: ✭ 342 (-61%)
Mutual labels:  cli, terminal, developer-tools
Rate.sx
πŸ’° curl cryptocurrencies exchange rates
Stars: ✭ 563 (-35.8%)
Mutual labels:  cli, terminal, curl
Bat
A cat(1) clone with wings.
Stars: ✭ 30,833 (+3415.74%)
Mutual labels:  cli, terminal
Tabulate
Table Maker for Modern C++
Stars: ✭ 862 (-1.71%)
Mutual labels:  cli, terminal
Pixterm
Draw images in your ANSI terminal with true color
Stars: ✭ 782 (-10.83%)
Mutual labels:  cli, terminal
So
A terminal interface for Stack Overflow
Stars: ✭ 694 (-20.87%)
Mutual labels:  cli, terminal

Curlie

If you like the interface of HTTPie but miss the features of curl, curlie is what you are searching for. Curlie is a frontend to curl that adds the ease of use of httpie, without compromising on features and performance. All curl options are exposed with syntax sugar and output formatting inspired from httpie.

Install

Using homebrew:

brew install rs/tap/curlie

Using pkg:

pkg install curlie

Or download a binary package.

Usage

Synopsis:

$ curlie [CURL_OPTIONS...] [METHOD] URL [ITEM [ITEM]]

Simple GET:

Custom method, headers and JSON data:

Build

Build with goreleaser to test that all platforms compile properly.

goreleaser --snapshot --skip-publish --rm-dist

Or with go build for your current platform only.

go build .

Differences with httpie

  • Like curl but unlike httpie, headers are written on stderr instead of stdout.
  • Output is not buffered, all the formatting is done on the fly so you can easily debug streamed data.
  • Use the --curl option to print executed curl command.

License

All source code is licensed under the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].