このページの内容

Awesome Rethinkdb

Rethinkdbを扱う資料や関連プロジェクトをまとめたAwesomeリストです。

目次


>

RethinkDB Ecosystem

ドキュメント

  • RethinkDB - RethinkDBドキュメント。
  • ReQL API - JavaScript ReQLコマンドリファレンス。

コミュニティ


>

JavaScript Libraries

Drivers
  • RethinkDB JavaScript - 公式サポートのJavaScriptドライバー。
  • メンテナー: RethinkDB Team Github Twitter
  • RethinkDB Dash - 接続プールとストリームをサポートするRethinkDB向け高度なNode.jsドライバー。
  • メンテナー: Michel Github Twitter
ORM
  • Thinky - RethinkDB向けJavaScript ORM。
  • Maintainer: Michel Github Twitter
  • JSData RethinkDB - js-data ORM向けRethinkDBアダプター。
  • Maintainer: JS Data Organization Github
Extension Libraries
Technology Integrations
  • Hapi RethinkDB CRUD - RethinkDBと連携するHapi向けCRUDハンドラー。
  • Maintainer: Thomas Eng Github
  • Sails Hook Thinky - SailsでRethinkDB向けThinky ORMを有効にするフック。
  • Maintainer: Matt Wielbut Github Twitter
  • KOA RethinkDB - RethinkDBクライアントを取得するKoaミドルウェア。
  • Maintainer: Hao-kang Den Github
  • RabbitMQ - RethinkDBとRabbitMQの統合。
  • Maintainer: RethinkDB Team Github Twitter

Back to top


>

Python Libraries

Drivers
  • RethinkDB Python - 公式サポートのPythonドライバー。
  • Maintainer: RethinkDB Team Github Twitter
ORM
  • Remodel - Pythonで書かれた、非常にシンプルでありながら強力・拡張可能なRethinkDB向けObject Document Mapper。
  • Maintainer: Andrei Horak Github Twitter
  • Rethink - Appengine NDBに着想を得たPython RethinkDB Object Mapperインターフェース。
  • Maintainer: Kevin Amerson Github Twitter
Technology Integrations
  • flask-rethinkdb - FlaskへRethinkDBサポートを追加する。
  • Maintainer: Andrei Horak Github Twitter
  • RabbitMQ - RethinkDBとRabbitMQの統合。
  • Maintainer: RethinkDB Team Github Twitter

Back to top


>

Ruby Libraries

Drivers
  • RethinkDB Ruby - 公式サポートのRubyドライバー。
  • Maintainer: RethinkDB Team Github Twitter
ORM
  • NoBrainer - RethinkDB向けRuby ORM。
  • Maintainer: Nicolas Viennot Github Twitter
Technology Integrations
  • Epiphy - 軽量なRethinkDB ORM。
  • Maintainer: Vinh Quốc Nguyễn Github Twitter
  • lotus-rethinkdb - Lotus::Model向けRethinkDBアダプター。
  • Maintainer: Angelo Ashmore Github Twitter
  • RabbitMQ - Integrating RethinkDB with RabbitMQ
  • Maintainer: RethinkDB Team Github Twitter

Back to top


>

Java Libraries

Drivers
  • RethinkDB Java - 公式サポートのJavaドライバー。
  • Maintainer: RethinkDB Team Github Twitter
  • Rethinker - 公式RethinkDB Javaドライバーと併用するシンプルなシリアル化ライブラリ。
  • Maintainer: Dave Hrycyszyn Github Twitter
  • Rethinkdb4j - Asynchronous Netty-based RethinkDB driver for Java.
  • Maintainer: Anton Ustyuzhanin Github
ORM
  • RethinkDB Java ORM - A custom POJO converter for RethinkDB Java driver.
  • Maintainer: Peter Knego Github Twitter
Technology Integrations
  • RabbitMQ - Integrating RethinkDB with RabbitMQ
  • Maintainer: RethinkDB Team Github Twitter

Back to top


>

Additional Languages

Community Supported Drivers

  • C# - A C#/.NET RethinkDB driver striving for 100% ReQL API coverage.
  • C++ - RethinkDB driver for C++.
  • Clojure - Clojure向けRethinkDBクライアント。
  • Dart - RethinkDB v2.0.3向けDartドライバー。
  • Elixir - 純粋なElixirによる多重化RethinkDBクライアント。
  • Go - RethinkDB向けGo言語ドライバー。
  • Haskell - Haskell向けRethinkDBクライアントライブラリ。
  • Lisp - Common Lisp向けRethinkDBドライバー。
  • Lua - LuaによるRethinkDBドライバー。
  • Objective-C - Objective-Cで書かれたRethinkDBクライアント。
  • Perl - 純粋なPerl RethinkDBドライバー。
  • PHP - RethinkDBクエリー言語(ReQL)向けPHPクライアントドライバー。
  • Scala - RethinkDB向けScalaドライバー。

Back to top


>

学習とトレーニング

記事

講演

RethinkDBの例

コミュニティの例

  • RethinkDB Chat - RethinkDB + Socketsで構築したシンプルなチャットアプリケーション。
  • RethinkDB Reactjs - rethinkdb + react.js + ActionController::Live(Rails)+ Server Side Events。
  • Realtime Chat RethinkDB - RethinkDBで構築したリアルタイムチャットルーム。
  • Boot RethinkDB - Spring BootとRethinkDBによるチャット例。
  • Go RethinkDB ToDo - Go RethinkDB Todo List Example Application.
  • Meguca - High performance real-time imageboard in Go, TypeScript and RethinkDB.
  • VueJS RethinkDB - Vuejs + Express + RethinkDB example.
  • 3ree - An example universal JS application written with the 3REE stack, React + Redux + RethinkDB + Express.
  • Meteor GraphQL - A Meteor and RethinkDB Example Using GraphQL.

Back to top


>

Tools

Administrative Tools

  • Chateau - RethinkDB向けのもう一つの優れたデータエクスプローラー。
  • RethinkDB CLI - RethinkDB向けCLI・REPL。
  • RethinkDB Nightly - 夜間バックアップを実行しS3へ送信するNodeモジュール。

Deployment

  • Vagrant - VagrantでRethinkDBをインストールする。
  • Puppet - RethinkDB向けPuppetモジュール。
  • Chef - Chef RethinkDBクックブック。
  • Wrecker - RethinkDB向けWercker box。
  • Docker - 単一ノード用Dockerfile。

>

License

CC0