Skip to content

Latest commit

 

History

History
56 lines (53 loc) · 3.67 KB

bindings.md

File metadata and controls

56 lines (53 loc) · 3.67 KB

Bindings

Creative people have written bindings or interfaces for various environments and programming languages. Using one of these allows you to take advantage of the power of curl from within your favorite language or system. This is a list of all known interfaces, as of the time of this writing.

The bindings listed below are not part of the curl/libcurl distribution archives. They must be downloaded and installed separately.

Language Site Author(s)
Script Basic http://scriptbasic.com/ Peter Verhas
C++ http://curlpp.org/ Jean-Philippe, Barrette-LaPierre
Ch/C++ https://chcurl.sourceforge.io/ Stephen Nestinger, Jonathan Rogado
Cocoa (BBHTTP) https://github.com/brunodecarvalho/BBHTTP Bruno de Carvalho
Cocoa (CURLHandle) https://github.com/karelia/curlhandle/ Dan Wood
D https://dlang.org/library/std/net/curl.html Kenneth Bogert
Delphi https://github.com/Mercury13/curl4delphi Mikhail Merkuryev
Dylan https://opendylan.org/ Chris Double
Eiffel https://room.eiffel.com/library/curl Eiffel Software
Falcon http://www.falconpl.org/ Falcon
Gambas https://gambas.sourceforge.io/ Gambas
glib/GTK+ http://atterer.org/glibcurl Richard Atterer
Go https://github.com/andelf/go-curl ShuYu Wang
Guile http://www.lonelycactus.com/guile-curl.html Michael L. Gran
Harbour https://github.com/vszakats/harbour-core/tree/master/contrib/hbcurl Viktor Szakáts
Haskell https://hackage.haskell.org/package/curl Galois, Inc
Java https://github.com/pjlegato/curl-java Paul Legato
Julia https://github.com/JuliaWeb/LibCURL.jl JuliaWeb
Lisp https://common-lisp.net/project/cl-curl/ Liam Healy
Lua (luacurl) http://luacurl.luaforge.net/ Alexander Marinov
Lua-cURL https://github.com/Lua-cURL/Lua-cURLv3 Jürgen Hötzel, Alexey Melnichuk
.NET https://github.com/masroore/CurlSharp Masroor Ehsan Choudhury, Jeffrey Phillips
NodeJS https://github.com/JCMais/node-libcurl Jonathan Cardoso Machado
OCaml http://ygrek.org.ua/p/ocurl/ Lars Nilsson
Pascal/Delphi/Kylix https://curlpas.sourceforge.io/curlpas/ Jeffrey Pohlmeyer.
Perl https://github.com/szbalint/WWW--Curl Cris Bailiff and Bálint Szilakszi
PHP https://php.net/curl Sterling Hughes
PostgreSQL https://github.com/pramsey/pgsql-http Paul Ramsey
Python (PycURL) https://github.com/pycurl/pycurl Kjetil Jacobsen
R https://cran.r-project.org/package=curl Jeroen Ooms, Hadley Wickham, RStudio
Rexx https://rexxcurl.sourceforge.io/ Mark Hessling
Ring https://ring-lang.sourceforge.io/doc1.3/libcurl.html Mahmoud Fayed
Ruby (curb) https://github.com/taf2/curb Ross Bamford
Ruby (ruby-curl-multi) http://curl-multi.rubyforge.org/ Kristjan Petursson and Keith Rarick
Rust (curl-rust) https://github.com/carllerche/curl-rust Carl Lerche
Scheme Bigloo https://www.metapaper.net/lisovsky/web/curl/ Kirill Lisovsky
Scilab https://help.scilab.org/docs/current/fr_FR/getURL.html Sylvestre Ledru
S-Lang https://www.jedsoft.org/slang/modules/curl.html John E Davis
Smalltalk http://www.squeaksource.com/CurlPlugin/ Danil Osipchuk
SP-Forth http://www.forth.org.ru/~ac/lib/lin/curl/ ygrek
Tcl http://mirror.yellow5.com/tclcurl/ Andrés García
Visual Basic https://sourceforge.net/projects/libcurl-vb/ Jeffrey Phillips
wxWidgets https://wxcode.sourceforge.io/components/wxcurl/ Casey O'Donnell
Xojo https://github.com/charonn0/RB-libcURL Andrew Lambert