AltHub

puckeditor/puck Alternatives

visual page editor / React page builder

Puck is an open-source React component library for building custom visual drag-and-drop page editors using your own React components.

13.4kTypeScriptMITactive · last push 9d agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

blocks/blocksGitHub

A React-based drag-and-drop page editor; choose it if you prefer JSX-defined editable blocks over Puck's component-zone model.

A JSX-based page builder for creating beautiful websites without writing code

5.1k
JavaScript
MIT
active2mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

givanz/VvvebJsGitHub

Choose it for a framework-free vanilla JS/HTML page builder with no build-tool dependency instead of React-specific Puck.

Drag and drop page builder library written in vanilla javascript without dependencies or build tools.

8.7k
JavaScript
Apache-2.0
active4mo ago
plasmicapp/plasmicGitHub

Choose it when you need a visual React builder/studio with codegen and content CMS rather than an embedded self-contained editor.

Visual builder for React. Build apps, websites, and content. Integrate with your codebase.

7.0k
TypeScript
MIT
active28d ago
GrapesJS/grapesjsGitHub

Choose it for a framework-agnostic web-builder framework with HTML/CSS output and template editing, not tied to React.

Free and Open source Web Builder Framework. Next generation tool for building templates without coding

26.2k
TypeScript
NOASSERTION
active2mo ago
BuilderIO/builderGitHub

Choose it when you need a visual/headless CMS across multiple frameworks with a hosted editing service instead of an embedded component.

Visual Development for React, Vue, Svelte, Qwik, and more

8.8k
TypeScript
MIT
active1mo ago
HansSchouten/PHPageBuilderGitHub

Use it in plain PHP projects to add drag-drop page editing without a React front end.

A drag and drop page builder to manage pages in any PHP project

873
PHP
MIT
dormant1.6y ago
HansSchouten/Laravel-PagebuilderGitHub

Use it when working in Laravel and needing a PHP drag-drop page builder without a React stack.

A drag and drop pagebuilder to manage pages in any Laravel project

887
PHP
MIT
dormant1.8y ago
alibaba/designableGitHub

Choose it when you need a schema-driven visual-design framework for React admin/form UIs rather than a content page editor.

🧩 Make everything designable 🧩

3.5k
TypeScript
MIT
slowing1.5y ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

brick-design/brick-designGitHub

A stale 2.8y React low-code page builder; consider only if you specifically need its free-layout/brick model and can maintain it yourself.

低代码框架,支持流式布局与自由布局拖拽编排,可视化拖拽、随意嵌套组合、实时渲染、实时辅助线展示、自由布局支持辅助对齐、支持自动吸附、实时组件间距展示、实时拖拽排序、状态域管理,可视化属性配置、可视化样式配置、多设备适配展示,支持逻辑渲染、模板字符变量、表达式、自定义方法、自定义状态

5.1k
TypeScript
MIT
dormant3.0y ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

webstudio-is/webstudioGitHub

Use it when you want a ready-to-deploy Webflow-style website builder rather than embedding an editor library in your own React app.

Open source website builder and Webflow alternative. Webstudio is an advanced visual builder that connects to any headless CMS, supports all CSS properties, and can be hosted anywhere, including with us.

8.9k
TypeScript
AGPL-3.0
active2mo ago
CoreBunch/InstaticGitHub

Use it when you need a self-hosted visual CMS/static-site builder product, not a library for building your own editor.

The open-source alternative to Webflow, Framer and WordPress. Agentic self-hosted visual CMS outputting clean static pages. Users, roles, plugins, content, database, it's all there.

8.4k
TypeScript
MIT
active1mo ago
elementor/elementorGitHub

Use it when you are building WordPress sites and want a plugin-based drag-drop page builder; it is not for non-WordPress React codebases.

The most advanced frontend drag & drop page builder. Create high-end, pixel perfect websites at record speeds. Any theme, any page, any design.

7.1k
PHP
GPL-3.0
active1mo ago
microweber/microweberGitHub

Use it when you need an all-in-one CMS/shop with a built-in page builder instead of an editor component.

Drag and Drop Website Builder and CMS with E-commerce

3.4k
HTML
MIT
active1mo ago
silexlabs/SilexGitHub

Use it when you want a standalone online visual tool for static sites rather than embedding a React page editor.

Silex is an online tool for visually creating static sites with dynamic data. With the free/libre spirit of internet, together.

2.9k
TypeScript
AGPL-3.0
active2mo ago
frappe/builderGitHub

Use it when running Frappe and you need a ready visual website builder tied to that stack.

Craft beautiful websites effortlessly with an intuitive visual builder and publish them instantly

2.3k
Python
MIT
active1mo ago
belastrittmatter/FramelyGitHub

Use it as a ready multi-tenant Next.js website editor product rather than building your own with Puck.

Framely: The open-source, lightweight, multi-tenant drag-and-drop website editor for modern web applications, powered by Next.js

1.2k
TypeScript
MIT
slowing10mo ago
MrXujiang/h5-DooringGitHub

Use it when you want a ready-made H5/mobile page maker app instead of embedding a React visual editor.

H5 Page Maker, H5 Editor, LowCode. Make H5 as easy as building blocks. | 让H5制作像搭积木一样简单, 轻松搭建H5页面, H5网站, PC端网站,LowCode平台.

10.0k
JavaScript
GPL-3.0
active3mo ago
onlook-dev/onlookGitHub

Use it as a standalone AI design tool for visually editing React apps; not a component you can embed.

The Developer Tool for Designers • An Open-Source AI-First Design tool • Visually build, style, and edit your code with AI • World's best, top-most agent recommended #1 Developer tool for Designers to design with Real Code.

26.9k
TypeScript
Apache-2.0
active2mo ago

Listed as an alternative to

These projects were analysed and named puck among their alternatives. The relationship is not symmetric — how puck rates them is a separate judgement, made when puck is analysed in its own right.

prevwong/craft.jsGitHub

calls puck “maintained React visual editor with a ready editing UI, a direct peer for adding drag-and-drop page editing”

🚀 A React Framework for building extensible drag and drop page editors

8.7kTypeScriptdormant
plasmicapp/plasmicGitHub

calls puck “Choose Puck when you want a self-contained, fully open-source React visual editor that you can directly embed without needing a separate CMS backend.”

Visual builder for React. Build apps, websites, and content. Integrate with your codebase.

7.0kTypeScriptactive
onlook-dev/onlookGitHub

calls puck “choose when you want an embeddable React visual editor using your own component types instead of a standalone app editor”

The Developer Tool for Designers • An Open-Source AI-First Design tool • Visually build, style, and edit your code with AI • World's best, top-most agent recommended #1 Developer tool for Designers to design with Real Code.

26.9kTypeScriptactive
GrapesJS/grapesjsGitHub

calls puck “choose it when your app is React-based and you want a visual editor that manipulates your existing React components and exports JSON schema instead of framework-agnostic HTML/CSS.”

Free and Open source Web Builder Framework. Next generation tool for building templates without coding

26.2kTypeScriptactive
baidu/amisGitHub

calls puck “Use when you prefer a drag-and-drop React visual editor with component-level config over JSON schema, but it requires defining components in code and is not a drop-in amis replacement.”

前端低代码框架,通过 JSON 配置就能生成各种页面。

18.9kTypeScriptactive
MrXujiang/h5-DooringGitHub

calls puck “Embeddable React visual editor; choose when you want page editing inside your own app instead of Dooring's standalone platform.”

H5 Page Maker, H5 Editor, LowCode. Make H5 as easy as building blocks. | 让H5制作像搭积木一样简单, 轻松搭建H5页面, H5网站, PC端网站,LowCode平台.

10.0kJavaScriptactive
webstudio-is/webstudioGitHub

calls puck “choose it when you want a React visual editor that manages content blocks inside your own app instead of moving to Webstudio's standalone workflow.”

Open source website builder and Webflow alternative. Webstudio is an advanced visual builder that connects to any headless CMS, supports all CSS properties, and can be hosted anywhere, including with us.

8.9kTypeScriptactive
BuilderIO/builderGitHub

calls puck “Choose it when you want a self-hosted MIT React visual editor with its own content model instead of pulling content through Builder.io.”

Visual Development for React, Vue, Svelte, Qwik, and more

8.8kTypeScriptactive
givanz/VvvebJsGitHub

calls puck “Choose when you need a React-based visual editor that works with your own components instead of an embedded vanilla-JS Bootstrap builder.”

Drag and drop page builder library written in vanilla javascript without dependencies or build tools.

8.7kJavaScriptactive
elementor/elementorGitHub

calls puck “Choose when you want a visual editor inside an existing React application instead of building pages through WordPress.”

The most advanced frontend drag & drop page builder. Create high-end, pixel perfect websites at record speeds. Any theme, any page, any design.

7.1kPHPactive