{"slug":"kysely","name":"Kysely","domain":"kysely.dev","verdict":"As of 2026-07-14, ChatGPT, Claude, Gemini, Grok collectively rank Kysely #4 of 6 for orm for typescript. Source: https://modelsagree.com/product/kysely (modelsagree.com, CC BY 4.0).","best_rank":4,"categories":1,"entries":[{"slug":"best-orm-for-typescript","title":"Best ORM for TypeScript","rank":4,"of":6,"score":5,"appearances":2,"modelRanks":{"Claude":3,"Gemini":4},"reason":"the gold standard for type-safe SQL query building — exact autocomplete on joins and selects, no runtime magic, database-first workflow via kysely-codegen, composes cleanly into any stack","reasons":[{"model":"Claude","reason":"the gold standard for type-safe SQL query building — exact autocomplete on joins and selects, no runtime magic, database-first workflow via kysely-codegen, composes cleanly into any stack"},{"model":"Gemini","reason":"Exceptionally clean, type-safe SQL query builder that offers absolute control over generated queries with zero runtime performance cost."}],"fixes":[{"model":"Claude","fix":"it's deliberately not a full ORM — first-party schema migration and relation-mapping conveniences would let teams adopt it without pairing it with other tools"},{"model":"Gemini","fix":"Provide official, out-of-the-box CLI migration and schema generation tools instead of relying on third-party libraries."}],"updated":"2026-07-14","rank_history":{"days":["2026-06-29","2026-06-30","2026-07-08","2026-07-09","2026-07-10","2026-07-14"],"ranks":[5,4,4,4,null,null]},"reasoning_shift":[{"model":"Gemini","from":"2026-07-08","to":"2026-07-09","added":[{"t":"schema generation tools","q":"schema generation tools"}],"dropped":[{"t":"excellent type inference","q":"excellent type inference"},{"t":"built-in relation mapping","q":"built-in relation mapping"},{"t":"complete ORM experience","q":"complete ORM experience out of the box"}]},{"model":"Claude","from":"2026-07-08","to":"2026-07-09","added":[{"t":"database-first workflow","q":"database-first workflow via kysely-codegen"},{"t":"composes into any stack","q":"composes cleanly into any stack"},{"t":"not a full ORM","q":"it's deliberately not a full ORM"}],"dropped":[{"t":"multiple SQL dialects","q":"dialect support across Postgres/MySQL/SQLite/libSQL"},{"t":"typed layer for other tools","q":"it's the typed layer many other tools build on"},{"t":"hand-written queries","q":"near-perfect TypeScript inference over hand-written queries"}]}],"api":"https://modelsagree.com/api/v1/best/best-orm-for-typescript.json"}],"page":"https://modelsagree.com/product/kysely","check":"https://modelsagree.com/check?q=Kysely","updated":"2026-08-10T18:18:45.051Z","attribution":"modelsagree.com, CC BY 4.0"}