Curl
A versatile command line tool and library (libcurl) for transferring data with URLs. Supports protocols including HTTP, HTTPS, FTP, FTPS, SCP, SFTP, LDAP, SMB, SMTP, POP3, IMAP, MQTT, RTSP, and many more. Widely used for network troubleshooting, automation, and data transfer for developers and system administrators.
Curl is built in C, distributed under the Other license, 41.3k GitHub stars from 100 contributors, latest release curl-8_19_0.
Stats refreshed
- Language
- C
- Latest Release
- curl-8_19_0
- License
- Other
Our Newsletter
Get new CLI tools right in your inbox
Get short emails with useful cli projects, releases, and repos worth watching.
Key Features
- Supports numerous protocols (HTTP, FTP, SFTP, SMTP, etc.)
- Command line and programmable API via libcurl
- Powerful scripting and automation capabilities
- Data upload and download across platforms
- Customizable headers, cookies, authentication, and proxies
- Cross-platform and open source
Resources
Community
More CLI tools
Oh My Zsh
A delightful community-driven framework for managing your Zsh configuration, with over 2,400 contributors, 300+ plugins, and 140+ themes.
Yt-dlp
A feature-rich command-line tool for downloading audio and video from YouTube and other sites.
Claude Code
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
Tabby
Tabby is a modern, highly customizable terminal emulator that supports SSH, serial, Telnet, and more. It features a polished user interface, cross-platform compatibility, and robust plugin support to enhance your command-line workflow.
Tldr
Collaborative cheatsheets for console commands. Simplifying the man pages with practical examples.
Starship
A minimal, blazing-fast, and infinitely customizable prompt for any shell.