curl / libcurl / libcurl Alternatives

Other HTTP/FTP client Libraries

Free Software and Open Source projects have a long tradition of forks and duplicate efforts. We enjoy "doing it ourselves", no matter if someone else has done something very similar already.

Alternative libraries that cover parts of libcurl's features:

libcurl (MIT)

libghttp (LGPL)

libwww (W3C license) comparison with libcurl
libferit (GPL)
neon (LGPL) comparison with neon
libsoup (LGPL) comparison with libcurl
mozilla netlib (MPL)
mozilla libxpnet (MPL)
wget (GPL)
libfetch (BSD)
HTTP Fetcher (LGPL)
http-tiny (Artistic License)
wininet comparison with libcurl
XMLHTTP Object also known as IXMLHTTPRequest (part of MSXML 3.0)
QHttp (GPL)
ftplib (GPL) ftplib++ (GPL) GNU Common C++ library HTTPClient (LGPL) Jakarta Commons HttpClient (Apache License) gnetlibrary (LGPL) Serf (Apache License) qDecoder (BSD)

Have you tried programming with one of the other libs and care share your experiences? We'd love to make this collection more complete and feature lengthier comments about each lib.