AltHub

prevwong/craft.js Alternatives

React drag-and-drop page editors

Craft.js is a React framework for building extensible drag-and-drop page editors by composing editable React components.

8.7kTypeScriptMITdormant · last push 1.7y agoGitHub

Drop-in peers

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

puckeditor/puckGitHub

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

The visual editor for React.

13.4k
TypeScript
MIT
active4d ago

Same job, different approach

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

GrapesJS/grapesjsGitHub

framework-agnostic web builder with a full style/panel UI, best when you are not building in React

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

26.2k
TypeScript
NOASSERTION
active2mo ago
blocks/blocksGitHub

JSX-based page builder with its own no-code editor, for when you need a higher-level website builder rather than craft's low-level framework

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

5.1k
JavaScript
MIT
active2mo ago
HansSchouten/PHPageBuilderGitHub

PHP-backed drag-and-drop builder for existing PHP projects, not a React component

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

873
PHP
MIT
dormant1.6y ago
givanz/VvvebJsGitHub

complete vanilla-JS page-builder library with no React/build dependency, useful for framework-agnostic apps

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

8.7k
JavaScript
Apache-2.0
active3mo 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.

alibaba/designableGitHub

schema-driven React designer focused on forms/low-code, narrower than a general page editor

🧩 Make everything designable 🧩

3.5k
TypeScript
MIT
slowing1.5y ago
brick-design/brick-designGitHub

older Chinese React low-code drag-drop designer, usable if you need its streaming/free-layout features

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

5.1k
TypeScript
MIT
dormant3.0y ago
HansSchouten/Laravel-PagebuilderGitHub

Laravel-specific PHP page builder that is no longer actively updated, not a modern React alternative

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

887
PHP
MIT
dormant1.8y ago
easyblockshq/easyblocksGitHub

visual-builder framework but dormant ~2 years, only worth it if you need its exact React builder UI

The open-source visual builder framework.

572
TypeScript
AGPL-3.0
dormant2.2y ago
NetEase/tangoGitHub

code-driven low-code React builder, dormant ~2 years and less suited for generic page editors

A code driven low-code builder, develop low-code app on your codebase.

3.1k
TypeScript
MIT
dormant2.1y ago

End-user tools

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

BuilderIO/builderGitHub

hosted visual CMS/editor with SDKs, for teams that want a managed editor instead of embedding a framework

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

8.8k
TypeScript
MIT
active1mo ago
unlayer/react-email-editorGitHub

React wrapper around the hosted Unlayer email editor, not an open-source general page-builder framework

Drag-n-Drop Email Editor Component for React.js

5.2k
TypeScript
MIT
active2mo ago
unlayer/vue-email-editorGitHub

Vue wrapper around the hosted Unlayer email editor, not an alternative to a React page-editor framework

Drag-n-Drop Email Editor Component for Vue.js

665
Vue
none
active7mo ago
plasmicapp/plasmicGitHub

hosted visual builder platform that integrates with React code, not a self-contained embeddable editor library

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

7.0k
TypeScript
MIT
active23d ago

Listed as an alternative to

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

givanz/VvvebJsGitHub

calls craft.js “Choose when you want a React framework to build a fully custom drag-and-drop page editor rather than adopt a ready-made Bootstrap editor.”

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

8.7kJavaScriptactive
GrapesJS/grapesjsGitHub

calls craft.js “it's a React editor framework about the same job but has been unmaintained for over 1.5 years; pick it only to match an old React editor codebase that already uses it.”

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

26.2kTypeScriptactive