ArangoX Ecto

github.comhex.pmhex.pmhex.pmgithub.com

ArangoXEcto is an all-in-one Arango database adapter for the Elixir Ecto package. It has full support for Graphing, Arango Search, Geo Functions, AQL Integration, amongst other features.

Table of Contents

About The Project

After playing around with different packages that implemented ArangoDB in Elixir, I found that there wasn’t a package that suited my needs. I needed ArangoDB to work with Ecto seamlessly but there was no up-to-date adapter for Ecto available. ArangoX Ecto uses the power of ArangoX to communicate with ArangoDB and Ecto for the API in Elixir. Ecto is integrated with many other packages and can now be used with ArangoDB thanks to this package.

From version 1.0.0 onward graph relationships work seamlessly in Ecto.

Built With

Getting Started

To get the adapter integrated with your project, follow these simple steps.

Prerequisites

TODO: update these

Installation

Add the following line to your mix dependencies to get started.

{:arangox_ecto, "~> 2.0"}

You can find more information in the Getting Started Guide.

Roadmap

See the the roadmap for a list of proposed features (and known issues) planned.

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

Checkout the Contributing Guide.

License

Distributed under the Apache 2.0 License. See LICENSE for more information.

Contact

Project Home: https://github.com/TomGrozev/arangox_ecto

Acknowledgements