Drizzle ORM es un ORM TypeScript ligero y eficiente diseñado con la experiencia del desarrollador en mente.
Drizzle es un ORM de TypeScript moderno que los desarrolladores quieren usar en su próximo proyecto. Es ligero, con solo ~7.4kb minificado y comprimido, es completamente modular con exactamente 0 dependencias.
Drizzle soporta todas las bases de datos PostgreSQL, MySQL y SQLite, incluyendo las serverless como Turso, Neon, Xata, PlanetScale, Cloudflare D1, FlyIO LiteFS, Vercel Postgres, Supabase y AWS Data API. Sin complicaciones, sin binarios de rust, sin adaptadores serverless, todo funciona directamente.
Drizzle está preparado para serverless por diseño, funciona en todos los principales entornos de ejecución de JavaScript como NodeJS, Bun, Deno, Cloudflare Workers, funciones de Supabase, cualquier runtime de Edge e incluso en navegadores. Con Drizzle puedes ser rápido desde el principio, ahorrar tiempo y costos sin introducir nunca proxies de datos en tu infraestructura.
Aunque puedes usar Drizzle como una librería de JavaScript, brilla en TypeScript. Te permite declarar esquemas SQL y construir consultas relacionales y similares a SQL, manteniendo un equilibrio entre seguridad de tipo y extensibilidad para que los creadores de herramientas puedan desarrollar sobre él.
GitHub: https://github.com/drizzle-team/drizzle-orm
Drizzle siempre ha sido rápido, solo queríamos que tuvieras una verdadera experiencia de benchmarking. Bueno, en realidad no es que Drizzle sea rápido, es que Drizzle simplemente no te ralentiza.
Apoyamos todos los entornos de tiempo de ejecución con servidor y sin servidor.
Apoyamos todos los controladores específicos de la plataforma, tcp, http y basados en websocket.
Es broma, Drizzle es gratuito y de código abierto. ¡Aún puedes hacer tu contribución!