ORM and Datamapping

Open-source projects categorized as ORM and Datamapping
Language: + Elixir + Erlang

Top 23 ORM and Datamapping Open-Source Projects

  • 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:

  • redix

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

  • 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
  • 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.

  • eredis

    Erlang Redis client

  • SaaSHub

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

    SaaSHub logo
  • moebius

    A functional query tool for Elixir (by robconery)

  • Project mention: Moebius: Ecto Alternative for Postgres | news.ycombinator.com | 2024-02-13
  • 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.

  • exredis

    Redis commands for Elixir (by artemeff)

  • mysql

    MySQL/OTP – MySQL and MariaDB client for Erlang/OTP

  • ExAudit

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

  • ecto_psql_extras

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

  • shards

    Partitioned ETS tables for Erlang and Elixir (by cabol)

  • mariaex

    Pure Elixir database driver for MariaDB / MySQL

  • Bolt.Sips

    Neo4j driver for Elixir

  • arc_ecto

    An integration with Arc and Ecto.

  • 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).

ORM and Datamapping related posts

  • Idempotent seeds in Elixir

    2 projects | dev.to | 14 Mar 2024
  • The Guide to PostgreSQL Data Change Tracking

    5 projects | news.ycombinator.com | 24 Feb 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 | 2 May 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? This list will help you:

Project Stars
1 ecto 5,998
2 redix 1,067
3 postgrex 1,050
4 eventstore 1,010
5 memento 710
6 amnesia 686
7 eredis 624
8 moebius 596
9 mongodb 564
10 ecto_enum 562
11 paper_trail 540
12 rethinkdb 498
13 triplex 432
14 xandra 380
15 mongodb_ecto 363
16 exredis 358
17 mysql 358
18 ExAudit 352
19 ecto_psql_extras 351
20 shards 292
21 mariaex 261
22 Bolt.Sips 256
23 arc_ecto 255

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com