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.
Trending in Announcing
Flop is an Elixir library that applies filtering, ordering and pagination parameters to your Ecto queries.
offset-based pagination with...
New
I needed to reuse React components from my Chrome extension in my Phoenix/LiveView backend. I noticed that for Svelte/Vue, there are live...
New
I released Doggo, a collection of unstyled Phoenix components.
https://github.com/woylie/doggo
Features
Unstyled Phoenix components....
New
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
Hi there! We created Gust: A task orchestrator inspired by Airflow.
For those who have never heard about Aiflow, it’s a Python-based wor...
New
Hello
Published a new library - ProcessHub!
ProcessHub is a library designed to manage process distribution within the Elixir cluster. ...
New
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Other Trending Topics
I am happy to introduce the very α version of the new programming language compiled to BEAM.
Welcome Cure.
It has literally three kille...
New
Hi everyone!
The first release candidate for the Expert language server project is now available!
We’ve published a press release detai...
New
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself.
My main conc...
New
It’s not that it’s vocabulary is too advanced. It’s something worse.
I get lost trying to follow even a paragraph written by Claude. It’...
New
This showed up on my feed.. anyone heard of it? Just hype?
Ox Alpha is a reasoning model designed for coding, sustained ag...
New
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
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixirconf-us
- #ai
- #blog-post
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #metaprogramming
- #hex
- #security










Showing Posts 1 to 10- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
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
that’s super great!
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.
beno
Thanks a lot, having a blast with it so far.
beno
Just published v 0.4.0, now with transaction support!
mpoeter
This is really awsome! I was planning on implementing something like that myself for some time. Seems like this is not necessary anymore!
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
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
@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
Not sure I know what you mean. Could you provide some pseudo code to illustrate your idea?
codecakes
Do we have scope for developing an Ecto.Adapter for Xarango ?
such that
Xarango.Repo.insert SomeModel