DEV Community

What is your favorite ORM (None is a valid answer)?

Zohar Peled on March 29, 2020

Personally, I like Dapper because it gives me complete control over the SQL and is easy to use (well, at least for what I've been using it for).

Collapse
 
igeligel profile image
Kevin Peters

Coming from C# definitely Entity Framework.
Now that I work mostly with TypeScript I would say TypeOrm

Collapse
 
patarapolw profile image
Pacharapol Withayasakpunt • Edited

Not a major ORM, but I really like Peewee (in Python).

Now, I am using TypeScript and I write my own. I am tempted to try Mikro-ORM, though.

Tried TypeORM, but it disappointed me.

SQL builder only, like Knex.js is also good, but as you see, I am tempted to write an ORM, if it doesn't exist.

Collapse
 
luturol profile image
Rafael Ahrons

I enjoy a lot working with Entity Framework and Dapper, now that I'm coding in python kind enjoying SQLAlchemy.

SQLAlchemy it's easy to set up and start coding, don't have a lot of configs to deal or classes, but LINQ in Entity Framework with CodeFirst damn...

Collapse
 
iamdejean profile image
Japheth Ezekiel

Hibernate! Because it's a suite of open source projects around domain models.

Collapse
 
peterkulik profile image
peterkulik

Dapper+1

Collapse
 
michi profile image
Michael Z

eloquent is amazing.

Collapse
 
rafaacioly profile image
Rafael Acioly
  1. Eloquent from Laravel
  2. Django ORM
Collapse
 
siy profile image
Sergiy Yevtushenko

JOOQ. Perhaps because it's not a ORM in traditional sense but rather a query builder (and extremely convenient one).

Collapse
 
fullstackcoder profile image
fullstackcoder

From the .Net/C# perspective I go with dapper and petapoco for simpler stuff but entity framework for the heavy ones.

Collapse
 
storrence88 profile image
Steven Torrence

I haven't used many ORMs but I really like Active Record with Rails!

Collapse
 
ghost profile image
Ghost

Used to be just the Django ORM; nowadays is Diesel (Rust) and I'm very interested in going commando with SQLx (also Rust) in the future.

Collapse
 
gokulsupersaiyan profile image
Gokul prabhu

Active record rails

Collapse
 
biros profile image
Boris Jamot ✊ /

I dont use ORM but gorm is a pretty good one as it's really simple.

Collapse
 
rodolphonetto profile image
Rodolpho Netto

I'm never used ORM but now I'm using Lucid from adonisjs and really liking :)