Need help with awesome-rethinkdb?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

d3viant0ne
100 Stars 9 Forks Creative Commons Zero v1.0 Universal 66 Commits 1 Opened issues

Description

A curated list of awesome RethinkDB resources, libraries, tools and applications

Services available

!
?

Need anything else?

Contributors list

RethinkDB

Awesome RethinkDB Awesome

A curated list of awesome RethinkDB resources, libraries, tools and applications

Inspired by the awesome list. Feel free to improve this list by contributing!

Table of Contents


RethinkDB Ecosystem

Documentation

Community


JavaScript Libraries

Drivers
  • RethinkDB JavaScript - Officially Supported JavaScript Driver.
    • Maintainer:
      RethinkDB Team
      Github Twitter
  • RethinkDB Dash - An advanced Node.js driver for RethinkDB with connection pool and Streams Support.
    • Maintainer:
      Michel
      Github Twitter
ORM
  • Thinky - JavaScript ORM for RethinkDB
    • Maintainer:
      Michel
      Github Twitter
  • JSData RethinkDB - RethinkDB adapter for the js-data ORM.
    • Maintainer:
      JS Data Organization
      Github
Extension Libraries
Technology Integrations
  • Hapi RethinkDB CRUD - CRUD handlers for Hapi interaction with Rethinkdb.
    • Maintainer:
      Thomas Eng
      Github
  • Sails Hook Thinky - A hook to enable the Thinky ORM for RethinkDB in Sails.
    • Maintainer:
      Matt Wielbut
      Github Twitter
  • KOA RethinkDB - Koa middleware that gets you a RethinkDB client.
    • Maintainer:
      Hao-kang Den
      Github
  • RabbitMQ - Integrating RethinkDB with RabbitMQ
    • Maintainer:
      RethinkDB Team
      Github Twitter

Back to top


Python Libraries

Drivers
  • RethinkDB Python - Officially Supported JavaScript Driver.
    • Maintainer:
      RethinkDB Team
      Github Twitter
ORM
  • Remodel - Very simple yet powerful and extensible Object Document Mapper for RethinkDB, written in Python.
    • Maintainer:
      Andrei Horak
      Github Twitter
  • Rethink - Python RethinkDB Object Mapper Interface Inspired by Appengine NDB.
    • Maintainer:
      Kevin Amerson
      Github Twitter
Technology Integrations
  • flask-rethinkdb - Adds RethinkDB support to Flask.
    • Maintainer:
      Andrei Horak
      Github Twitter
  • RabbitMQ - Integrating RethinkDB with RabbitMQ
    • Maintainer:
      RethinkDB Team
      Github Twitter

Back to top


Ruby Libraries

Drivers
  • RethinkDB Ruby - Officially Supported Ruby Driver.
    • Maintainer:
      RethinkDB Team
      Github Twitter
ORM
  • NoBrainer - Ruby ORM for RethinkDB.
    • Maintainer:
      Nicolas Viennot
      Github Twitter
Technology Integrations
  • Epiphy - Lightweight RethinkDB ORM.
    • Maintainer:
      Vinh Quốc Nguyễn
      Github Twitter
  • lotus-rethinkdb - RethinkDB adapter for Lotus::Model.
    • Maintainer:
      Angelo Ashmore
      Github Twitter
  • RabbitMQ - Integrating RethinkDB with RabbitMQ
    • Maintainer:
      RethinkDB Team
      Github Twitter

Back to top


Java Libraries

Drivers
  • RethinkDB Java - Officially Supported Java Driver.
    • Maintainer:
      RethinkDB Team
      Github Twitter
  • Rethinker - A simplistic serialisation library for use alongside the official RethinkDb Java driver.
    • 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 - A RethinkDB client for Clojure.
  • Dart - A Dart driver for RethinkDB v2.0.3.
  • Elixir - Multiplexed RethinkDB client in pure Elixir.
  • Go - Go language driver for RethinkDB.
  • Haskell - RethinkDB client library for Haskell.
  • Lisp - RethinkDB driver for Common Lisp.
  • Lua - Rethinkdb driver in Lua.
  • Objective-C - A RethinkDB client written in Objective-C.
  • Perl - A Pure Perl RethinkDB Driver.
  • PHP - A PHP client driver for the RethinkDB query language (ReQL).
  • Scala - Scala Driver for RethinkDB.

Back to top


Research And Training

Articles

Talks

RethinkDB Examples

Community Examples

  • RethinkDB Chat - A simple chat applications built with RethinkDB + Sockets.
  • RethinkDB Reactjs - rethinkdb + react.js + ActionController::Live (Rails) + Server Side Events.
  • Realtime Chat RethinkDB - A realtime chatroom built with RethinkDB
  • Boot RethinkDB - Chat example with spring boot and 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 - Another (awesome) data explorer for RethinkDB.
  • RethinkDB CLI - CLI and REPL for Rethinkdb.
  • RethinkDB Nightly - A node module that will execute a nightly backup and push it to S3.

Deployment

  • Vagrant - Install RethinkDB using Vagrant.
  • Puppet - Puppet module for RethinkDB.
  • Chef - Chef RethinkDB cookbook.
  • Wrecker - Wercker box for RethinkDB.
  • Docker - Single node Dockerfile.


License

CC0

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.