awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
measuredco avatar

measuredco/puck

0
View on GitHub↗
12,817 نجوم·920 تفرعات·TypeScript·MIT·5 مشاهداتpuckeditor.com↗

Puck

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 synchronize the editor state with the underlying data model.

Features

  • Drag-and-Drop Page Editors - Provides a visual drag-and-drop page editor for arranging nested elements and customizing page structures.
  • CMS Layout Management - Enables the management of website page structures and layouts without requiring code changes for every update.
  • JSON Serialization Libraries - Serializes the entire page structure into portable JSON objects for persistence and versioning.
  • No-Code Template Builders - Offers a no-code environment for designing website structures while remaining integrated with a React codebase.
  • Component Registries - Ships a pluggable registry that maps configuration identifiers to external React components for rendering in the editor.
  • Component Mappings - Maps JSON data structures to specific React component implementations to render editable page layouts.
  • Component Orchestration - Orchestrates the placement and configuration of React components within a visual design canvas.
  • Drag and Drop Libraries - Provides a pointer-based layout engine for calculating component positions and hierarchy changes during drag-and-drop interactions.
  • Visual Page Builders - Functions as a visual page builder for creating structured content pages that integrate with external CMS platforms.
  • Canvas-Based - Uses a centralized state management system to maintain and synchronize the visual canvas state.
  • Visual State Reconciliation - Implements a visual reconciliation system to synchronize the editor state with the underlying page data model in real time.
  • React Components - Supports the development and placement of custom React interface elements within a visual layout environment.
  • Miscellaneous Tools - Visual editor for React applications.

سجل النجوم

مخطط تاريخ النجوم لـ measuredco/puckمخطط تاريخ النجوم لـ measuredco/puck

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Puck

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Puck.
  • puckeditor/puckالصورة الرمزية لـ puckeditor

    puckeditor/puck

    12,813عرض على GitHub↗

    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. The project enables dynamic route authoring by mapping visual editor instances to specific URL paths, allowing content editing for any page. It integrates a visual authoring layer into existing applications to facilitate the design of page structures using custom React components. The system

    TypeScriptaibuilderdrag-and-drop
    عرض على GitHub↗12,813
  • artf/grapesjsالصورة الرمزية لـ artf

    artf/grapesjs

    25,918عرض على GitHub↗

    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

    TypeScript
    عرض على GitHub↗25,918
  • builderio/builderالصورة الرمزية لـ BuilderIO

    BuilderIO/builder

    8,699عرض على GitHub↗

    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

    TypeScriptangularbuildercms
    عرض على GitHub↗8,699
  • ly525/luban-h5الصورة الرمزية لـ ly525

    ly525/luban-h5

    6,239عرض على GitHub↗

    luban-h5 is a low-code web framework and visual mobile page builder used to design interactive mobile web pages. It functions as a JSON-based page renderer that converts design configurations into live pages for end-user delivery and includes a visual form builder for creating interactive input fields and tracking submission statistics. The project features a PSD to HTML converter that parses Photoshop files into functional HTML pages to automate the design-to-code workflow. It distinguishes itself through a plugin-based system that allows for the development of custom UI components and speci

    JavaScript
    عرض على GitHub↗6,239
عرض جميع البدائل الـ 30 لـ Puck→

الأسئلة الشائعة

ما هي وظيفة measuredco/puck؟

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.

ما هي الميزات الرئيسية لـ measuredco/puck؟

الميزات الرئيسية لـ measuredco/puck هي: Drag-and-Drop Page Editors, CMS Layout Management, JSON Serialization Libraries, No-Code Template Builders, Component Registries, Component Mappings, Component Orchestration, Drag and Drop Libraries.

ما هي البدائل مفتوحة المصدر لـ measuredco/puck؟

تشمل البدائل مفتوحة المصدر لـ measuredco/puck: puckeditor/puck — Puck is a headless visual CMS and React visual page editor that provides a drag-and-drop interface for designing page… artf/grapesjs — GrapesJS is a framework for creating no-code visual editors that produce HTML and CSS templates. It provides a… builderio/builder — Builder is a visual content management system and design-to-code tool that transforms visual layouts into functional… ly525/luban-h5 — luban-h5 is a low-code web framework and visual mobile page builder used to design interactive mobile web pages. It… wordpress/gutenberg — Gutenberg is a block-based content management system editor for WordPress. It serves as a modular page builder and… gaearon/react-dnd — React-dnd is a drag and drop framework and library for React applications. It provides a system of higher-order…