Ranked awesome lists, all in one place
This list is a copy of d3viant0ne/awesome-rethinkdb with ranks
Awesome RethinkDB ★73813
A curated list of awesome RethinkDB resources, libraries, tools and applications
Inspired by the awesome ★73813 list. Feel free to improve this list by contributing!
Table of Contents
- Resources
- Documentation
- Community
- JavaScript
- Python
- Ruby
- Java
- Additional Languages
- Community Supported
- Research and Training
- Articles
- Talks
- RethinkDB Examples
- Community Examples
- Tools
- Administration
- Deployment
RethinkDB Ecosystem
Documentation
Community
- Request Slack Invite
- RethinkDB StackOverflow
- RethinkDB Blog
- RethinkDB Google Group
- RethinkDB YouTube Channel
- RethinkDB Reddit
JavaScript Libraries
Drivers
- RethinkDB JavaScript - Officially Supported JavaScript Driver.
- Maintainer:
RethinkDB Team
- RethinkDB Dash ★795 - An advanced Node.js driver for RethinkDB with connection pool and Streams Support.
- Maintainer:
Michel
ORM
- Thinky ★1061 - JavaScript ORM for RethinkDB
- Maintainer:
Michel
- JSData RethinkDB ★29 - RethinkDB adapter for the js-data ORM.
- Maintainer:
JS Data Organization
Extension Libraries
- RethinkDB Pool ★15 ⏳1Y - Connection-pool for RethinkDB.
- Maintainer:
Hao-kang Den
- Express Session RethinkDB ★24 ⏳1Y - RethinkDB session store for Express 4.x.
- Maintainer:
@armenfilipetyan
Technology Integrations
- Hapi RethinkDB CRUD ★3 ⏳1Y - CRUD handlers for Hapi interaction with Rethinkdb.
- Maintainer:
Thomas Eng
- Sails Hook Thinky ★19 ⏳1Y - A hook to enable the Thinky ORM for RethinkDB in Sails.
- Maintainer:
Matt Wielbut
- KOA RethinkDB ★17 ⏳3Y - Koa middleware that gets you a RethinkDB client.
- Maintainer:
Hao-kang Den
- RabbitMQ - Integrating RethinkDB with RabbitMQ
- Maintainer:
RethinkDB Team
Python Libraries
Drivers
- RethinkDB Python - Officially Supported JavaScript Driver.
- Maintainer:
RethinkDB Team
ORM
- Remodel ★174 - Very simple yet powerful and extensible Object Document Mapper for RethinkDB, written in Python.
- Maintainer:
Andrei Horak
- Rethink - Python RethinkDB Object Mapper Interface Inspired by Appengine NDB.
- Maintainer:
Kevin Amerson
Technology Integrations
- flask-rethinkdb ★29 ⏳4Y - Adds RethinkDB support to Flask.
- Maintainer:
Andrei Horak
- RabbitMQ - Integrating RethinkDB with RabbitMQ
- Maintainer:
RethinkDB Team
Ruby Libraries
Drivers
- RethinkDB Ruby - Officially Supported Ruby Driver.
- Maintainer:
RethinkDB Team
ORM
- NoBrainer ★378 ⏳1Y - Ruby ORM for RethinkDB.
- Maintainer:
Nicolas Viennot
Technology Integrations
- Epiphy ★7 ⏳3Y - Lightweight RethinkDB ORM.
- Maintainer:
Vinh Quốc Nguyễn
- lotus-rethinkdb - RethinkDB adapter for Lotus::Model.
- Maintainer:
Angelo Ashmore
- RabbitMQ - Integrating RethinkDB with RabbitMQ
- Maintainer:
RethinkDB Team
Java Libraries
Drivers
- RethinkDB Java - Officially Supported Java Driver.
- Maintainer:
RethinkDB Team
- Rethinker ★1 ⏳1Y - A simplistic serialisation library for use alongside the official RethinkDb Java driver.
- Maintainer:
Dave Hrycyszyn
- Rethinkdb4j ★1 ⏳2Y - Asynchronous Netty-based RethinkDB driver for Java.
- Maintainer:
Anton Ustyuzhanin
ORM
- RethinkDB Java ORM ★1 ⏳1Y - A custom POJO converter for RethinkDB Java driver.
- Maintainer:
Peter Knego
Technology Integrations
- RabbitMQ - Integrating RethinkDB with RabbitMQ
- Maintainer:
RethinkDB Team
Additional Languages
Community Supported Drivers
- C# ★233 - A C#/.NET RethinkDB driver striving for 100% ReQL API coverage.
- C++ ★68 - RethinkDB driver for C++.
- Clojure ★176 - A RethinkDB client for Clojure.
- Dart ★20 - A Dart driver for RethinkDB v2.0.3.
- Elixir ★470 - Multiplexed RethinkDB client in pure Elixir.
- Go - Go language driver for RethinkDB.
- Haskell ★90 - RethinkDB client library for Haskell.
- Lisp ★42 ⏳1Y - RethinkDB driver for Common Lisp.
- Lua ★32 - Rethinkdb driver in Lua.
- Objective-C ★13 ⏳1Y - A RethinkDB client written in Objective-C.
- Perl ★21 ⏳1Y - A Pure Perl RethinkDB Driver.
- PHP ★303 - A PHP client driver for the RethinkDB query language (ReQL).
- Scala ★101 ⏳1Y - Scala Driver for RethinkDB.
Research And Training
Articles
-
[Shahid Shaikh 08-Mar-16](https://codeforgeek.com/2016/03/building-real-time-polling-app-rethinkdb-nodejs/) - Building real time polling app using RethinkDB and Nodejs. -
[Dr. Gleb Bahmutov PhD 08-Feb-16](https://glebbahmutov.com/blog/redux-and-rethinkdb/) - Redux and RethinkDB -
[Scott Hasbrouck 13-Mar-16](http://www.scotthasbrouck.com/blog/2016/3/13/using-socketio-with-rethinkdb-changefeeds-to-build-a-reactive-backend) - Using Socket.Io With RethinkDB Changefeeds To Build A Reactive JavaScript Stack -
[Khalid Abuhakmeh 15-Nov-15](http://www.khalidabuhakmeh.com/getting-started-with-rethinkdb-and-asp-net-5) - Getting Started With RethinkDB and ASP.NET 5. -
[Slava Akhmechet 01-Sept-15](http://www.infoworld.com/article/2975838/database/build-real-time-web-apps-with-rethinkdb.html) - Build real-time Web apps with RethinkDB. -
[Justin for Fanout 20-May-15](http://blog.fanout.io/2015/05/20/building-a-realtime-api-with-rethinkdb/) - Building a realtime API with RethinkDB. -
[Nicholas Duffy 30-Apr-15](https://strongloop.com/strongblog/rethinkdb-connector-loopback-node-js-framework/) - Getting Started with the RethinkDB Connector for LoopBack. -
[Rob Conery 17-Apr-15](http://rob.conery.io/2015/04/17/rethinkdb-2-0-is-amazing/) - RethinkDB 2.0 Is Amazing. -
[Gordon Dent 01-Apr-15](https://www.airpair.com/rethinkdb/posts/moving-from-sql-to-rethinkdb) - A Comprehensive Guide to moving from SQL to RethinkDB. -
[Gordon Dent 11-Mar-15](http://blog.workshape.io/we-use-rethinkdb-at-workshapeio/) - We use RethinkDB at Workshape.io.
Talks
-
[Michael Glukhovsky at Clevertech 30-Mar-16](https://www.youtube.com/watch?v=28XKxLPv0Hs) - RethinkDB Presentation to Clevertech. -
[Ryan Paul at ForwardJS 21-Jan-16](https://www.youtube.com/watch?v=xCU9RHDWXIY) - RethinkDB: Database for realtime apps. -
[Rob Conery at DevDay 2015 17-Sept-15](https://www.youtube.com/watch?v=Ee1v_SuECRk) - Rethinking NoSQL. -
[Jorge Silva at RethinkDB Meetup 29-June-15](https://www.youtube.com/watch?v=vJtDNRsUozk) - Data Modeling in RethinkDB. -
[Ben Tranter 05-Apr-15](https://www.youtube.com/watch?v=d01rLeIjTLE) - A Simple REST API with Express, RethinkDB, and Thinky. - Associated Source ★5 ⏳1Y
-
[Ryan Paul at Mattermark 17-Feb-15](https://www.youtube.com/watch?v=dhb63boH8E8) - Build a realtime RethinkDB cluster monitoring app with live graphs. - Associated Blog Post - A realtime RethinkDB cluster monitoring app with live graphs.
RethinkDB Examples
- RethinkDB NodeJS Chat ★188 - A node.js chat application running on rethinkdb.
- RethinkDB Flask Backbone ToDo ★109 ⏳2Y - A canonical backbone todo application running on flask and RethinkDB.
- RethinkDB ccoenraets/nodecellar Fork ★12 ⏳4Y - Sample app built with Backbone.js,Bootstrap, Node.js, Express, RethinkDB.
- RethinkDB PubNub Live Blog ★21 ⏳2Y - PubNub / Express Blog Example App.
- RethinkDB Angular Express Promise - Promise based Todo example with RethinkDB, ExpressJS and AngularJS .
- RethinkDB Angular Express - Todo example with RethinkDB, ExpressJS and AngularJS.
- RethinkDB Angular KOA - Todo example with RethinkDB, KoaJS and AngularJS.
Community Examples
- RethinkDB Chat ★61 - A simple chat applications built with RethinkDB + Sockets.
- RethinkDB Reactjs ★26 ⏳2Y - rethinkdb + react.js + ActionController::Live (Rails) + Server Side Events.
- Realtime Chat RethinkDB - A realtime chatroom built with RethinkDB
- Boot RethinkDB ★31 ⏳1Y - Chat example with spring boot and RethinkDB.
- Go RethinkDB ToDo ★64 ⏳2Y - Go RethinkDB Todo List Example Application.
- Meguca ★123 - High performance real-time imageboard in Go, TypeScript and RethinkDB.
- VueJS RethinkDB ★57 ⏳1Y - Vuejs + Express + RethinkDB example.
- 3ree ★849 - An example universal JS application written with the 3REE stack, React + Redux + RethinkDB + Express.
- Meteor GraphQL ★46 ⏳2Y - A Meteor and RethinkDB Example Using GraphQL.
Tools
Administrative Tools
- Chateau ★180 - Another (awesome) data explorer for RethinkDB.
- RethinkDB CLI ★15 ⏳1Y - CLI and REPL for Rethinkdb.
- RethinkDB Nightly ★42 - A node module that will execute a nightly backup and push it to S3.
Deployment
- Vagrant ★47 ⏳1Y - Install RethinkDB using Vagrant.
- Puppet ★5 ⏳3Y - Puppet module for RethinkDB.
- Chef ★15 ⏳3Y - Chef RethinkDB cookbook.
- Wrecker ★10 ⏳2Y - Wercker box for RethinkDB.
- Docker - Single node Dockerfile.
License
This list is a copy of d3viant0ne/awesome-rethinkdb with ranks