- _ _ ____ _
- ___| | | | _ | |
- / __| | | | |_) | |
- | (__| |_| | _ <| |___
- ___|___/|_| ______|
- 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
- Writtten by Andreas Almroth
- http://www.almroth.com/adacurl/index.html
- Basic
- ScriptBasic bindings to libcurl. Writtten by Peter Verhas
- http://scriptbasic.com/
- C
- libcurl is a C library in itself!
- http://curl.haxx.se/libcurl/
- C++
- Written by Jean-Philippe Barrette-LaPierre
- http://rrette.com/textpattern/index.php?s=cURLpp
- Ch
- Written by Stephen Nestinger and Jonathan Rogado
- http://chcurl.sourceforge.net/
- Cocoa
- Written by Dan Wood
- http://curlhandle.sourceforge.net/
- D
- Written by Kenneth Bogert
- http://curl.haxx.se/libcurl/d/
- Dylan
- Written by Chris Double
- http://dylanlibs.sourceforge.net/
- Euphoria
- Written by Ray Smith
- http://rays-web.com/eulibcurl.htm
- Ferite
- Written by Paul Querna
- http://www.ferite.org/
- Gambas
- http://gambas.sourceforge.net
- glib/GTK+
- Written by Richard Atterer
- http://atterer.net/glibcurl/
- Haskell
- Written by Galois, Inc
- http://hackage.haskell.org/cgi-bin/hackage-scripts/package/curl
- Java
- Maintained by [blank]
- http://curl.haxx.se/libcurl/java/
- Lisp
- Written by Liam Healy
- http://common-lisp.net/project/cl-curl/
- Lua
- luacurl by Alexander Marinov
- http://luacurl.luaforge.net/
- Lua-cURL by J黵gen H鰐zel
- http://luaforge.net/projects/lua-curl/
- Mono
- Written by Jeffrey Phillips
- http://forge.novell.com/modules/xfmod/project/?libcurl-mono
- .NET
- libcurl-net by Jeffrey Phillips
- http://sourceforge.net/projects/libcurl-net/
- Object-Pascal
- Free Pascal, Delphi and Kylix binding written by Christophe Espern.
- http://www.tekool.com/opcurl
- O'Caml
- Written by Lars Nilsson
- http://sourceforge.net/projects/ocurl/
- Pascal
- Free Pascal, Delphi and Kylix binding written by Jeffrey Pohlmeyer.
- http://houston.quik.com/jkp/curlpas/
- Perl
- Maintained by Cris Bailiff
- http://curl.haxx.se/libcurl/perl/
- PHP
- Written by Sterling Hughes
- http://curl.haxx.se/libcurl/php/
- PostgreSQL
- Written by Gian Paolo Ciceri
- http://gborg.postgresql.org/project/pgcurl/projdisplay.php
- Python
- PycURL by Kjetil Jacobsen
- http://pycurl.sourceforge.net/
- R
- RCurl by Duncan Temple Lang
- http://www.omegahat.org/RCurl/
- Rexx
- Written Mark Hessling
- http://rexxcurl.sourceforge.net/
- RPG
- Support for ILE/RPG on OS/400 is included in source distribution
- http://curl.haxx.se/libcurl/
- See packages/OS400/README.OS400 and packages/OS400/curl.inc.in
- Ruby
- curb - written by Ross Bamford
- http://curb.rubyforge.org/
- ruby-curl-multi - written by Kristjan Petursson and Keith Rarick
- http://curl-multi.rubyforge.org/
- Scheme
- Bigloo binding by Kirill Lisovsky
- http://curl.haxx.se/libcurl/scheme/
- S-Lang
- S-Lang binding by John E Davis
- http://www.jedsoft.org/slang/modules/curl.html
- Smalltalk
- Smalltalk binding by Danil Osipchuk
- http://www.squeaksource.com/CurlPlugin/
- SP-Forth
- SP-Forth binding by ygrek
- http://www.forth.org.ru/~ac/lib/lin/curl/
- SPL
- SPL binding by Clifford Wolf
- http://www.clifford.at/spl/
- Tcl
- Tclcurl by Andr閟 Garc韆
- http://personal1.iddeo.es/andresgarci/tclcurl/english/docs.html
- Visual Basic
- libcurl-vb by Jeffrey Phillips
- http://sourceforge.net/projects/libcurl-vb/
- Visual Foxpro
- by Carlos Alloatti
- http://www.ctl32.com.ar/libcurl.asp
- Q
- The libcurl module is part of the default install
- http://q-lang.sourceforge.net/
- wxWidgets
- Written by Casey O'Donnell
- http://wxcode.sourceforge.net/components/wxcurl/
- XBLite
- Written by David Szafranski
- http://perso.wanadoo.fr/xblite/libraries.html