Elixir ORM and Datamapping

Open-source Elixir projects categorized as ORM and Datamapping

Top 23 Elixir ORM and Datamapping Projects

ORM and Datamapping
  • ecto

    A toolkit for data mapping and language integrated query.

  • Project mention: Idempotent seeds in Elixir | dev.to | 2024-03-14

    To ruin the party, deterministic UUID generation is exactly what UUID v5 is designed for. And since Ecto does not validate UUIDs against their specs, you might as well use uuid again and do:

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • redix

    Fast, pipelined, resilient Redis driver for Elixir. 🛍 (by whatyouhide)

  • postgrex

    PostgreSQL driver for Elixir

  • Project mention: Elixir clustering using Postgres | dev.to | 2024-01-25

    Now we can replicate the same behavior in Elixir and Postgrex within IEx (Elixir's interactive shell).

  • eventstore

    Event store using PostgreSQL for persistence (by commanded)

  • memento

    Simple + Powerful interface to the Mnesia Distributed Database 💾

  • amnesia

    Mnesia wrapper for Elixir.

  • moebius

    A functional query tool for Elixir (by robconery)

  • Project mention: Moebius: Ecto Alternative for Postgres | news.ycombinator.com | 2024-02-13
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • mongodb

    MongoDB driver for Elixir

  • ecto_enum

    Ecto extension to support enums in models

  • paper_trail

    Track and record all the changes in your database with Ecto. Revert back to anytime in history. (by izelnakri)

  • rethinkdb

    Rethinkdb client in pure elixir (JSON protocol)

  • triplex

    Database multitenancy for Elixir applications!

  • xandra

    Fast, simple, and robust Cassandra/ScyllaDB driver for Elixir.

  • Project mention: How to write a CRUD CLI using Elixir and ScyllaDB | dev.to | 2023-09-18

    Xandra: Fast, simple, and robust Cassandra/ScyllaDB driver for Elixir.

  • mongodb_ecto

    MongoDB adapter for Ecto

  • Project mention: The Lazy Programmer's Intro to LiveView: Chapter 3 | dev.to | 2023-06-18

    For more details on Ecto migrations, I recommend reading their Ecto SQL Ecto.Migration docs and guides but in case you want to learn the possible types for your columns head out to Ecto docs under Ecto.Schema. Yes, those are two different docs because Ecto does not necessarily means you need to use one of the default Ecto SQL databases, you could use Mongo adapter or even something like ClickHouse which is also SQL.

  • ExAudit

    Ecto auditing library that transparently tracks changes and can revert them.

  • exredis

    Redis commands for Elixir (by artemeff)

  • ecto_psql_extras

    Ecto PostgreSQL database performance insights. Locks, index usage, buffer cache hit ratios, vacuum stats and more.

  • walex

    Postgres change events (CDC) in Elixir

  • Project mention: How to Collapse Your Stack Using PostgreSQL for Everything | news.ycombinator.com | 2024-05-20

    Check out WalEx for this: https://github.com/cpursley/walex

  • mariaex

    Pure Elixir database driver for MariaDB / MySQL

  • Bolt.Sips

    Neo4j driver for Elixir

  • arc_ecto

    An integration with Arc and Ecto.

  • ecto_mnesia

    Ecto adapter for Mnesia Erlang term database.

  • arbor

    Ecto elixir adjacency list and tree traversal. Supports Ecto versions 2 and 3. (by coryodaniel)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Elixir ORM and Datamapping discussion

Log in or Post with

Elixir ORM and Datamapping related posts

  • How to Collapse Your Stack Using PostgreSQL for Everything

    2 projects | news.ycombinator.com | 20 May 2024
  • Idempotent seeds in Elixir

    2 projects | dev.to | 14 Mar 2024
  • Moebius: Ecto Alternative for Postgres

    1 project | news.ycombinator.com | 13 Feb 2024
  • Elixir Nitpicks

    5 projects | news.ycombinator.com | 7 Feb 2024
  • Elixir clustering using Postgres

    4 projects | dev.to | 25 Jan 2024
  • Fly Postgres, Managed by Supabase

    3 projects | news.ycombinator.com | 16 Dec 2023
  • How to write a CRUD CLI using Elixir and ScyllaDB

    6 projects | dev.to | 18 Sep 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 12 Jun 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source ORM and Datamapping projects in Elixir? This list will help you:

Project Stars
1 ecto 6,037
2 redix 1,073
3 postgrex 1,071
4 eventstore 1,018
5 memento 717
6 amnesia 690
7 moebius 597
8 mongodb 565
9 ecto_enum 562
10 paper_trail 548
11 rethinkdb 498
12 triplex 436
13 xandra 386
14 mongodb_ecto 363
15 ExAudit 363
16 exredis 358
17 ecto_psql_extras 351
18 walex 266
19 mariaex 260
20 Bolt.Sips 256
21 arc_ecto 255
22 ecto_mnesia 242
23 arbor 237

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com