Puck is a headless visual CMS and React visual page editor that provides a drag-and-drop interface for designing page layouts and managing content. It functions as a JSON-based content management system, storing page structures as JSON and exposing them via API for dynamic rendering within applications.
الميزات الرئيسية لـ puckeditor/puck هي: Headless CMS, Headless Visual CMS, API-Driven Page Management, CMS Layout Management, Visual Design Frameworks, Component Slot Systems, Drag-and-Drop Page Editors, Flexible Layout Nesting.
تشمل البدائل مفتوحة المصدر لـ puckeditor/puck: webstudio-is/webstudio — Webstudio is a visual CMS and website builder that provides a visual development environment for designing and… builderio/builder — Builder is a visual content management system and design-to-code tool that transforms visual layouts into functional… measuredco/puck — Puck is a visual page editor and layout tool for React. It functions as a CMS page builder and component orchestrator,… artf/grapesjs — GrapesJS is a framework for creating no-code visual editors that produce HTML and CSS templates. It provides a… ly525/luban-h5 — luban-h5 is a low-code web framework and visual mobile page builder used to design interactive mobile web pages. It… react-page/react-page — react-page is a browser-based visual content editor and schema-driven page builder developed with React and…
Webstudio is a visual CMS and website builder that provides a visual development environment for designing and publishing websites. It functions as an AI-powered design tool, a REST and GraphQL API client, and an atomic CSS compiler. The platform distinguishes itself through generative AI capabilities for creating layout variants and refining visual styles from text prompts. It integrates a headless CMS workflow that maps external data sources to visual components and utilizes a specialized compiler to convert design tokens into deduplicated atomic CSS for optimized page load speeds. The sys
Builder is a visual content management system and design-to-code tool that transforms visual layouts into functional code for frontend frameworks. It operates as a headless visual editor, allowing for the creation and modification of site layouts through a drag-and-drop interface. The system enables the conversion of design mockups into components for React, Vue, Svelte, and Qwik applications. It decouples layout and design management from the frontend rendering engine, allowing users to update and publish content changes to live applications without redeploying the entire codebase. The plat
Puck is a visual page editor and layout tool for React. It functions as a CMS page builder and component orchestrator, allowing for the design and arrangement of structured content pages through a drag-and-drop interface. The system utilizes a pluggable component registry to integrate external React components into the visual canvas. It employs schema-driven mapping and JSON-based serialization to store and persist page structures as portable data objects. The platform covers the domain of no-code page building and CMS content management, providing a visual reconciliation system to synchroni
GrapesJS is a framework for creating no-code visual editors that produce HTML and CSS templates. It provides a browser-based interface for designing website and newsletter structures using a drag-and-drop page editor. The project functions as a web builder framework, enabling the development of custom design environments. It includes a system for managing nested HTML elements, modifying layout properties via a graphical interface, and organizing components through a page layer hierarchy. The toolset covers digital asset management for organizing images and files, as well as the ability to pe