Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-kysely
A curated list of Kysely resources, tools, utilities and applications.
https://github.com/kysely-org/awesome-kysely
Last synced: 6 days ago
JSON representation
-
Articles
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Build a fully typed web app using Next.js, PlanetScale, Drizzle, and Kysely - A blog post by [Ayoub Khial](https://twitter.com/ayoubkhial). If you're working with a [Next.js](https://nextjs.org) app based on TypeScript and searching for a reliable database solution, combining [PlanetScale](https://planetscale.com), [DrizzleORM](https://orm.drizzle.team), and [Kysely](https://kysely.dev) can be a mighty stack.
- Kysely - A type-safe SQL query builder for typescript - A blog post by [koskimas](https://github.com/koskimas), the creator of [Kysely](https://kysely.dev). Letting the world know, way back in 2021, what is [Kysely](https://kysely.dev), its inspiration, design principles, etc.
- Type-safety with TypeScript ORMs and query builders - [thetutlage](https://github.com/thetutlage) compares Kysely with alternatives and showcases it's superior type-safety and autocompletion in this precise post.
- Typesafe Database Queries on the Edge - The groundbreaking blog post by [nexxel](https://twitter.com/nexxeln) that set the stage for the [Prisma](https://www.prisma.io) + [Kysely](https://kysely.dev) + [Planetscale](https://planetscale.com)'s DatabaseJS serverless driver usage pattern. Inspired the [prisma-kysely](https://github.com/valtyr/prisma-kysely) adapter.
- Type-safe SQL queries with Kysely and PostgreSQL - A blog post by [Marcin Wanago](https://twitter.com/wanago_io) that covers introducing [Kysely](https://kysely.dev) and [PostgreSQL](https://www.postgresql.org/) to a [NestJS](https://nestjs.com/) project from the ground up and in great detail.
- One-to-one relationships with the Kysely query builder - A blog post by [Marcin Wanago](https://twitter.com/wanago_io) that covers how to manage one-to-one SQL relationships between tables using [Kysely](https://kysely.dev).
- Build TypeSafe Node API using tRPC, Fastify, Kysely and Atlas CLI - A blog post by [Francisco Mendes](https://github.com/FranciscoMendes10866) on combining [Kysely](https://kysely.dev), [tRPC](https://trpc.io), [Fastify](https://www.fastify.io) and [Atlas](https://atlasgo.io/) to build a robust, type-safe CRUD API.
- Crafting the Perfect T3 Stack: My Journey with Kysely, Atlas, and Clerk - A blog post by [Johan Eliasson](https://twitter.com/elitasson) on how he built his [T3](https://create.t3.gg) inspired stack with [Kysely](https://kysely.dev), [Atlas](https://atlasgo.io/) and [Clerk](https://clerk.dev).
- Kysely dialect for PlanetScale - A blog post by [Jacob Gillespie](https://twitter.com/jacobwgillespie) on how [Depot](https://depot.dev) adopted [Kysely](https://kysely.dev) and [PlanetScale](https://planetscale.com/) and created the [Planetscale dialect](https://github.com/depot/kysely-planetscale).
- Running Vercel Postgres Locally - A blog post by [Gal Schlezinger](https://twitter.com/galstar) on how he utilizes [neon](https://neon.tech)'s WebSockets proxy [docker](https://www.docker.com/) image and [Kysely](https://kysely.dev) to run his postgres queries locally and ship fast without breaking anything.
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Kysely and CockroachDB - A blog post by [Morgan Winslow](https://github.com/mowinslow2) on [Kysely](https://kysely.dev) and how to use it with [CockroachDB](https://www.cockroachlabs.com).
- Type-safe S3 Select queries with Kysely - A blog post by [Thomas Aribart](https://twitter.com/aribartt) on how to query [AWS S3](https://aws.amazon.com/s3) buckets, and how to do it in a type-safe manner with [Kysely](https://kysely.dev). Inspired the [S3 Select dialect](https://github.com/igalklebanov/kysely-s3-select).
- Kysely: The Type-Safe SQL Query Builder for TypeScript - A blog post by [Pugazhenthi](https://github.com/codebypugazh) providing a short overview of [Kysely](https://kysely.dev).
- 現状Cloudflare WorkersでGraphQLサーバを構築するならコレ - A blog post by [chimame](https://twitter.com/chimame_rt) about combining [GraphQL](https://graphql.org/), [Prisma](https://www.prisma.io) and [Kysely](https://kysely.dev) on [Cloudflare Workers](https://workers.cloudflare.com).
- Kysely が Knex をリプレイスする日も近いかもしれない - A blog post by [acro5piano](https://github.com/acro5piano) comparing the type safety of Kysely, Knex, and Slonik.
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Build a GraphQL server running on Cloudflare Workers - A blog post by [chimame](https://twitter.com/chimame_rt) about combining [GraphQL](https://graphql.org/), [Prisma](https://www.prisma.io) and [Kysely](https://kysely.dev) on [Cloudflare Workers](https://workers.cloudflare.com).
- Building a PageSpeed Monitoring Service Using Remix, Kysely, and Litestream - A great blog post by [Josef Erben](https://twitter.com/joseferben) that provides a high-level overview of an architecture combining [Kysely](https://kysely.dev) and [Remix](https://remix.run), and shows trade-offs of design decisions made.
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Typescript で SQL を叩く方法を整理する - A blog post by [moekidev](https://twitter.com/moekidev) about trying out [Kysely](https://kysely.dev) with [Prisma](https://www.prisma.io) and [Vercel Postgres](https://vercel.com/postgres).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
- Simple CQRS in NodeJS with Typescript - A blog post by Illija on how to implement a simple CQRS pattern with query models using [Kysely](https://kysely.dev).
-
Plugins
- kysely-plugin-prefix - set of plugins that allow you to prefix table and index names implicitly
- kysely-plugin-serialize - [Kysely](https://kysely.dev) plugin that serializes parameters.  
- kysely-access-control - plugin that allows you to Allow/Deny/Omit (or add a where clause) to access any kysely table or column
- kysely-grants - plugin that implements "Postgres-style grants" on top of [kysely-access-control](https://github.com/ben-pr-p/kysely-utils/tree/main/packages/kysely-access-control)
- kysely-plugin-prefix - set of plugins that allow you to prefix table and index names implicitly
-
Adapters
- Auth.js - adapter?style=flat-square) <br/> |
- Sequelize - sequelize) |  <br/> <br/> |
- link - kysely?style=flat-square) |
- link - knex?style=flat-square) <br/> <br/> |
- link - supabase?style=flat-square) <br/> <br/> |
-
Dialects
- AWS RDS Data Api - stack/kysely-data-api) |  <br/> <br/> |
- @vercel/postgres - kysely) |  <br/> |
- Web Worker - sqlite](https://github.com/rhashimoto/wa-sqlite), store data in [IndexedDB](https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API). | [link](https://github.com/subframe7536/kysely-sqlite-tools/tree/master/packages/dialect-wasqlite-worker) |  <br/> |
- Node worker threads - sqlite3](https://github.com/WiseLibs/better-sqlite3). | [link](https://github.com/subframe7536/kysely-sqlite-tools/tree/master/packages/dialect-sqlite-worker) |  <br/> |
- Kysely - duckdb) |  <br/> <br/> |
- Kysely - ts). | [link](https://github.com/xataio/client-ts/tree/main/packages/plugin-client-kysely) |  <br/> |
- Kysely - in [PostgreSQL](https://www.postgresql.org) dialect, <br/>which uses the [pg](https://github.com/brianc/node-postgres) client library instead. | [link](https://github.com/igalklebanov/kysely-postgres-js) |  <br/> <br/> |
- Kysely - planetscale) |  <br/> <br/> |
-
Templates
- Acme Corp - Your all-in-one, enterprise ready starting point. Full-stack Typesafety with [tRPC](https://trpc.io/), [Next.js](https://nextjs.org), and [React](https://react.dev) Server Components. Typesafe database access using [Kysely](https://kysely.dev) as a query builder, and [Prisma](https://www.prisma.io) for schema management.  
- Vercel Postgres + Kysely Next.js Starter - Simple [Next.js](https://nextjs.org) template that uses [Vercel Postgres](https://vercel.com/postgres) as the database and [Kysely](https://kysely.dev) as the query builder.
- create-o7-app - An opinionated CLI for creating type-safe [Svelte](https://svelte.dev) apps. create-o7-app's template includes [Kysely](https://kysely.dev) for Edge support and fast cold starts, with all the convenience of using [Prisma](https://www.prisma.io) to define your database model.   
- remix-d1-kysely-demo - In this repo you'll learn how to setup a [D1](https://developers.cloudflare.com/d1) database starting from [Remix](https://remix.run)'s [@cloudflare/pages](https://pages.cloudflare.com) template and how to interact with it using [Kysely](https://kysely.dev) query builder.  
-
Tools
- kysely-playground - Playground for [Kysely](https://kysely.dev). Provides vscode-like experiences including type checking and auto suggestions. Supports built-in dialects ([Postgres](https://postgresql.org), [MySQL](https://www.mysql.com), [SQLite](https://sqlite.org)), last 20 [Kysely](https://kysely.dev) versions. You can test stuff quickly, and create issues with reproducing with the playground. 
- Kysely Assistant - Translate SQL to [Kysely](https://kysely.dev) syntax using [Chat GPT](https://chat.openai.com).
- kysely-playground - Playground for [Kysely](https://kysely.dev). Provides vscode-like experiences including type checking and auto suggestions. Supports built-in dialects ([Postgres](https://postgresql.org), [MySQL](https://www.mysql.com), [SQLite](https://sqlite.org)), last 20 [Kysely](https://kysely.dev) versions. You can test stuff quickly, and create issues with reproducing with the playground. 
-
Type Generators
- kanel-kysely - Generate [Kysely](https://kysely.dev) types directly from your [PostgreSQL](https://www.postgresql.org) database. This package extends [Kanel](https://github.com/kristiandupont/kanel) with some [Kysely](https://kysely.dev) specific features.  
- kysely-codegen - Generate [Kysely](https://kysely.dev) type definitions from your database.   
- prisma-kysely - Generate [Kysely](https://kysely.dev) types directly from your [Prisma](https://www.prisma.io) schema.   
-
Videos
- I tried 8 different Postgres ORMs - [Fireship](https://twitter.com/fireship_dev) breaks down some popular [PostgreSQL](https://www.postgresql.org) libraries in the [Node.js](https://nodejs.org) ecosystem. Starting from client libraries, going through query builders ([Kysely](https://kysely.dev) is mentioned starting at the [5:20](https://youtu.be/4QN1BzxF8wM?t=320) mark) and then finishing with ORMs.
- Kysely first impressions - Typescript SQL query builder and migrations - In the video we take a quick look at a new Typescript SQL query builder which optimizes for type-safety and the best possible intellisense. We'll walk through how to use it to connect to a database and perform typical CRUD queries, we'll explore how to simulate relational queries, and finally, we'll give their migration feature a try!
- We need to talk about Prisma - [Mehul Mohan](https://twitter.com/mehulmpt) talks about what [codedamn](https://codedamn.com) went through while migrating from [MongoDB](https://mongodb.com) to [Prisma](https://prisma.io) and [Planetscale](https://planetscale.com), and their eventual re-re-write to [AWS Aurora](https://aws.amazon.com/rds/aurora) and [Kysely](https://kysely.dev) for type-safety and performance (starts at the [14:37](https://youtu.be/J2j1XwZRi30?t=877) mark).
- Let's Talk About Database Performance - [Theo Browne aka t3.gg](https://twitter.com/t3dotgg) talks about database performance, [Prisma](https://www.prisma.io), serverless and edge functions, [PlanetScale](https://planetscale.com), their Data API offering and type-safety via [Kysely](https://kysely.dev) (starts at the [15:57](https://youtu.be/3P7jnolWfHw?t=957) mark).
- Type-Safe SQL on the Edge with Kysely - [Supabase](https://supabase.com) Edge Functions can connect directly to your [Postgres](https://www.postgresql.org) database to execute SQL Queries. [Kysely](https://kysely.dev) is a type-safe and autocompletion-friendly typescript SQL query builder. Combining [Kysely](https://kysely.dev) with [Deno Postgres](https://deno-postgres.com) provides a neat developer experience for interacting directly with your [Postgres](https://www.postgresql.org) database.
- 2022-08-12 - Fresh Spots - Deno + Fresh Part 4 - Kysely DB Setup / Replacement - Watch [Coding Garden](https://twitter.com/coding_garden) as he combines [Kysely](https://kysely.dev) (starts at the [12:09](https://www.youtube.com/watch?v=C14LWU6zJvA&t=729s) mark), [Deno](https://deno.com/runtime) and [Fresh](https://fresh.deno.dev) on his stream.
- how to get better at typescript (feat. kysely) - While videos and blog posts are great, nothing teaches me faster than trying to duplicate a cool pattern or technique. Sometimes that pattern comes from other languages, like Rust, and sometimes, it's something that TS developers who are way smarter than me have come up with.
- We need to talk about Prisma - [Mehul Mohan](https://twitter.com/mehulmpt) talks about what [codedamn](https://codedamn.com) went through while migrating from [MongoDB](https://mongodb.com) to [Prisma](https://prisma.io) and [Planetscale](https://planetscale.com), and their eventual re-re-write to [AWS Aurora](https://aws.amazon.com/rds/aurora) and [Kysely](https://kysely.dev) for type-safety and performance (starts at the [14:37](https://youtu.be/J2j1XwZRi30?t=877) mark).
- Let's Talk About Database Performance - [Theo Browne aka t3.gg](https://twitter.com/t3dotgg) talks about database performance, [Prisma](https://www.prisma.io), serverless and edge functions, [PlanetScale](https://planetscale.com), their Data API offering and type-safety via [Kysely](https://kysely.dev) (starts at the [15:57](https://youtu.be/3P7jnolWfHw?t=957) mark).
- Type-Safe SQL on the Edge with Kysely - [Supabase](https://supabase.com) Edge Functions can connect directly to your [Postgres](https://www.postgresql.org) database to execute SQL Queries. [Kysely](https://kysely.dev) is a type-safe and autocompletion-friendly typescript SQL query builder. Combining [Kysely](https://kysely.dev) with [Deno Postgres](https://deno-postgres.com) provides a neat developer experience for interacting directly with your [Postgres](https://www.postgresql.org) database.
- how to get better at typescript (feat. kysely) - While videos and blog posts are great, nothing teaches me faster than trying to duplicate a cool pattern or technique. Sometimes that pattern comes from other languages, like Rust, and sometimes, it's something that TS developers who are way smarter than me have come up with.
- I tried 8 different Postgres ORMs - [Fireship](https://twitter.com/fireship_dev) breaks down some popular [PostgreSQL](https://www.postgresql.org) libraries in the [Node.js](https://nodejs.org) ecosystem. Starting from client libraries, going through query builders ([Kysely](https://kysely.dev) is mentioned starting at the [5:20](https://youtu.be/4QN1BzxF8wM?t=320) mark) and then finishing with ORMs.
-
Addons
- kysely-paginate - Pagination helpers for use with [Kysely](https://kysely.dev).   
- kysely-params - A utility for parameterizing compiled [Kysely](https://kysely.dev) queries.   
- kysely-cache - Cache layer for [Kysely](https://kysely.dev).   
-
CLIs
- kysely-migrate - [Kysely](https://kysely.dev) migrations and codegen CLI.   
- kysely-migration-cli - Thin migration cli library for [Kysely](https://kysely.dev).   
-
ORMs
- kysely-mapper - Flexible [Kysely](https://kysely.dev)-based utility for mapping between tables and objects.   
- kysely-orm - TypeSafe ORM for [Kysely](https://kysely.dev) library.   
Programming Languages
Categories
Sub Categories