https://github.com/artmsh/ajure
Clojure driver for ArangoDB
https://github.com/artmsh/ajure
arango arangodb clojure
Last synced: 2 months ago
JSON representation
Clojure driver for ArangoDB
- Host: GitHub
- URL: https://github.com/artmsh/ajure
- Owner: artmsh
- License: epl-1.0
- Created: 2017-11-15T09:53:07.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2020-04-17T12:51:47.000Z (over 5 years ago)
- Last Synced: 2025-10-22T00:03:10.785Z (2 months ago)
- Topics: arango, arangodb, clojure
- Language: Clojure
- Size: 39.1 KB
- Stars: 9
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Ajure
Fast and simple ArangoDB Clojure driver.
Tested with ArangoDB version 3.2.2.
## Features
- Java NIO via [Aleph](https://github.com/ztellman/aleph)
- Structured error handling
- Database / Collection / Document CRUD
- [Bulk imports](https://docs.arangodb.com/3.1/HTTP/BulkImports)
- [Batch API](https://docs.arangodb.com/3.1/HTTP/BatchRequest)
- Datomic inspired [pull API](http://docs.datomic.com/pull.html)
## To Do
- [Async support](https://docs.arangodb.com/3.1/HTTP/AsyncResultsManagement)
- Indexes
- Bulk exports
- User/User functions management
- Transactions
- Replication
- Tasks
## License
Copyright © 2017-2019 Artem Mishchenko
Distributed under the Eclipse Public License either version 1.0 or (at
your option) any later version.