C
C++
-
Tarantool C++ connector
Owner: @alyapunov, @korablev77
C#
-
.Net connector for Tarantool 1.6+. Offers a full-featured support of Tarantool’s binary protocol, async API and multiplexing.
Owner: @aensidhe, @roman-kozachenko
-
.Net connector for Tarantool 1.6. Based on the Akka.Net I/O package.
Owner: @donmikel
Clojure
-
Clojure connector for Tarantool 1.7+.
Owner: @fl00r
Crystal
-
Crystal connector for Tarantool 1.7+.
Owner: @vladfaust
Erlang
-
Erlang connector for Tarantool 1.6+. Supports pools of async connects (OTP supervisor based), automatic connection restore, transparent erlang map <-> Lua table.
Owner: @stofel
-
Erlang connector for Tarantool 1.7+. Based on simplepool.
Owner: @brigadier
-
Native Elixir connector for Tarantool 1.6.
Owner: @spscream
Go
-
Go connector for Tarantool 1.6+.
Owner: @funny-falcon, @mialinx
-
Go connector for Tarantool 1.6+.
Owner: @viciious
Java
-
Java connector for Tarantool 1.6+
Owner: @dgreenru
Lua
-
Pure Lua connector for Tarantool 1.7+. Works on nginx cosockets and plain Lua sockets.
Owner: @csteenberg
-
Tarantool client for LuaJIT. Uses [sock] for I/O but you can bring your own.
Owner: @capr
Node.js
NginX
-
NginX upstream module for Tarantool 1.6+. Features REST, JSON API, websockets, load balancing.
Owner: @dedok
OpenResty
-
Connector for working with Tarantool 1.6 from nginx with an embedded Lua module or with OpenResty.
Owner: @perusio
-
Lua connector for Tarantool 1.6 on OpenResty nginx cosockets.
Owner: @hengestone
Perl
-
Perl client for Tarantool 1.6+. Fast, based on AnyEvent (async requests out of the box), provides automatic schema loading and on-fly reloading (which enables one to use spaces’ and indexes’ names in queries), supports all common tarantool statements to be requested natively (select / insert / delete / update / replace / upsert) or through lua function call. The connection is fully customizable (different timeouts can be set), fault-tolerant (reconnect on fails), and can be lazy initialized (to connect on first request).
Owner: @Awety
-
EV connector for Tarantool 1.6+. Asynchronous, fast, supports schemas (incl. fields) for on-the-fly tuple-to-hash and backward transformations, supports Types::Serializer for transparent conversion to JSON.
Owner: @igorcoding, @mons
PHP
-
PECL PHP connector for Tarantool 1.6+
Owner: @bigbes
-
Pure PHP connector for Tarantool 1.7.1+. Includes a client and a mapper.
Python
-
Pure Python connector for Tarantool 1.6+, also available from pypi
Owner: @bigbes
-
Python Gevent driver for Tarantool 1.6
Owner: @shveenkov
-
Python 3.5 asyncio driver for Tarantool 1.6+
Owner: @igorcoding
-
Python 3.4 asyncio driver for Tarantool 1.6
Owner: @shveenkov
R
-
R connector for Tarantool 1.6+
Owner: @thekvs
Ruby
-
Ruby connector for Tarantool 1.6+
Owner: @funny-falcon
Rust
-
Rust connector for Tarantool 2.2+
Owner: @picodata
-
Rust connector for Tarantool 1.7+
Owner: @zheludkov
-
Pure Rust async connector for Tarantool 1.6+
Owner: @dedefer
Smalltalk
Swift
-
Swift connector and stored procedures for Tarantool 1.7
Owner: @rtsisyk
Tarantool
-
Built-in net.box module. Ships together with any Tarantool package. See more in the documentation.
Owner: Tarantool authors