RethinkDB
Awesome RethinkDB ¶
> 很棒的 RethinkDB 资源、库、工具和应用程序的精选列表
灵感来自 awesome 列表. 随时通过以下方式改进此列表 contributing!
>
RethinkDB生态系统
Documentation¶
Community¶
- Request Slack Invite
- RethinkDB StackOverflow
- RethinkDB Blog
- RethinkDB Google Group
- RethinkDB YouTube Channel
- RethinkDB Reddit
>
JavaScript 库
Drivers¶
- RethinkDB JavaScript - 官方支持的 JavaScript 驱动程序.
- 维护者:
RethinkDB 团队
- RethinkDB Dash - 用于 RethinkDB 的高级 Node.js 驱动程序,具有连接池和流支持.
- 维护者:
Michel
ORM¶
- Thinky - RethinkDB 的 JavaScript ORM
- 维护者:
Michel
- JSData RethinkDB - 用于 js-data ORM 的 RethinkDB 适配器.
- 维护者:
JS 数据组织
Extension Libraries¶
- RethinkDB Pool - RethinkDB 的连接池.
- Maintainer:
Hao-kang Den
- Express Session RethinkDB - 用于 Express 4.x 的 RethinkDB 会话存储.
- 维护者:
@armenfilipetyan
Technology Integrations¶
- Hapi RethinkDB CRUD - 用于 Hapi 与 Rethinkdb 交互的 CRUD 处理程序.
- 维护者:
Thomas Eng
- Sails Hook Thinky - 在 Sails 中为 RethinkDB 启用 Thinky ORM 的挂钩.
- 维护者:
Matt Wielbut
- KOA RethinkDB - 让你成为 RethinkDB 客户端的 Koa 中间件.
- Maintainer:
Hao-kang Den
- RabbitMQ - 将 RethinkDB 与 RabbitMQ 集成
- 维护者:
RethinkDB 团队
>
Python 库
Drivers¶
- RethinkDB Python - 官方支持的 JavaScript 驱动程序.
- 维护者:
RethinkDB 团队
ORM¶
- Remodel - 非常简单但功能强大且可扩展的 RethinkDB 对象文档映射器,用 Python 编写.
- 维护者:
Andrei Horak
- Rethink - 受 Appengine NDB 启发的 Python RethinkDB 对象映射器接口.
- 维护者:
Kevin Amerson
Technology Integrations¶
- flask-rethinkdb - 为 Flask 添加 RethinkDB 支持.
- 维护者:
Andrei Horak
- RabbitMQ - 将 RethinkDB 与 RabbitMQ 集成
- 维护者:
RethinkDB 团队
>
红宝石库
Drivers¶
- RethinkDB Ruby - 官方支持的 Ruby 驱动程序.
- 维护者:
RethinkDB 团队
ORM¶
- NoBrainer - 用于 RethinkDB 的 Ruby ORM.
- 维护者:
Nicolas Viennot
Technology Integrations¶
- Epiphy - 轻量级 RethinkDB ORM.
- 维护者:
Vinh Quoc Nguyen
- lotus-rethinkdb - 用于 Lotus::Model 的 RethinkDB 适配器.
- 维护者:
Angelo Ashmore
- RabbitMQ - 将 RethinkDB 与 RabbitMQ 集成
- 维护者:
RethinkDB 团队
>
Java库
Drivers¶
- RethinkDB Java - 官方支持的 Java 驱动程序.
- 维护者:
RethinkDB 团队
- Rethinker - 与官方 RethinkDb Java 驱动程序一起使用的简单序列化库.
- 维护者:
Dave Hrycyszyn
- Rethinkdb4j - 用于 Java 的基于异步 Netty 的 RethinkDB 驱动程序.
- 维护者:
Anton Ustyuzhanin
ORM¶
- RethinkDB Java ORM - 用于 RethinkDB Java 驱动程序的自定义 POJO 转换器.
- 维护者:``Peter Knego''
Technology Integrations¶
- RabbitMQ - 将 RethinkDB 与 RabbitMQ 集成
- 维护者:
RethinkDB 团队
>
其他语言
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¶
- Shahid Shaikh | 08-Mar-16 - 使用 RethinkDB 和 Nodejs 构建实时投票应用程序.
- Dr. Gleb Bahmutov PhD | 08-Feb-16 - Redux 和 RethinkDB
- Scott Hasbrouck | 13-Mar-16 - 将 Socket.Io 与 RethinkDB Changefeeds 结合使用来构建响应式 JavaScript 堆栈
- Khalid Abuhakmeh | 15-Nov-15 - RethinkDB 和 ASP.NET 5 入门.
- Slava Akhmechet | 01-Sept-15 - 使用 RethinkDB 构建实时 Web 应用程序.
- Justin for Fanout | 20-May-15 - 使用 RethinkDB 构建实时 API.
- Nicholas Duffy | 30-Apr-15 - 开始使用用于 LoopBack 的 RethinkDB 连接器.
- Rob Conery | 17-Apr-15 - RethinkDB 2.0 很棒.
- Gordon Dent | 01-Apr-15 - 从 SQL 迁移到 RethinkDB 的综合指南.
- Gordon Dent | 11-Mar-15 - 我们在 Workshape.io 使用 RethinkDB.
Talks¶
- Michael Glukhovsky at Clevertech | 30-Mar-16 - RethinkDB 向 Clevertech 的演示.
- Ryan Paul at ForwardJS | 21-Jan-16 - RethinkDB:实时应用程序数据库.
- Rob Conery at DevDay 2015 | 17-Sept-15 - 重新思考 NoSQL.
- Jorge Silva at RethinkDB Meetup | 29-June-15 - RethinkDB 中的数据建模.
- Ben Tranter | 05-Apr-15 - 带有 Express、RethinkDB 和 Thinky 的简单 REST API.
- Associated Source
- Ryan Paul at Mattermark | 17-Feb-15 - 使用实时图表构建实时 RethinkDB 集群监控应用程序.
- Associated Blog Post - 带有实时图表的实时 RethinkDB 集群监控应用程序.
RethinkDB Examples¶
- RethinkDB NodeJS Chat - 在 rethinkdb 上运行的 node.js 聊天应用程序.
- RethinkDB Flask Backbone ToDo - 在 flask 和 RethinkDB 上运行的规范骨干 todo 应用程序.
- RethinkDB ccoenraets/nodecellar Fork - 使用 Backbone.js、Bootstrap、Node.js、Express、RethinkDB 构建的示例应用程序.
- RethinkDB PubNub Live Blog - PubNub / Express 博客示例应用程序.
- RethinkDB Angular Express Promise - 基于 RethinkDB、ExpressJS 和 AngularJS 的基于承诺的 Todo 示例.
- RethinkDB Angular Express - 使用 RethinkDB、ExpressJS 和 AngularJS 的 Todo 示例.
- RethinkDB Angular KOA - 使用 RethinkDB、KoaJS 和 AngularJS 的 Todo 示例.
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.
>