
A NestJS module for integrating DrizzleORM with Postgres, MySQL, SQLite, Turso and Planetscale drivers
DrizzleORM provides a seamless way to interact with various database drivers through a straightforward setup and usage process. Whether you’re working with PostgreSQL, MySQL, SQLite, or other databases, DrizzleORM simplifies the connection management and query operations, allowing developers to focus more on application logic and less on the intricacies of database handling.
The library is designed to integrate smoothly with NestJS applications, showcasing flexibility and ease of use. With its modular approach, developers can pick and choose the specific database drivers they need without unnecessary bloat, making it a great choice for projects of all sizes.
Modular Database Support: Each major database driver has its own dedicated module, allowing for easy scalability and customization based on project requirements.
Simple Initialization: DrizzleORM allows you to import the necessary module and initialize it with an options object, streamlining the connection setup process.
Connection Management: The ability to manually define session properties enables advanced users to terminate connections or perform other operations effectively.
NestJS Compatibility: Built specifically to integrate with NestJS, DrizzleORM offers straightforward dependency injection through its configuration.
Diverse Driver Options: Support for multiple databases including PostgreSQL, MySQL, and SQLite means you can easily switch between databases as your project evolves.
Extensive Documentation: Each module comes with detailed documentation to guide developers through installation, usage, and configuration, ensuring that help is always just a click away.
MIT Licensed: The library is open-source with an MIT license, promoting transparency and community contributions.

A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript.
Drizzle ORM is a TypeScript ORM for SQL databases designed with maximum type safety in mind. It comes with a drizzle-kit CLI companion for automatic SQL migrations generation. Drizzle ORM is meant to be a library, not a framework. It stays as an opt-in solution all the time at any levels.
PlanetScale is a MySQL-compatible serverless database that brings you scale, performance, and reliability — without sacrificing developer experience.
A fullstack boilerplate provides a starter application that includes both frontend and backend. It should include database, auth, payments, user roles and other backend services to build a fully featured saas or webapps.
ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.
TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.