4.2 KiB
libcurl bindings
Creative people have written bindings or interfaces for various environments and programming languages. Using one of these allows you to take advantage of curl powers from within your favourite language or system.
This is a list of all known interfaces as of this writing.
The bindings listed below are not part of the curl/libcurl distribution archives, but must be downloaded and installed separately.
Ada95 Written by Andreas Almroth
Basic ScriptBasic bindings written by Peter Verhas
C++ Written by Jean-Philippe Barrette-LaPierre
Ch Written by Stephen Nestinger and Jonathan Rogado
Cocoa: BBHTTP written by Bruno de Carvalho curlhandle Written by Dan Wood
D Written by Kenneth Bogert
Dylan Written by Chris Double
Eiffel Written by Eiffel Software
Euphoria Written by Ray Smith
Ferite Written by Paul Querna
glib/GTK+ Written by Richard Atterer
Guile Written by Michael L. Gran
Harbour Written by Viktor Szakáts
Haskell Written by Galois, Inc
Julia Written by Paul Howe
Lisp Written by Liam Healy
Lua: luacurl by Alexander Marinov, Lua-cURL by Jürgen Hötzel
Mono Written by Jeffrey Phillips
.NET libcurl-net by Jeffrey Phillips
node.js node-libcurl by Jonathan Cardoso Machado
Object-Pascal Free Pascal, Delphi and Kylix binding written by Christophe Espern.
O'Caml Written by Lars Nilsson
Pascal Free Pascal, Delphi and Kylix binding written by Jeffrey Pohlmeyer.
Perl Maintained by Cris Bailiff and Bálint Szilakszi
PHP Originally written by Sterling Hughes
PostgreSQL Written by Gian Paolo Ciceri
Python PycURL by Kjetil Jacobsen
Rexx Written Mark Hessling
RPG, support for ILE/RPG on OS/400 is included in source distribution
Ruby: curb written by Ross Bamford, ruby-curl-multi written by Kristjan Petursson and Keith Rarick
Rust curl-rust - by Carl Lerche
Scheme Bigloo binding by Kirill Lisovsky
S-Lang by John E Davis
Smalltalk Written by Danil Osipchuk
SP-Forth Written by ygrek
SPL Written by Clifford Wolf
Tcl Tclcurl by Andrés García
Visual Basic libcurl-vb by Jeffrey Phillips
Visual Foxpro by Carlos Alloatti
Q The libcurl module is part of the default install
wxWidgets Written by Casey O'Donnell
XBLite Written by David Szafranski
Xojo Written by Andrew Lambert