Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
C

curlie

> 开发工具
Open source

The power of curl, the ease of use of httpie.

3.7K stars0 likes0 views
WebsiteGitHub

About

The power of curl, the ease of use of httpie.

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 curlie

Using webi:

# macOS / Linux
curl -sS https://webinstall.dev/curlie | bash
# Windows
curl.exe -A "MS" https://webinstall.dev/curlie | powershell

Using eget:

# Ubuntu/Debian
eget rs/curlie -a deb --to=curlie.deb
sudo dpkg -i curlie.deb

Using macports:

sudo port install curlie

Using pkg:

pkg install curlie

Using go:

go install github.com/rs/curlie@latest

Using scoop:

scoop install curlie

Using mise:

mise use -g curlie@latest

Or download a binary package.

Usage

Synopsis:

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

Simple GET:

Custom method, headers and JSON data:

When running interactively, curlie provides pretty-printed output for json. To force pretty-printed output, pass --pretty.

Build

Build with goreleaser to test that all platforms compile properly.

goreleaser build --clean --snapshot

Or for your current platform only.

goreleaser build --clean --snapshot --single-target

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.

GitHub Issues· 26 open

View all on GitHub
  • #97

    Could not resolve host: imaps/pop3

    Updated Apr 25, 2026
  • #95

    New line on requests without new line

    Updated Mar 19, 2026
  • #94

    Intermingled headers and body

    Updated Dec 8, 2025
  • #24

    --write-out formatted incorrectly

    Updated Aug 24, 2025
  • #90

    🔧 Integrate golangci-lint for Static Code Analysis

    Updated Jul 18, 2025
  • #81

    Pagination flag

    Updated Apr 6, 2024
  • #47

    Support stream when meet server sent events

    Updated Mar 22, 2024
  • #80

    HTTPie JSON array syntax doesn’t work

    Updated Mar 5, 2024
  • #75

    Inquiry about Integrating Curlie Documentation into tldr

    Updated Aug 23, 2023
  • #69

    Custom color scheme support?

    Updated Apr 18, 2023

Highlights

  • •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.

> Tags

Goapi-clientclicurldeveloper-tools

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category开发工具
PricingOpen source

> Related tools

V
VS Code
流行的开源代码编辑器
G
Git
分布式版本控制系统
V
Vite
下一代前端构建工具