curl is a command line tool for transferring files with URL syntax, supporting FTP, FTPS, TFTP, HTTP, HTTPS, SCP, SFTP, TELNET, DICT, FILE and LDAP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transfer resume, proxy tunneling and a busload of other useful tricks.

Journal Entries

Avatar

curl 7.18.2 released today! bagder — about 1 year ago

Avatar

working on getting a release done for c-ares and soon for curl as well bagder — about 1 year ago

See All Journal Entries


Ratings & Reviews

Community Rating
4.5/5.0

Based on 109 user ratings.

Your Rating

Click to rate this project.

about 1 year ago Avatar
Favorite downloader

  by Nathan Myers

If you're moving files via TCP or programming interaction with an HTTP server, cURL is probably the right tool for the job.

2 of 5 users found the following review helpful. Was this review helpful to you? |

Links

1 link submitted so far. Submit your own links.

News

Edit RSS feeds.

    curl 7.19.5

    I’m happy to say that we’ve just shipped our 111th public release of curl and libcurl: 7.19.5
    Notable changes this time include:

    libcurl now closes all dead connections whenever you attempt to open a new connection
    libssh2’s ... [More] version number can now be figured out run-time instead of using the build-time fixed number
    CURLOPT_SEEKFUNCTION may now return CURL_SEEKFUNC_CANTSEEK
    curl can now [...] [Less]

    Dear Apple Inc

    Dear Apple Inc,
    As one of the primary authors of libcurl and curl, two parts that are included in every Mac OS X release since years back, I was only wondering if you would consider sponsoring me with a Mac, to make it easier for me to do (lib)curl development, tuning and bug-fixing on/for the Mac?
    I [...]

    Getting support to curl

    The other day I read this blog post by Stormy Peters, talking about getting people to sponsor or support Open Source projects and she continued to describe the Gnome approach and a bunch of projects that accept donations etc etc.
    It made me (not too surprising) think about the situation for our little project cURL. We’re [...]

    Adding known hosts support

    … to libcurl and libssh2!
    I’m about to start this little mini adventure, so if you’re one of the guys out there who’s been looking forward to be able to do even more (Open)SSH-like things with curl and libcurl when we use SCP and SFTP then consider this a little notification to start listening!
    This will require [...]

    HTTP Status Report

    Mark Nottingham held a very interesting one hour talk on the status of HTTP and the work on HTTPbis on a QCon conference recently, and luckily for us HTTP geeks there’s this great video/presentation from that.
    curl is mentioned at least twice in the slides, unfortunately it has a wrong fact on the second mention [...]

Read all cURL articles…

Download Page
1209 downloads

Who uses cURL?

Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar

Who contributes to cURL?

Avatar Avatar Avatar Avatar Avatar Avatar Avatar Anon32
I'm a contributor

Who manages cURL?

Avatar
I'm a manager

Where in the world?



Related Projects by Tags

curlpp, ftp4j, KatchTV, mulk, Wget


People who use cURL also use:


Project Cost

This calculator estimates how much it would cost to hire a team to write this project from scratch. More »
Include
Codebase 79,328
Effort (est.) 20 Person Years
Avg. Salary $ year
$ 1,085,565