# ORMs vs. Query Builders for your Typescript application

DevFeed: [ORMs vs. Query Builders for your Typescript application](<https://devfeed.tech/articles/orms-vs-query-builders-for-your-typescript-application-5705.md>)

Original publisher: [Read original article](<https://neon.com/blog/orms-vs-query-builders-for-your-typescript-application>)

Author: Raouf Chebri

Published: 2023-05-16T13:21:31Z

Content type: comparison

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Drizzle](<https://devfeed.tech/topics/drizzle.md>), [Prisma](<https://devfeed.tech/topics/prisma.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Databases](<https://devfeed.tech/topics/databases.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [community](<https://devfeed.tech/tags/community.md>), [comparison](<https://devfeed.tech/tags/comparison.md>), [database](<https://devfeed.tech/tags/database.md>), [drizzle](<https://devfeed.tech/tags/drizzle.md>), [latency](<https://devfeed.tech/tags/latency.md>), [prisma](<https://devfeed.tech/tags/prisma.md>), [sql](<https://devfeed.tech/tags/sql.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

## AI overview

This comparison discusses how to choose a typed SQL library for a TypeScript application using PostgreSQL. It contrasts ORMs and query builders, including Drizzle, Kysely, Prisma, and Zapatos, across learning curve, complex-query support, migrations, runtimes, communities, and observed latency.

## Source excerpt

Typed SQL libraries for Typescript are designed to provide a robust, maintainable, and developer-friendly interface between your code and the database. However, choosing the right library for your Typescript project can be difficult since they all offer similar functionalities. T...