prosekit/prosekit
Framework agnostic and headless rich text editor observed · 2026-09-03
Health v2 · maintenance only
92/100
- Activity 100
- Release rhythm 88
- Longevity 82
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 4
- age_days: 1151
- days_rel: 3
- days_push: 0
- n_releases_24m: 94
Adoption not part of the score
1179 stars · 38 forks observed · 2026-09-03
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
ProseKit is a headless, framework-agnostic rich text editor toolkit for the web, built on ProseMirror with adapters for React, Vue, Preact, Svelte, Solid, and vanilla JavaScript. It is type-safe, modular, and extensible, with copy-paste Tailwind CSS components and shadcn/ui scaffolding.
Use cases
- build a rich text editor in react
- add wysiwyg editing to a vue app
- create a headless markdown editor with mentions and tables
- embed a customizable text editor in a svelte or solid app
- scaffold a full-featured editor with shadcn ui
- build a comment box with inline formatting and code blocks
When to choose
- you need full styling control over a rich text editor
- you want ProseMirror power with a type-safe, composable API
- you use React, Vue, Preact, Svelte, or Solid and want consistent editor behavior
- you want copy-paste Tailwind/shadcn components instead of a pre-styled editor
When to avoid
- you want a batteries-included, pre-styled editor like CKEditor or Quik
- you need a plain textarea or lightweight markdown-only input
- your project does not use a modern bundler or TypeScript-friendly setup
Facets
framework · maturity active
frontend-framework ui-components editor markdown templating web-development frontend text-editors developer-tools browser cross-platform rich-text-editor headless prosemirror wysiwyg react vue svelte solid preact tailwindcss shadcn-ui type-safe web-server nodejs typescript
4 sources
- readme: https://github.com/prosekit/prosekit · fetched 2026-09-03 · 364250e6ca03
- homepage: https://prosekit.dev · fetched 2026-08-29 · c120fb8fe166
- site_page: https://prosekit.dev/getting-started/introduction · fetched 2026-08-29 · 2d045280fdf5
- site_page: https://prosekit.dev/getting-started/quick-start · fetched 2026-08-29 · 4f9a4cd2b091
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| prosekit/prosekit | main | 92 |
For agents
markdown · JSON · MCP: product_card(name="prosekit/prosekit")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem