Browse official plugins built for djs-core. Install with the CLI, configure in djs.config.ts, and access everything through typed client extensions.

Official extensions

Pick a plugin, run one command, get typed APIs on client.

3Plugins
1Categories
100%Typed
AllDatabase
3 results
Official

Drizzle ORM

v1.0.2
Database
@djs-core/plugin-drizzle

Full Drizzle ORM integration with schema migrations, Drizzle Studio, and multi-dialect support on client.drizzle.

  • SQLite
  • PostgreSQL
  • MySQL
  • Turso
  • Auto-scaffolds schema & drizzle.config.ts
  • CLI: generate, migrate, push, studio
  • Fully typed queries on your schema
Official

Prisma SQLite

v1.0.2
Database
@djs-core/plugin-prisma-sqlite

Prisma 7 with Bun's native SQLite adapter — bundle into a single executable, no Rust query engine binaries.

  • SQLite
  • Prisma
  • Bundleable
  • Uses bun:sqlite via prisma-adapter-bun-sqlite
  • Works with bun build --compile
  • client.prisma fully typed from your schema
Official

Bun SQL

v2.0.2
Database
@djs-core/plugin-sql

Minimal raw SQL on Bun SQLite — no ORM, no boilerplate. Tagged templates keep queries parameterized and safe.

  • SQLite
  • Raw SQL
  • Lightweight
  • client.sql.execute`SELECT ...`
  • Zero extra dependencies
  • Perfect for simple persistence

Build your own

Plugins use definePlugin from @djs-core/runtime. Share logic across bots, attach typed APIs to client, and hook into the bot lifecycle.

Terminal window
djs-core plugin install <your-package>

See the Plugins guide for authoring your own.