awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
fireyy avatar

fireyy/vue-page-designer

0
View on GitHub↗
908 stars·231 forks·Vue·Apache-2.0·12 vuesfireyy.github.io/vue-page-designer↗

Vue Page Designer

Vue Page Designer est un framework pour construire des éditeurs visuels interactifs basés sur des composants au sein d'applications web. Il fournit une interface glisser-déposer qui permet aux utilisateurs de construire des mises en page web responsive en organisant des composants pré-construits sur un canevas, permettant une composition de page low-code sans codage manuel pour chaque changement de mise en page.

La bibliothèque se distingue par une architecture de plugins modulaire qui permet aux développeurs d'enregistrer des éléments d'interface personnalisés, élargissant les blocs de construction disponibles pour des exigences de conception uniques. Elle utilise une stratégie de rendu récursif pilotée par des objets de configuration hiérarchiques, garantissant que l'espace de travail visuel reste synchronisé avec la structure de données sous-jacente.

Le système inclut des utilitaires complets de gestion d'état qui capturent toute la structure de la page sous forme d'objet de données sérialisé et portable. Cela permet la persistance et la restauration de configurations de conception complexes, prenant en charge des flux de travail où les utilisateurs peuvent enregistrer des brouillons et reprendre le travail entre les sessions. Les développeurs peuvent en outre gérer l'environnement de conception via des contrôles de métadonnées de page globaux, des ajustements de propriétés de composants et une gestion intégrée du téléchargement de fichiers.

Features

  • Drag-and-Drop Page Builders - Provides a visual drag-and-drop interface for constructing mobile-responsive web layouts using pre-built components.
  • Layout Persisters - Captures page structures as portable, serialized data objects for persistence and later rehydration.
  • Low-code - Enables users to construct functional web pages through a visual interface without manual coding.
  • Component-Based UI Frameworks - Provides a framework for building interactive design tools that allow users to configure component properties and manage page metadata.
  • Visual Page Builders - Provides a drag-and-drop canvas for constructing mobile-responsive web pages by arranging components into a visual structure.
  • JSON to Page Rendering - Maps hierarchical JSON configuration objects to dynamic component trees using a recursive rendering strategy.
  • Editor State Management - Manages the comprehensive state of the editor to support saving drafts and resuming work across sessions.
  • Reactive Configuration Systems - Maintains a reactive source of truth for component properties that automatically triggers UI updates.
  • Plugin-Based Architectures - Provides a modular plugin architecture for registering custom interface elements within the design workspace.
  • Custom Component Extensions - Allows developers to register custom interface elements to expand the available building blocks for page layouts.
  • Drag-and-Drop Event Callbacks - Implements a central event bus to manage drag-and-drop coordinate tracking and element insertion logic.
  • Infinite Canvas Coordinate Mapping - Translates mouse and touch coordinates into relative layout constraints for responsive element positioning on the canvas.
  • Page Metadata Definitions - Allows developers to define global page attributes including titles, dimensions, and background colors.
  • Property Configurations - Enables users to adjust parameters, interaction behaviors, and animation settings for individual elements.
  • Integration Frameworks - Allows developers to extend the design workspace by injecting custom interface elements.
  • Web Page Construction - Provides a visual interface for creating and persisting page configurations that can be integrated into web applications.

Historique des stars

Graphique de l'historique des stars pour fireyy/vue-page-designerGraphique de l'historique des stars pour fireyy/vue-page-designer

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Collections incluant Vue Page Designer

Sélections manuelles où Vue Page Designer apparaît.
  • un constructeur visuel d'interfaces pour applications web
  • un constructeur de site web en glisser-déposer
  • Constructeurs d'applications visuels

Questions fréquentes

Que fait fireyy/vue-page-designer ?

Vue Page Designer est un framework pour construire des éditeurs visuels interactifs basés sur des composants au sein d'applications web. Il fournit une interface glisser-déposer qui permet aux utilisateurs de construire des mises en page web responsive en organisant des composants pré-construits sur un canevas, permettant une composition de page low-code sans codage manuel pour chaque changement de mise en page.

Quelles sont les fonctionnalités principales de fireyy/vue-page-designer ?

Les fonctionnalités principales de fireyy/vue-page-designer sont : Drag-and-Drop Page Builders, Layout Persisters, Low-code, Component-Based UI Frameworks, Visual Page Builders, JSON to Page Rendering, Editor State Management, Reactive Configuration Systems.

Quelles sont les alternatives open-source à fireyy/vue-page-designer ?

Les alternatives open-source à fireyy/vue-page-designer incluent : mrxujiang/h5-dooring — h5-Dooring is a suite of no-code tools comprising a content management system, visual page designers, and 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… elementor/elementor — Elementor is a visual page builder for WordPress that provides a drag-and-drop interface for creating responsive… frappe/builder — Builder is a low-code web platform and content management system designed for the visual construction of responsive… blocks/blocks — Blocks is a no-code website builder and component-based UI framework designed to create production-ready websites… wangyuan389/mall-cook — mall-cook is a low-code e-commerce platform and visual page builder designed to create online shopping stores and…

Alternatives open source à Vue Page Designer

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Vue Page Designer.
  • mrxujiang/h5-dooringAvatar de MrXujiang

    MrXujiang/h5-Dooring

    9,956Voir sur GitHub↗

    h5-Dooring is a suite of no-code tools comprising a content management system, visual page designers, and a JSON-to-HTML generator for creating mobile-optimized websites. It provides a visual page builder for constructing landing pages and interactive sites using a block-based interface, alongside a no-code form builder for creating data collection forms with integrated analysis and export tools. The system utilizes a JSON-to-page transformation process to automatically convert structured data into functional web pages. It features a dedicated designer for mobile landing pages and splash scre

    JavaScript
    Voir sur GitHub↗9,956
  • ly525/luban-h5Avatar de ly525

    ly525/luban-h5

    6,239Voir sur 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
    Voir sur GitHub↗6,239
  • elementor/elementorAvatar de elementor

    elementor/elementor

    6,952Voir sur GitHub↗

    Elementor is a visual page builder for WordPress that provides a drag-and-drop interface for creating responsive layouts and custom themes. It functions as a comprehensive design system manager and theme builder, allowing for the creation of global website components such as headers, footers, and archive pages without writing code. The platform distinguishes itself through a dedicated popup builder with custom trigger conditions and a visual landing page creator that utilizes pre-made kits. It includes a global style registry to synchronize fonts and colors across all site elements and a widg

    PHPeditor-shared
    Voir sur GitHub↗6,952
  • frappe/builderAvatar de frappe

    frappe/builder

    2,060Voir sur GitHub↗

    Builder is a low-code web platform and content management system designed for the visual construction of responsive websites. It functions as an artificial intelligence-powered design tool that translates natural language prompts into structured page layouts, while providing a drag-and-drop interface for real-time editing and component arrangement. The platform distinguishes itself by integrating data-driven development directly into the design process, allowing users to bind interface elements to backend database content without manual coding. It supports extensibility through custom script

    Vuecmsdeploymenterpnext-website
    Voir sur GitHub↗2,060
  • Voir les 30 alternatives à Vue Page Designer→