Released plugin directory

Compare full-stack features for your existing React app.

Compare released BTST plugins by outcome, implementation boundary, prerequisites, and authentic product proof before adding a feature to your app.

Start with the boundary

Compare what each plugin actually adds.

A plugin can deliver a complete feature or one focused side of your stack. Topology, payload, and prerequisites make that boundary clear before you open the implementation guide.

Real BTST Blog page with three published product-update posts in the generated Next.js application.
Blog is the canonical full-stack proof: one plugin supplies routes, backend behavior, client UI, and a visible published result.

Complete feature

Full-stackReleased · Preview

Blog

Publish and manage a content section inside the React application you already run.

Payload
Backend behavior, data models, authoring and public routes, client UI, and indexable output.
Requires
A BTST database adapter
External service
None required
Explore Blog
Real authenticated BTST AI Chat shell with an empty conversation-history sidebar, attachment control, and a product-context prompt ready to send.
The capture proves the shipped chat shell and prompt boundary; it deliberately does not fabricate a model response.

Model-connected feature

Full-stackReleased · Preview

AI Chat

Add a streaming conversation surface while choosing the model, access policy, and operating limits yourself.

Payload
Streaming APIs, conversation history models, chat routes and UI, plus tool and attachment boundaries.
Requires
An AI SDK language model; A database adapter with isolated transaction support for authenticated persistence
External service
The adopter-selected AI model provider receives prompts and generates responses
Explore AI Chat
Two real BTST CMS states showing code-defined content types in the dashboard and stored Product records in the generated application.
CMS turns application-defined Zod content types into an operator dashboard and stored records; public rendering remains an application-owned workflow.

Developer-defined content

Full-stackReleased · Preview

CMS

Define structured content in TypeScript and give operators generated forms for managing it.

Payload
Typed content storage and APIs, schema-driven admin forms and routes, and customizable hooks; public rendering remains yours.
Requires
A BTST database adapter; Code-defined Zod content types
External service
None required
Explore CMS
Real BTST Form Builder with Email, Text Area, and Select fields on the canvas and in the live form preview.
The shipped Form Builder provides a drag-and-drop workflow with a live form preview.

Configurable workflow

Full-stackReleased · Preview

Form Builder

Let operators design forms visually, publish them inside your app, and collect validated submissions.

Payload
Visual editor, form and submission models, admin routes, a public renderer, and typed APIs.
Requires
A database adapter with isolated transaction support
External service
None required
Explore Form Builder
Real BTST UI Builder editing a release-evidence page with layers, canvas, status, and component properties.
UI Builder composes a published page against the same application runtime and deployment boundary.

CMS-dependent editor

Client-onlyReleased · PreviewDependent

UI Builder

Let operators compose pages visually, store the layout through CMS, and render it on routes you own.

Payload
Client editor, component registry, CMS page declaration, and PageRenderer; CMS supplies persistence and APIs.
Requires
The CMS plugin, added automatically by the CLI
External service
None required
Explore UI Builder
Real BTST Kanban board with To Do, In Progress, and Done columns containing prioritized tasks.
The shipped Kanban workflow stores boards, columns, task order, priorities, and assignees in the adopter's database.

Application-native workflow

Full-stackReleased · Preview

Kanban

Add boards, columns, tasks, priorities, and drag-and-drop workflows inside your product.

Payload
Board and task data, typed APIs, SSR-aware routes, drag-and-drop UI, and assignee integration seams.
Requires
A database adapter with isolated transaction support
External service
None required
Explore Kanban
Real BTST Comments moderation page showing an approved discussion attached to the shipping-plugin-catalog Blog resource.
A resource-bound comment passes through the real Comments API and appears in the supplied moderation workflow.

Embedded discussion workflow

Full-stackReleased · Preview

Comments

Attach threaded discussion and moderation to a resource your application already owns.

Payload
Comment and reaction data, typed APIs, embeddable thread UI, and a moderation route.
Requires
A BTST database adapter; An adopter-owned host resource
External service
None required
Explore Comments
Real BTST Media library showing the checked-in product-proof image after upload, metadata registration, and search.
The proof fixture moves through the registered Media upload route into the searchable library, ready for picker and image-field reuse.

Storage-backed feature

Full-stackReleased · Preview

Media

Upload, organize, register, and reuse media through a library that runs with your storage.

Payload
Asset metadata and APIs, upload adapters and protocols, a media library, picker, and image fields.
Requires
An isolating Prisma, Drizzle, or Kysely database adapter for persistent writes; A configured media storage adapter
External service
Optional S3-compatible storage or Vercel Blob when the adopter selects those adapters
Explore Media
Real BTST Route Docs page generated from the client stack, with registered plugin routes, paths, and parameter context.
Route Docs derives its reference from the application's registered client plugins rather than a separate hand-maintained route inventory.

Generated client reference

Client-onlyReleased · Preview

Route Docs

Generate an explorable reference for the client routes already registered in your BTST stack.

Payload
Client-side route introspection, a generated inventory, parameter forms, and navigation context.
Requires
Registered BTST client routes to inspect
External service
None required
Explore Route Docs
Real Scalar API reference generated by the backend-only BTST OpenAPI plugin.
OpenAPI shows that a BTST plugin may add a focused backend capability without a matching client plugin.

Focused backend capability

Backend-onlyReleased · Preview

OpenAPI

Expose an OpenAPI 3.1 contract for registered BTST routes and, when useful, an interactive API reference.

Payload
Generated OpenAPI JSON and an optional Scalar reference, without a matching client plugin.
Requires
A registered BTST backend stack to inspect
External service
The optional Scalar reference loads @scalar/api-reference from jsDelivr
Explore OpenAPI
Better Auth UI is evaluated through its companion boundary, source, and setup guide; no standalone product image is claimed.

Existing-backend companion

Client-onlyReleased · PreviewCompanion

Better Auth UI

Add auth and account routes to a BTST client stack that already has a Better Auth backend.

Payload
Auth and account client routes, UI, a browser-client scaffold, and framework-native session refresh wiring.
Requires
An existing Better Auth backend and browser client; The supported @btst/better-auth-ui and Better Auth package cohort
External service
The adopter's existing Better Auth endpoint; BTST does not host it
Explore Better Auth UI