40 releases
| 0.17.1 | Nov 21, 2023 |
|---|---|
| 0.17.0 | Jun 17, 2022 |
| 0.16.1 | Jan 3, 2022 |
| 0.16.0 | Dec 13, 2021 |
| 0.6.1 | Nov 30, 2020 |
#1193 in Database interfaces
145 downloads per month
Used in 2 crates
320KB
4.5K
SLoC
Aragog
aragog is a fully featured ODM and OGM library for ArangoDB using the arangors driver.
The main concept is to provide behaviors allowing to map your structs with ArangoDB documents as simply an lightly as possible.
Inspired by Rails's Active Record library
aragog also provides hooks and validations for your models.
The crate also provides a powerful AQL querying tool allowing complex and safe ArangoDB queries in Rust.
Migrations CLI
aragog provides a safe schema generation and migrations command line interface: aragog_cli.
Book and Documentation
- See the official website
- See the official documentation
- See the official book (published version)
- See the examples
Project Layout
aragog: The main ODM/OGM libraryaragog_macros: The derive proc macros foraragogaragog_cli: The migration and schema generation Command line interface
License
aragog is provided under the MIT license. See LICENSE.
Dependencies
~9–28MB
~430K SLoC