The ultimate toolkit for building rich text editors on the web. Headless, type-safe, and composable, built on ProseMirror with first-class support for React, Vue, Preact, Svelte, Solid, and vanilla JavaScript.
Install the package:
npm install prosekitThen follow the Quick Start guide to build your first editor.
Using shadcn/ui? Scaffold a full-featured editor with a single command:
# React
npx shadcn@latest add @prosekit/react-example-full
# Vue
npx shadcn@latest add @prosekit/vue-example-full
# Preact
npx shadcn@latest add @prosekit/preact-example-full
# Svelte
npx shadcn@latest add @prosekit/svelte-example-full
# Solid
npx shadcn@latest add @prosekit/solid-example-fullFor full documentation, visit prosekit.dev.
Join the community on Discord.
Detailed changes for each release are documented in the CHANGELOG.md.
See CONTRIBUTING.md for details.