Ecto

7 engineers on Hacker News describe using Ecto first-hand: 4 endorse it, 0 regret it, 1 are mixed.

78%trust
7first-hand users
7in production
endorse 4mixed 1regret 0uses, no opinion

“Libraries like Ecto and Oban are world-class, remote iex is a lifesaver in prod”

endorse · production · 3 yr · ryanrasti · 2025-10-17 · source ↗ · wrong label?

“query DBs with ecto, do hot code swapping is amazing.”

endorse · production · weatherlight · 2023-11-10 · source ↗ · wrong label?

“Ecto migrations are very good”

endorse · production · halostatue · 2021-12-15 · source ↗ · wrong label?

“Things like Ecto, ExUnit, error handling using "with", ... have made programming a joy.”

endorse · production · 1 yr · kuiro5 · 2020-12-21 · source ↗ · wrong label?

“Ecto is more flexible, but that flexibility is not needed in most cases... We got some bugs because we didn't write the same things inside the migration and the schema.”

mixed · production · pmontra · 2017-10-27 · source ↗ · wrong label?

“A much simpler model than "making it yourself" in ecto which I have been doing for 10 years prior.”

neutral · production · 10 yr · olivermuty · 2025-05-14 · source ↗ · wrong label?

“Lazily evaluated libraries like Streams or Ecto.Multi explode in weird, non-local ways because the types are not checked at the call-site”

neutral · production · bjz_ · 2017-08-05 · source ↗ · wrong label?