Curl is a tool and libcurl is a library for transferring data with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TFTP, SCP, SFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP. libcurl offers a myriad of powerful features
C M4 Perl DIGITAL Command Language CMake C++ Other
Latest commit 2bbed9c Jul 15, 2016 @lygstate lygstate committed with jay cmake: Fix for schannel support
The check_library_exists_concat do not check crypt32 library properly.
So include it directly.

Bug: #917
Reported-by: Yonggang Luo

Bug: #935
Reported-by: Alain Danteny
Failed to load latest commit information.
.github CONTRIBUTING.md: fix links Feb 18, 2016
CMake URLs: change all http:// URLs to https:// Feb 3, 2016
docs TODO: minor typo in last commit Jul 26, 2016
include bump: start working on 7.50.1 Jul 21, 2016
lib vauth.h: No need to query HAVE_GSSAPI || USE_WINDOWS_SSPI for SPNEGO Jul 23, 2016
m4 curl-compilers.m4: improve detection of GCC's -fvisibility= flag Jun 21, 2016
packages os400: minimum supported OS version: V6R1M0. Jul 25, 2016
projects README: Mention wolfSSL in the 'Dependencies' section Jul 23, 2016
scripts contrithanks.sh: exclude existing names case insensitively May 23, 2016
src tool_urlglob: fix off-by-one error in glob_parse() Jun 3, 2016
tests tests: Fix for http/2 feature Jul 24, 2016
winbuild winbuild: fix embedded manifest option Jul 21, 2016
.dir-locals.el Add .dir-locals and set c-basic-offset to 2. Dec 23, 2015
.gitattributes Tell git to not convert configure-related files. Jul 17, 2012
.gitignore build: Install zsh completion Nov 24, 2015
.travis.yml Revert "travis: Install libtool for OS X builds" Jul 28, 2016
CHANGES URLs: change all http:// URLs to https:// Feb 2, 2016
CHANGES.0 URLs: change more http to https Feb 4, 2016
CMakeLists.txt cmake: Fix for schannel support Jul 28, 2016
COPYING COPYING: clarify that Daniel is not the sole author Feb 6, 2016
CTestConfig.cmake ENH: move dashboard location Jul 15, 2009
GIT-INFO curl tool: renaming hugehelp files to tool_hugehelp Dec 26, 2012
MacOSX-Framework MacOSX-Framework: sdk regex fix for sdk 10.10 and later Oct 25, 2015
Makefile.am build: include scripts/ in the dist Apr 9, 2016
Makefile.dist URLs: change all http:// URLs to https:// Feb 2, 2016
README URLs: follow GitHub project rename (also Travis CI) Feb 4, 2016
README.md README.md: change host name for the svg logo Jun 28, 2016
RELEASE-NOTES tests: distribute the http2-server.pl script, too Jul 21, 2016
acinclude.m4 acinclude.m4: improve autodetection of CA bundle on FreeBSD Jun 27, 2016
appveyor.yml Appveyor: Updates for options - CURL_STATICLIB/BUILD_TESTING Jul 1, 2016
buildconf URLs: change all http:// URLs to https:// Feb 2, 2016
buildconf.bat dist: ship buildconf.bat too Feb 12, 2016
configure.ac configure: don't specify .lib for libs on windows Jun 22, 2016
curl-config.in URLs: change all http:// URLs to https:// Feb 2, 2016
libcurl.pc.in URLs: change all http:// URLs to https:// Feb 2, 2016
maketgz maketgz: add -j to make dist Mar 22, 2016

README.md

curl logo

Curl is a command-line tool for transferring data specified with URL syntax. Find out how to use curl by reading the curl.1 man page or the MANUAL document. Find out how to install Curl by reading the INSTALL document.

libcurl is the library curl is using to do its job. It is readily available to be used by your software. Read the libcurl.3 man page to learn how!

You find answers to the most frequent questions we get in the FAQ document.

Study the COPYING file for distribution terms and similar. If you distribute curl binaries or other binaries that involve libcurl, you might enjoy the LICENSE-MIXING document.

Contact

If you have problems, questions, ideas or suggestions, please contact us by posting to a suitable mailing list.

All contributors to the project are listed in the THANKS document.

Website

Visit the curl web site for the latest news and downloads.

Git

To download the very latest source off the Git server do this:

git clone https://github.com/curl/curl.git

(you'll get a directory named curl created, filled with the source code)

Notice

Curl contains pieces of source code that is Copyright (c) 1998, 1999 Kungliga Tekniska Högskolan. This notice is included here to comply with the distribution terms.