elixir-ecto logo


A toolkit for data mapping and language integrated query. (by elixir-ecto)


Basic ecto repo stats
4 days ago

elixir-ecto/ecto is an open source project licensed under Apache License 2.0 which is an OSI approved license.

Ecto Alternatives

Similar projects and alternatives to ecto

  • GitHub repo phoenix

    Peace of mind from prototype to production

  • GitHub repo ClickHouse

    ClickHouse® is a free analytics DBMS for big data

  • GitHub repo MeiliSearch

    Lightning Fast, Ultra Relevant, and Typo-Tolerant Search Engine

  • GitHub repo loki

    Like Prometheus, but for logs.

  • GitHub repo sonic

    🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.

  • GitHub repo Typesense

    Fast, typo tolerant, fuzzy search engine for building delightful search experiences ⚡ 🔍

  • GitHub repo Apache Solr

    Apache Lucene and Solr open-source search software

  • GitHub repo VictoriaMetrics

    VictoriaMetrics: fast, cost-effective monitoring solution and time series database

  • GitHub repo phoenix_pubsub

    Distributed PubSub and Presence platform for the Phoenix Framework

  • GitHub repo tidyquery

    Query R data frames with SQL

  • GitHub repo clickhousedb_fdw

    PostgreSQL's Foreign Data Wrapper For ClickHouse

  • GitHub repo instant-meilisearch

    The search client to use MeiliSearch with InstantSearch.

  • GitHub repo cloki-go

    Clickhouse Loki API in GO (by QXIP)

  • GitHub repo duckdf

    🦆 SQL for R dataframes, with ducks

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better ecto alternative or higher similarity.


Posts where ecto has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-03-02.
  • ClickHouse as an alternative to Elasticsearch for log storage and analysis
    news.ycombinator.com | 2021-03-02
    > SQL doesn't compose all that well.

    On that topic, I really enjoy working in Elixir because Ecto [1] lets you write "SQL" with Elixir's composable functional syntax. It sits somewhere between "the language is compiled to SQL" and ORM. The Ruby-esque syntax took some getting used to, but once I was past that hurdle my productivity skyrocketed. It's not 100% feature complete compatibility with all the different SQL dialects, but most of what you'll need is there.

    [1] https://github.com/elixir-ecto/ecto

  • Changing Supervisor to the new style
    reddit.com/r/elixir | 2021-02-01
  • ความ magic ของ Ecto.Query
    dev.to | 2021-01-18
    ถ้าเราไปลองอ่านๆโค้ดของ Ecto ที่ https://github.com/elixir-ecto/ecto/blob/v3.5.5/lib/ecto/query/builder.ex จะเจอจุดที่คิดว่าเป็น logic ในการแปลงตรง sum(p.wrapped_visits) เป็น SQL คือ