Coder Social home page Coder Social logo

awesome-rethinkdb's Introduction

RethinkDB

## Awesome RethinkDB [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/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

awesome-rethinkdb's People

Contributors

joshwiens avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-rethinkdb's Issues

Informational: Time to initial version

For reference, I am actively gathering resources, docs, videos & packages. I'm watching / trying / vetting everything that is added to the list so it does take a bit of time.

Realistically I'll be working to open the PR to add Awesome RethinkDB to the main awesome list by Sunday, 01May16

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.