puckeditor/puck
The visual editor for React. observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 98
- Release rhythm 96
- Longevity 84
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 14.0
- age_days: 1188
- days_rel: 26
- days_push: 12
- n_releases_24m: 29
Adoption not part of the score
13207 stars · 963 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Puck is a modular, open-source visual editor for React that lets developers embed drag-and-drop page building into their own applications using their own React components. It includes an AI agent (Puck AI) for generating and editing interfaces, with output stored as JSON you own, MIT-licensed core with optional cloud services.
Use cases
- embed a drag-and-drop page builder in my react app
- let non-technical users build pages with my own components
- build a no-code website builder on top of react
- generate landing pages with ai from my component library
- give my cms a visual editing experience
- let end users customize dashboards without code
- store page layouts as in my own database
When to choose
- you want a self-hosted, MIT-licensed visual editor with no vendor lock-in
- you need to expose page building to users inside your own React application
- you want AI-assisted page generation constrained to your own components and brand rules
- you use Next.js or other React environments and want JSON-based page data
When to avoid
- you need a standalone hosted website builder rather than an embeddable editor
- your stack is not React-based
- you want a fully free AI agent without any cloud dependency or paid plan
Facets
library · maturity active
ui-components frontend-framework state-management form-handling agent-framework prompt-engineering web-development frontend cms artificial-intelligence developer-tools cross-platform visual-editor page-builder drag-and-drop no-code wysiwyg react-components nextjs ai-generation self-hosted -data react nodejs web-server
8 sources
- readme: https://github.com/puckeditor/puck · fetched 2026-08-28 · 9302a132174d
- homepage: https://puckeditor.com · fetched 2026-08-29 · 6bef7799dd3f
- site_page: https://puckeditor.com/docs · fetched 2026-08-29 · fc194d0988cd
- site_page: https://puckeditor.com/docs/ai/overview · fetched 2026-08-29 · 266fc7d628be
- site_page: https://puckeditor.com/docs/ai/design-mode · fetched 2026-08-29 · a0700924c3e2
- site_page: https://puckeditor.com/docs/ai/headless-generation · fetched 2026-08-29 · 0e0ad1f72b60
- site_page: https://puckeditor.com/docs/ai/model-configuration · fetched 2026-08-29 · 0884116e94de
- site_page: https://puckeditor.com/pricing · fetched 2026-08-29 · d2747d2ac2e4
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| puckeditor/puck | main | 94 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem