TL;DR
ヘッドレスな TypeScript の ORM。SQL に近い書き方でスキーマやクエリを書ける。
仕組み
ライブラリと、必要に応じて使うツール群からなり、プロジェクトの構成を縛らない。スキーマは TypeScript で定義し、データは SQL ライクな API とリレーショナルな API のどちらでも取得できる。リレーショナルなクエリでは、ネストしたデータを 1 つの SQL で取得する。
PostgreSQL、MySQL、SQLite などに、各データベースのドライバ経由で接続する。依存パッケージは 0 で、サーバーレス環境でも使えるように設計されている。マイグレーションには Drizzle Kit を使う。