beno

beno

I have just published my fist stab at an Elixir driver for ArangoDB, the document/graphing db (C++, so no Java!).

It is a fairly straightforward wrapper around Arango’s HTTP API, fully tested and around 95% complete. No documentation yet, so usage must be derived from the tests. Also, not a lot of input parsing, so make sure you provide correct inputs.

I hope you will play around with it for a bit and perhaps give some feedback.

First 10 of 20 Posts Switch mode

Forseth

Forseth

I hope I can have some time to play around with it at the end of the week. ArangoDB looks like it could solve my database needs in the long run.

Neurofunk

Neurofunk

that’s super great! :smiley:

OmanF

OmanF

Haven’t yet played with the lib, but I’ve used ArangoDB for a project at work… if you’re willing to try something new, not afraid of reading documentation and want a kick-ass (multi-paradigm) database, AranagoDB is your thing, baby. :slight_smile:

beno

beno OP

Thanks a lot, having a blast with it so far.

beno

beno OP

Just published v 0.4.0, now with transaction support!

mpoeter

mpoeter

This is really awsome! I was planning on implementing something like that myself for some time. Seems like this is not necessary anymore! :slight_smile:
However, I would be happy to contribute - what are next steps/missing features?

I’m currently working on a VelocyPack parser in Elixir. Based on that we could add support for the new VelocyStream (Arango Contextual Data Platform)

beno

beno OP

Hi, thanks, glad you like it. I’d say the main missing features are graph related (neighbours and friends) and support for sync/async. And of course any suggestions are welcome.

codecakes

codecakes

@beno Michael I am still checking this out. is it possible to use Xarango as a Repo just like Ecto. Is there any work in this regard?
Adding it to supervisor? In my project, I would love to have both Repo & Xarango to manage rdbms and nosql working together esp with arango.

beno

beno OP

Not sure I know what you mean. Could you provide some pseudo code to illustrate your idea?

codecakes

codecakes

Do we have scope for developing an Ecto.Adapter for Xarango ?
such that
Xarango.Repo.insert SomeModel

Where Next? Top

Trending in Announcing Top

bluzky
You may know https://ui.shadcn.com/, a UI component library for React. I really love it’s design style and components. I’ve built some co...
387 15136 120
New
woylie
Flop is an Elixir library that applies filtering, ordering and pagination parameters to your Ecto queries. offset-based pagination with...
New
restlessronin
The repo is at GitHub - cyberchitta/openai_ex: Community maintained Elixir library for OpenAI API · GitHub. Docs are at OpenaiEx User Gu...
152 11030 135
New
JesseHerrick
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
shahryarjb
The Chelekom project is a library of Phoenix and LiveView components generated via Mix tasks to fit developer needs seamlessly. One of i...
New
woylie
Phoenix components for pagination, sortable tables and filter forms with Flop and (optionally) Ecto. pagination cursor pagination sorta...
New
kip
Please say hi to a new lib, Astro that aims to deliver easy-to-consume astronomy calculations of practical use. For now it only calculat...
New

Other Trending Topics Top

akoutmos
@hugobarauna and I (Alex Koutmos) have been hard at work on writing a book on Nerves that takes you from simply blinking LEDs to building...
New
spammy
I’m looking to build a personal workflow to quickly deploy web applications written in elixir/phoenix, for local consumption (ie not on t...
New
alexslade
Fly’s CEO posted this recently - Turn And Face The Strange · The Fly Blog It says that Fly is going all-in on sprites, which is a worry ...
New
Herve37
We’re evaluating API mocking tools for OpenAPI-based projects and would love to hear what other teams are using. We’re particularly inte...
New
bartblast
Hey folks, I just published a post about Hologram’s funding and where the project goes next - the short version: Curiosum as Main Spons...
New
matt-savvy
Is there a word for the ~> symbol used in Version strings? Do you also just call it a Squiggle Arrow™ ?!
New

We're in Beta

About us Mission Statement