Elixir Ecto

Open-source Elixir projects categorized as Ecto

Top 23 Elixir Ecto Projects

  • phoenix_live_dashboard

    Realtime dashboard with metrics, request logging, plus storage, OS and VM insights

    Project mention: The next release of Live Dashboard will have SQLite support | reddit.com/r/elixir | 2023-02-11

    One of the most appealing features of Elixir for me was that it has a self-contained ecosystem. All you need to deploy a production-ready application is the application itself and PostgreSQL. No need for Redis, k8s, Kafka, Nginx, and all that stuff. But can we also go without PostgreSQL (and without losing the power of SQL)? For my first Elixir project, I picked SQLite which doesn't require running a separate service and works great with Ecto, thanks to ecto_sqlite3. And imagine my disappointment when Phoenix Live Dashboard didn't show any fancy stats as it does for PostgreSQL.

  • wallaby

    Concurrent browser tests for your Elixir web apps.

    Project mention: Wallaby v0.30.0 has been released! | reddit.com/r/elixir | 2022-07-14
  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • Nebulex

    In-memory and distributed caching toolkit for Elixir.

    Project mention: How to Cache Locally in Elixir with Nebulex | dev.to | 2023-01-10

    Check out this in-depth guide on supported caches and their adapters in Nebulex.

  • elixir-boilerplate

    ⚗ The stable base upon which we build our Elixir projects at Mirego.

  • Accent

    The first developer-oriented translation tool. True asynchronous flow between translators and your team.

    Project mention: self-hosted localization platform | reddit.com/r/selfhosted | 2023-01-16

    Accent basically supports every translation format that I ever encountered.

  • fun_with_flags

    Feature Flags/Toggles for Elixir

  • phoenix-chat-example

    💬 The Step-by-Step Beginners Tutorial for Building, Testing & Deploying a Chat app in Phoenix 1.7 [Latest] 🚀

    Project mention: Step-by-Step Tutorial for Building, Testing and Deploying a Chat App in Phoenix | news.ycombinator.com | 2022-08-30
  • CodiumAI

    TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.

  • ecto_enum

    Ecto extension to support enums in models

  • scrivener_ecto

    Paginate your Ecto queries with Scrivener

    Project mention: Probuild Ex Part Four | dev.to | 2022-10-17

    An infinite scroll with liveview hook and scrivener_ecto

  • cloak

    Elixir encryption library designed for Ecto (by danielberkompas)

  • paper_trail

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

  • Machinery

    Elixir State machine thin layer for structs (by joaomdmoura)

  • triplex

    Database multitenancy for Elixir applications!

  • mongodb_ecto

    MongoDB adapter for Ecto

  • ExAudit

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

  • params

    Easy parameters validation/casting with Ecto.Schema, akin to Rails' strong parameters.

  • phoenix-ecto-encryption-example

    🔐 A detailed example for how to encrypt data in an Elixir (Phoenix v1.7) App before inserting into a database using Ecto Types

    Project mention: Detailed example for how to encrypt data in a Phoenix (Elixir) App | news.ycombinator.com | 2022-08-29
  • ecto_mnesia

    Ecto adapter for Mnesia Erlang term database.

  • rummage_ecto

    Search, Sort and Pagination for ecto queries

  • filtrex

    A library for performing and validating complex filters from a client (e.g. smart filters)

  • ecto_erd

    A mix task for generating Entity Relationship Diagram from Ecto schemas available in your project.

    Project mention: TIL: about Entity Relationship Schemas | dev.to | 2022-08-12

    finally, the add-ons tools any framework has to build ERd. For example, with Elixir/Ecto project, you have the project ecto_erd. This generates an ERD from your schema (model), not from the migration.

  • excellent_migrations

    An Elixir tool for checking safety of database migrations.

    Project mention: Excellent_migrations: Detect potentially unsafe operations in Ecto DB migrations | news.ycombinator.com | 2023-04-21
  • ecto_autoslug_field

    Automatically create slugs for Ecto schemas.


    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

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). The latest post mention was on 2023-04-21.

Elixir Ecto related posts


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

Project Stars
1 phoenix_live_dashboard 1,837
2 wallaby 1,477
3 Nebulex 1,041
4 elixir-boilerplate 956
5 Accent 949
6 fun_with_flags 872
7 phoenix-chat-example 673
8 ecto_enum 558
9 scrivener_ecto 534
10 cloak 521
11 paper_trail 517
12 Machinery 478
13 triplex 395
14 mongodb_ecto 352
15 ExAudit 330
16 params 320
17 phoenix-ecto-encryption-example 255
18 ecto_mnesia 239
19 rummage_ecto 210
20 filtrex 189
21 ecto_erd 173
22 excellent_migrations 157
23 ecto_autoslug_field 144
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.