d4cf488d8c66952d936e7599911993263942145b
[platform/upstream/curl.git] / docs / BINDINGS
1                                   _   _ ____  _
2                               ___| | | |  _ \| |
3                              / __| | | | |_) | |
4                             | (__| |_| |  _ <| |___
5                              \___|\___/|_| \_\_____|
6
7                                libcurl bindings
8
9  Creative people have written bindings or interfaces for various environments
10  and programming languages. Using one of these allows you to take advantage of
11  curl powers from within your favourite language or system.
12
13  This is a list of all known interfaces as of this writing.
14
15  The bindings listed below are not part of the curl/libcurl distribution
16  archives, but must be downloaded and installed separately.
17
18 Ada95
19
20   Writtten by Andreas Almroth
21   http://www.almroth.com/adacurl/index.html
22
23 Basic
24
25   ScriptBasic bindings to libcurl. Writtten by Peter Verhas
26   http://scriptbasic.com/
27
28 C
29   libcurl is a C library in itself!
30   http://curl.haxx.se/libcurl/
31
32 C++
33
34   Written by Jean-Philippe Barrette-LaPierre
35   http://curlpp.org/
36
37 Ch
38
39   Written by Stephen Nestinger and Jonathan Rogado
40   http://chcurl.sourceforge.net/
41
42 Cocoa
43
44   BBHTTP: written by Bruno de Carvalho
45   https://github.com/brunodecarvalho/BBHTTP
46
47   curlhandle: Written by Dan Wood
48   http://curlhandle.sourceforge.net/
49
50 D
51
52   Written by Kenneth Bogert
53   http://curl.haxx.se/libcurl/d/
54
55 Dylan
56
57   Written by Chris Double
58   http://dylanlibs.sourceforge.net/
59
60 Eiffel
61
62   Written by Eiffel Software
63   http://curl.haxx.se/libcurl/eiffel/
64
65 Euphoria
66
67   Written by Ray Smith
68   http://rays-web.com/eulibcurl.htm
69
70 Falcon
71
72   http://www.falconpl.org/index.ftd?page_id=prjs&prj_id=curl
73
74 Ferite
75
76   Written by Paul Querna
77   http://www.ferite.org/
78
79 Gambas
80
81   http://gambas.sourceforge.net
82
83 glib/GTK+
84
85   Written by Richard Atterer
86   http://atterer.net/glibcurl/
87
88 Guile:
89
90   Written by Michael L. Gran
91   http://www.lonelycactus.com/guile-curl.html
92
93 Haskell
94
95   Written by Galois, Inc
96   http://hackage.haskell.org/cgi-bin/hackage-scripts/package/curl
97
98 Java
99
100   Maintained by [blank]
101   http://curl.haxx.se/libcurl/java/
102
103 Julia
104
105   Written by Paul Howe
106   https://github.com/forio/Curl.jl
107
108 Lisp
109
110   Written by Liam Healy
111   http://common-lisp.net/project/cl-curl/
112
113 Lua
114
115   luacurl by Alexander Marinov
116   http://luacurl.luaforge.net/
117
118   Lua-cURL by Jürgen Hötzel
119   http://luaforge.net/projects/lua-curl/
120
121 Mono
122
123   Written by Jeffrey Phillips
124   http://forge.novell.com/modules/xfmod/project/?libcurl-mono
125
126 .NET
127
128   libcurl-net by Jeffrey Phillips
129   http://sourceforge.net/projects/libcurl-net/
130
131 node.js
132
133   node-libcurl by Jonathan Cardoso Machado
134   https://github.com/JCMais/node-libcurl
135
136 Object-Pascal
137
138   Free Pascal, Delphi and Kylix binding written by Christophe Espern.
139   http://www.tekool.com/opcurl
140
141 O'Caml
142
143   Written by Lars Nilsson
144   http://sourceforge.net/projects/ocurl/
145
146 Pascal
147
148   Free Pascal, Delphi and Kylix binding written by Jeffrey Pohlmeyer.
149   http://houston.quik.com/jkp/curlpas/
150
151 Perl
152
153   Maintained by Cris Bailiff
154   http://curl.haxx.se/libcurl/perl/
155
156 PHP
157
158   Written by Sterling Hughes
159   http://curl.haxx.se/libcurl/php/
160
161 PostgreSQL
162
163   Written by Gian Paolo Ciceri
164   http://gborg.postgresql.org/project/pgcurl/projdisplay.php
165
166 Python
167
168   PycURL by Kjetil Jacobsen
169   http://pycurl.sourceforge.net/
170
171 R
172
173   RCurl by Duncan Temple Lang
174   http://www.omegahat.org/RCurl/
175
176 Rexx
177
178   Written Mark Hessling
179   http://rexxcurl.sourceforge.net/
180
181 RPG
182
183   Support for ILE/RPG on OS/400 is included in source distribution
184   http://curl.haxx.se/libcurl/
185   See packages/OS400/README.OS400 and packages/OS400/curl.inc.in
186
187 Ruby
188
189   curb - written by Ross Bamford
190   http://curb.rubyforge.org/
191
192   ruby-curl-multi - written by Kristjan Petursson and Keith Rarick
193   http://curl-multi.rubyforge.org/
194
195 Scheme
196
197   Bigloo binding by Kirill Lisovsky
198   http://curl.haxx.se/libcurl/scheme/
199
200 S-Lang
201
202   S-Lang binding by John E Davis
203   http://www.jedsoft.org/slang/modules/curl.html
204
205 Smalltalk
206
207   Smalltalk binding by Danil Osipchuk
208   http://www.squeaksource.com/CurlPlugin/
209
210 SP-Forth
211
212   SP-Forth binding by ygrek
213   http://www.forth.org.ru/~ac/lib/lin/curl/
214
215 SPL
216
217   SPL binding by Clifford Wolf
218   http://www.clifford.at/spl/
219
220 Tcl
221
222   Tclcurl by Andrés García
223   http://personal1.iddeo.es/andresgarci/tclcurl/english/docs.html
224
225 Visual Basic
226
227   libcurl-vb by Jeffrey Phillips
228   http://sourceforge.net/projects/libcurl-vb/
229
230 Visual Foxpro
231
232   by Carlos Alloatti
233   http://www.ctl32.com.ar/libcurl.asp
234
235 Q
236   The libcurl module is part of the default install
237   http://q-lang.sourceforge.net/
238
239 wxWidgets
240
241   Written by Casey O'Donnell
242   http://wxcode.sourceforge.net/components/wxcurl/
243
244 XBLite
245
246   Written by David Szafranski
247   http://perso.wanadoo.fr/xblite/libraries.html