Home | History | Annotate | Download | only in docs
      1 libcurl bindings
      2 ================
      3 
      4  Creative people have written bindings or interfaces for various environments
      5  and programming languages. Using one of these allows you to take advantage of
      6  curl powers from within your favourite language or system.
      7 
      8  This is a list of all known interfaces as of this writing.
      9 
     10  The bindings listed below are not part of the curl/libcurl distribution
     11  archives, but must be downloaded and installed separately.
     12 
     13 [Ada95](http://www.almroth.com/adacurl/index.html)  Written by Andreas Almroth
     14 
     15 [Basic](http://scriptbasic.com/) ScriptBasic bindings written by Peter Verhas
     16 
     17 [C++](http://curlpp.org/) Written by Jean-Philippe Barrette-LaPierre
     18 
     19 [Ch](http://chcurl.sourceforge.net/) Written by Stephen Nestinger and Jonathan Rogado
     20 
     21 Cocoa: [BBHTTP](https://github.com/brunodecarvalho/BBHTTP) written by Bruno de Carvalho
     22 [curlhandle](http://curlhandle.sourceforge.net/) Written by Dan Wood
     23 
     24 [D](http://dlang.org/library/std/net/curl.html) Written by Kenneth Bogert
     25 
     26 [Dylan](http://dylanlibs.sourceforge.net/) Written by Chris Double
     27 
     28 [Eiffel](https://room.eiffel.com/library/curl) Written by Eiffel Software
     29 
     30 [Euphoria](http://rays-web.com/eulibcurl.htm) Written by Ray Smith
     31 
     32 [Falcon](http://www.falconpl.org/index.ftd?page_id=prjs&prj_id=curl)
     33 
     34 [Ferite](http://www.ferite.org/) Written by Paul Querna
     35 
     36 [Gambas](http://gambas.sourceforge.net/)
     37 
     38 [glib/GTK+](http://atterer.net/glibcurl/) Written by Richard Atterer
     39 
     40 [Guile](http://www.lonelycactus.com/guile-curl.html) Written by Michael L. Gran
     41 
     42 [Harbour](https://github.com/vszakats/harbour-core/tree/master/contrib/hbcurl) Written by Viktor Szakts
     43 
     44 [Haskell](http://hackage.haskell.org/cgi-bin/hackage-scripts/package/curl) Written by Galois, Inc
     45 
     46 [Java](https://github.com/pjlegato/curl-java)
     47 
     48 [Julia](https://github.com/forio/Curl.jl) Written by Paul Howe
     49 
     50 [Lisp](http://common-lisp.net/project/cl-curl/) Written by Liam Healy
     51 
     52 Lua: [luacurl](http://luacurl.luaforge.net/) by Alexander Marinov, [Lua-cURL](http://luaforge.net/projects/lua-curl/) by Jrgen Htzel
     53 
     54 [Mono](http://forge.novell.com/modules/xfmod/project/?libcurl-mono) Written by Jeffrey Phillips
     55 
     56 [.NET](https://sourceforge.net/projects/libcurl-net/) libcurl-net by Jeffrey Phillips
     57 
     58 [node.js](https://github.com/JCMais/node-libcurl) node-libcurl by Jonathan Cardoso Machado
     59 
     60 [Object-Pascal](http://www.tekool.com/opcurl) Free Pascal, Delphi and Kylix binding written by Christophe Espern.
     61 
     62 [O'Caml](https://sourceforge.net/projects/ocurl/) Written by Lars Nilsson
     63 
     64 [Pascal](http://houston.quik.com/jkp/curlpas/) Free Pascal, Delphi and Kylix binding written by Jeffrey Pohlmeyer.
     65 
     66 [Perl](https://github.com/szbalint/WWW--Curl) Maintained by Cris Bailiff and Blint Szilakszi
     67 
     68 [PHP](https://php.net/curl) Originally written by Sterling Hughes
     69 
     70 [PostgreSQL](http://gborg.postgresql.org/project/pgcurl/projdisplay.php) Written by Gian Paolo Ciceri
     71 
     72 [Python](http://pycurl.sourceforge.net/) PycURL by Kjetil Jacobsen
     73 
     74 [R](http://cran.r-project.org/package=curl)
     75 
     76 [Rexx](http://rexxcurl.sourceforge.net/) Written Mark Hessling
     77 
     78 RPG, support for ILE/RPG on OS/400 is included in source distribution
     79 
     80 Ruby: [curb](http://curb.rubyforge.org/) written by Ross Bamford, [ruby-curl-multi](http://curl-multi.rubyforge.org/) written by Kristjan Petursson and Keith Rarick
     81 
     82 [Rust](https://github.com/carllerche/curl-rust) curl-rust - by Carl Lerche
     83 
     84 [Scheme](http://www.metapaper.net/lisovsky/web/curl/) Bigloo binding by Kirill Lisovsky
     85 
     86 [S-Lang](http://www.jedsoft.org/slang/modules/curl.html) by John E Davis
     87 
     88 [Smalltalk](http://www.squeaksource.com/CurlPlugin/) Written by Danil Osipchuk
     89 
     90 [SP-Forth](http://www.forth.org.ru/~ac/lib/lin/curl/) Written by ygrek
     91 
     92 [SPL](http://www.clifford.at/spl/) Written by Clifford Wolf
     93 
     94 [Tcl](http://mirror.yellow5.com/tclcurl/) Tclcurl by Andrs Garca
     95 
     96 [Visual Basic](https://sourceforge.net/projects/libcurl-vb/) libcurl-vb by Jeffrey Phillips
     97 
     98 [Visual Foxpro](http://www.ctl32.com.ar/libcurl.asp) by Carlos Alloatti
     99 
    100 [Q](http://q-lang.sourceforge.net/) The libcurl module is part of the default install
    101 
    102 [wxWidgets](http://wxcode.sourceforge.net/components/wxcurl/) Written by Casey O'Donnell
    103 
    104 [XBLite](http://perso.wanadoo.fr/xblite/libraries.html) Written by David Szafranski
    105 
    106 [Xojo](https://github.com/charonn0/RB-libcURL) Written by Andrew Lambert
    107