Spec-Zone.ru › RethinkDB ruby

Installing RethinkDB client drivers

Official drivers

  • JavaScript

  • Ruby

  • Python

  • Java

Current community-supported drivers

These drivers have been updated to use the JSON driver protocol and at least RethinkDB 2.0 ReQL.

  • C# bchavez

  • C# mfenniak

  • C++

  • Clojure

  • Common Lisp

  • Dart

  • Delphi

  • Elixir

  • Erlang

  • Go

  • Haskell

  • JS neumino

  • Lua

  • Nim

  • Perl

  • PHP

  • R

  • Rust

  • Swift

Drivers with limited features

These drivers may not support all of RethinkDB 2.0's ReQL. However, if you wish to work with one of these languages, they may provide a good starting point.

  • Objective-C

  • Scala

Note that both the official JavaScript driver and neumino’s “rethinkdbdash” driver are designed to work with Node.js.

Haven’t installed the server yet? Go do that first!

Contribute a driver

Help make RethinkDB available on more platforms—contribute a driver for another language, or join one of the existing projects. To get started with driver development:

  • Read the article on writing RethinkDB drivers.
  • Subscribe to the RethinkDB driver developers group.
  • Read the source code for existing drivers.

Thanks to all our amazing driver contributors!

  • @apa512 (Clojure): https://github.com/apa512/clj-rethinkdb
  • @atnnn (Haskell): https://github.com/atnnn
  • @bchavez (C#/.NET): https://github.com/bchavez/RethinkDb.Driver
  • @billysometimes (Dart): https://github.com/billysometimes/rethinkdb
  • @brandonhamilton (Delphi): https://github.com/brandonhamilton/rethinkdb-delphi
  • @dancannon (Go): https://github.com/dancannon/gorethink
  • @danielmewes (PHP): https://github.com/danielmewes/php-rql
  • @dkhenry (Java): https://github.com/dkhenry/rethinkjava
  • @dparnell (Objective-C): https://github.com/dparnell/rethink-db-client
  • @grandquista (Lua): https://github.com/grandquista/Lua-ReQL
  • @hamiltop (Elixir): https://github.com/hamiltop/rethinkdb-elixir
  • @jurajmasar (C++): https://github.com/jurajmasar/rethink-db-cpp-driver
  • @kclay (Scala): https://github.com/kclay/rethink-scala
  • @kureikain (Erlang): https://github.com/kureikain/relang
  • @mbq (R): https://github.com/mbq/rethinker
  • @neumino (JavaScript): https://github.com/neumino/rethinkdbdash
  • @njlg (Perl): https://github.com/njlg/perl-rethinkdb
  • @npiv (Java): https://github.com/npiv/rethink-java-driver
  • @orthecreedence (Common Lisp): https://github.com/orthecreedence/cl-rethinkdb
  • @pixelspark (Swift): https://github.com/pixelspark/rethink-swift
  • @rgv151 (Nim): https://github.com/rgv151/rethinkdb.nim
  • @rushmorem (Rust): https://github.com/rust-rethinkdb/reql
  • @unbit (C): https://github.com/unbit/librethinkdb
  • The rethinkdb-net team (C#/.NET): https://github.com/mfenniak/rethinkdb-net

© RethinkDB contributors
Licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
https://rethinkdb.com/docs/install-drivers/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API