home shape

Guacamole Released: ODM for ArangoDB in Rails | ArangoDB Blog

Rubyists, here is something for you: Dirk Breuer (@railsbros_dirk) and Lucas Dohmen (@moonbeamlabs) hav released the first version of Guacamole. The following text is taken from the Github repository:

Guacamole is an Object Document Mapper (ODM) for the multi-model NoSQL database ArangoDB. Its main goal is to support easy integration into Ruby on Rails but will likely work in other Rack-based frameworks as well. There are a couple of design goals behind Guacamole which should drive all our development effort:

  • Easy integration on the View layer (i.e. form builders)
  • Reflect the nature of NoSQL in general and ArangoDB in particular
  • Focus on long-term maintainability of your application


This is the very first release of Guacamole. Please be aware that is alpha software and we don’t recommend it to be used in production systems. It is meant to be used in prototypes to help people getting started with ArangoDB in the context of a Rails application. We love to hear about your feedback and impressions on this project.

The main features we added in this release:

  • Added an Identity Map
  • Added lazy associations
  • Fixed hamster dependency
  • Added database related rake tasks
  • Added basic Rails generators
  • Significant improvements to the README, including a getting started guide
  • Using the latest Ashikawa::Core version
  • Some internal improvement to optimize the development process

You can get Guacamole at Github. BTW, if you want to support ArangoDB, please also star the ArangoDB repo. Thanx.

Frank Celler

Frank Celler

Frank is both entrepreneur and backend developer, developing mostly memory databases for two decades. He is the CTO and co-founder of ArangoDB. Try to challenge Frank asking him questions on C, C++ and MRuby. Besides Frank organizes Cologne’s NoSQL group & is an active member of NoSQL community.

Leave a Comment





Get the latest tutorials, blog posts and news: