Home Curl

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.

Language
C
Latest Release
curl-8_17_0
License
Other

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

Alternative Tools

wgethttpiearia2


Community

Stars
40.2k
Contributors
100
Open Issues
33
Forks
7.0k