Skip to content

RethinkDB

RethinkDB

Awesome RethinkDB Awesome

> 很棒的 RethinkDB 资源、库、工具和应用程序的精选列表

灵感来自 awesome 列表. 随时通过以下方式改进此列表 contributing!


>

RethinkDB生态系统

Documentation

Community


>

JavaScript 库

Drivers
  • RethinkDB JavaScript - 官方支持的 JavaScript 驱动程序.
  • 维护者:RethinkDB 团队 Github Twitter
  • RethinkDB Dash - 用于 RethinkDB 的高级 Node.js 驱动程序,具有连接池和流支持.
  • 维护者:Michel Github Twitter
ORM
  • Thinky - RethinkDB 的 JavaScript ORM
  • 维护者:Michel Github Twitter
  • JSData RethinkDB - 用于 js-data ORM 的 RethinkDB 适配器.
  • 维护者:JS 数据组织 Github
Extension Libraries
Technology Integrations
  • Hapi RethinkDB CRUD - 用于 Hapi 与 Rethinkdb 交互的 CRUD 处理程序.
  • 维护者:Thomas Eng Github
  • Sails Hook Thinky - 在 Sails 中为 RethinkDB 启用 Thinky ORM 的挂钩.
  • 维护者:Matt Wielbut Github Twitter
  • KOA RethinkDB - 让你成为 RethinkDB 客户端的 Koa 中间件.
  • Maintainer: Hao-kang Den Github
  • RabbitMQ - 将 RethinkDB 与 RabbitMQ 集成
  • 维护者:RethinkDB 团队 Github Twitter


>

Python 库

Drivers
  • RethinkDB Python - 官方支持的 JavaScript 驱动程序.
  • 维护者:RethinkDB 团队 Github Twitter
ORM
  • Remodel - 非常简单但功能强大且可扩展的 RethinkDB 对象文档映射器,用 Python 编写.
  • 维护者:Andrei Horak Github Twitter
  • Rethink - 受 Appengine NDB 启发的 Python RethinkDB 对象映射器接口.
  • 维护者:Kevin Amerson Github Twitter
Technology Integrations
  • flask-rethinkdb - 为 Flask 添加 RethinkDB 支持.
  • 维护者:Andrei Horak Github Twitter
  • RabbitMQ - 将 RethinkDB 与 RabbitMQ 集成
  • 维护者:RethinkDB 团队 Github Twitter


>

红宝石库

Drivers
  • RethinkDB Ruby - 官方支持的 Ruby 驱动程序.
  • 维护者:RethinkDB 团队 Github Twitter
ORM
  • NoBrainer - 用于 RethinkDB 的 Ruby ORM.
  • 维护者:Nicolas Viennot Github Twitter
Technology Integrations
  • Epiphy - 轻量级 RethinkDB ORM.
  • 维护者:Vinh Quoc Nguyen Github Twitter
  • lotus-rethinkdb - 用于 Lotus::Model 的 RethinkDB 适配器.
  • 维护者:Angelo Ashmore Github Twitter
  • RabbitMQ - 将 RethinkDB 与 RabbitMQ 集成
  • 维护者:RethinkDB 团队 Github Twitter


>

Java库

Drivers
  • RethinkDB Java - 官方支持的 Java 驱动程序.
  • 维护者:RethinkDB 团队 Github Twitter
  • Rethinker - 与官方 RethinkDb Java 驱动程序一起使用的简单序列化库.
  • 维护者:Dave Hrycyszyn Github Twitter
  • Rethinkdb4j - 用于 Java 的基于异步 Netty 的 RethinkDB 驱动程序.
  • 维护者:Anton Ustyuzhanin Github
ORM
  • RethinkDB Java ORM - 用于 RethinkDB Java 驱动程序的自定义 POJO 转换器.
  • 维护者:``Peter Knego'' Github Twitter
Technology Integrations
  • RabbitMQ - 将 RethinkDB 与 RabbitMQ 集成
  • 维护者:RethinkDB 团队 Github Twitter


>

其他语言

Community Supported Drivers

  • C# - A C#/.NET RethinkDB driver striving for 100% ReQL API coverage.
  • C++ - 用于 C++ 的 RethinkDB 驱动程序.
  • 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 驱动程序.


>

研究与培训

Articles

Talks

RethinkDB Examples

Community Examples

  • RethinkDB Chat - 使用 RethinkDB + Sockets 构建的简单聊天应用程序.
  • RethinkDB Reactjs - rethinkdb + react.js + ActionController::Live (Rails) + 服务器端事件.
  • Realtime Chat RethinkDB - 使用 RethinkDB 构建的实时聊天室
  • Boot RethinkDB - 与 spring boot 和 RethinkDB 的聊天示例.
  • Go RethinkDB ToDo - Go RethinkDB 待办事项列表示例应用程序.
  • Meguca - Go、TypeScript 和 RethinkDB 中的高性能实时图像板.
  • VueJS RethinkDB - Vuejs + Express + RethinkDB 示例.
  • 3ree - 使用 3REE 堆栈 React + Redux + RethinkDB + Express 编写的示例通用 JS 应用程序.
  • Meteor GraphQL - 使用 GraphQL 的 Meteor 和 RethinkDB 示例.


>

工具

Administrative Tools

  • Chateau - RethinkDB 的另一个(很棒的)数据浏览器.
  • RethinkDB CLI - Rethinkdb 的 CLI 和 REPL.
  • RethinkDB Nightly - 将执行夜间备份并将其推送到 S3 的节点模块.

Deployment

  • Vagrant - 使用 Vagrant 安装 RethinkDB.
  • Puppet - RethinkDB 的木偶模块.
  • Chef - 大厨 RethinkDB 食谱.
  • Wrecker - RethinkDB 的 Wercker 盒子.
  • Docker - 单节点 Dockerfile.


>

执照

CC0