awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
salgum1114 avatar

salgum1114/react-design-editor

0
View on GitHub↗
1,700 estrellas·449 forks·TypeScript·MIT·3 vistassalgum1114.github.io/react-design-editor↗

React Design Editor

This project is a toolkit for constructing browser-based graphic editors and interactive design applications. It provides a comprehensive framework for building canvas-based interfaces where users can manipulate visual elements, manage complex layouts, and author presentations or process models. The system is built on a modular component architecture that integrates state management with direct element interaction.

The platform distinguishes itself through its support for workflow automation and dynamic extensibility. It allows developers to define event-driven sequences and conditional logic to control application behavior, while also enabling the injection of custom code snippets to extend standard visual capabilities. These features are supported by a command-pattern history system that tracks user actions for precise state restoration and modification management.

Beyond its core editing capabilities, the project includes tools for asset management, image filtering, and structured data serialization. It facilitates the creation of professional design environments by providing grid snapping, alignment guides, and support for importing or exporting projects in multiple formats. The library is designed to be integrated into web applications as a collection of reusable components for managing visual workspaces and interactive design workflows.

Features

  • Graphic Design Frameworks - A web-based canvas interface for creating and manipulating visual presentations, shapes, and media using the Fabric.js graphics library.
  • Canvas Manipulation Frameworks - Provides a framework for developing custom web-based graphic editors that allow users to manage complex visual objects.
  • Graphic Design Editors - Provides a toolkit for building browser-based design applications that support image filtering, asset management, and project export.
  • Canvas Object Management - Provides tools for arranging, moving, and deleting visual components within a virtual workspace or canvas.
  • Direct Canvas Manipulators - Enables direct interaction with graphical objects on the canvas, including adding, resizing, transforming, and reordering elements.
  • Business Process Modeling Tools - Enables creating and exporting visual flowcharts or business process diagrams by arranging graphical elements.
  • Event-Driven Workflow Orchestrators - Orchestrates sequences of logic and state updates in response to user interactions to automate complex behaviors.
  • Presentation and Visual Tools - Supports building slide-style presentations and interactive visual layouts using a drag-and-drop canvas interface.
  • Technical Presentation Design - Provides tools for arranging media, shapes, and charts on a digital canvas to author professional presentations.
  • Content Import and Export - Facilitates the transfer of design data through file uploads, drag-and-drop imports, and exporting projects to standard formats.
  • JSON-Schema - Encodes complex canvas layouts and object properties into structured text formats for reliable storage and exchange.
  • Visual Workflow Designers - Provides a canvas-based environment for modeling business processes and flowcharts with support for custom logic and triggers.
  • Workflow Automations - Enables the execution of event sequences using triggers, conditional logic, and data manipulation to control application behavior.
  • Web-Based Design Suites - Provides professional design features like image filtering, element alignment, and project file export capabilities in the browser.
  • Command-Pattern Undo Histories - Implements a command-pattern history system to track user actions and enable precise state restoration within the design workspace.
  • UI Component Composition - Organizes the interface into modular functional blocks that manage specific design tools and property controls.
  • Application State Management - Tracks and updates state values through counters and variables to support dynamic interactions and logic.
  • Grid Layout Management - Organizes display modes including fixed, responsive, and fullscreen layouts with grid snapping and alignment guides.
  • React UI Component Libraries - Provides a collection of reusable UI components for building interactive design tools with state management.
  • Design Assets - Organizes project files and assets while maintaining version control and structured data serialization for design projects.
  • Sandboxed Preview Environments - Executes custom code snippets within a sandboxed preview environment to extend standard visual capabilities.
  • Undo-Redo History - Maintains a history of state changes to enable undo and redo functionality within the application.
  • Design Preview and Code Export Systems - Supports injecting and previewing custom code snippets directly within the design interface to extend visual capabilities.

Historial de estrellas

Gráfico del historial de estrellas de salgum1114/react-design-editorGráfico del historial de estrellas de salgum1114/react-design-editor

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Colecciones destacadas con React Design Editor

Colecciones seleccionadas manualmente donde aparece React Design Editor.
  • Alternativas open source a Figma
  • Graphic design software
  • un constructor de sitios web drag and drop

Preguntas frecuentes

¿Qué hace salgum1114/react-design-editor?

Alternativas open-source a React Design Editor

Proyectos open-source similares, clasificados según cuántas características comparten con React Design Editor.
  • ikuaitu/vue-fabric-editorAvatar de ikuaitu

    ikuaitu/vue-fabric-editor

    7,892Ver en GitHub↗

    vue-fabric-editor is a web-based graphic design tool and vector graphics editor built with Vue and Fabric.js. It provides a canvas manipulation framework for creating visual compositions, layouts, and custom vector illustrations. The project features a template-based design system for creating reusable layouts and a bulk image generator that automatically produces multiple image files using data tables or external network interfaces. It also includes a modular plugin system for extending tools and keyboard shortcuts. The editor covers a broad range of capabilities including digital asset man

    Vuecanvas-editordesigndesign-editor
    Ver en GitHub↗7,892
  • mantinedev/ui.mantine.devAvatar de mantinedev

    mantinedev/ui.mantine.dev

    3,850Ver en GitHub↗

    This project is a React component library and web UI design system designed for creating interactive web interfaces. It functions as a responsive frontend framework that provides a collection of modular building blocks to ensure visual consistency across different application pages and devices. The system utilizes a CSS-in-JS styling framework that generates and injects styles at runtime through a centralized property injection system. This approach allows for the implementation of a theme-driven architecture where layouts and color themes automatically adjust based on screen size and user pr

    TypeScriptcomponentsreactui
    Ver en GitHub↗3,850
  • i5ting/imoveAvatar de i5ting

    i5ting/imove

    3,733Ver en GitHub↗

    imove is a visual workflow engine and low-code logic designer that allows for the creation of executable business rules via flowcharts. It functions as an event-driven process orchestrator, triggering specific logical sequences based on user interface interactions or external network signals. The platform operates as a node-based automation system where data is processed through a chain of discrete, parameterizable code modules. It converts graphical flowchart representations into executable logic steps for both server and client-side processing. The system supports modular logic engineering

    TypeScriptflowchartjavascriptlogic
    Ver en GitHub↗3,733

This project is a toolkit for constructing browser-based graphic editors and interactive design applications. It provides a comprehensive framework for building canvas-based interfaces where users can manipulate visual elements, manage complex layouts, and author presentations or process models. The system is built on a modular component architecture that integrates state management with direct element interaction.

¿Cuáles son las características principales de salgum1114/react-design-editor?

Las características principales de salgum1114/react-design-editor son: Graphic Design Frameworks, Canvas Manipulation Frameworks, Graphic Design Editors, Canvas Object Management, Direct Canvas Manipulators, Business Process Modeling Tools, Event-Driven Workflow Orchestrators, Presentation and Visual Tools.

¿Qué alternativas de código abierto existen para salgum1114/react-design-editor?

Las alternativas de código abierto para salgum1114/react-design-editor incluyen: ikuaitu/vue-fabric-editor — vue-fabric-editor is a web-based graphic design tool and vector graphics editor built with Vue and Fabric.js. It… i5ting/imove — imove is a visual workflow engine and low-code logic designer that allows for the creation of executable business… mantinedev/ui.mantine.dev — This project is a React component library and web UI design system designed for creating interactive web interfaces.… woai3c/visual-drag-demo — This is a low-code visual drag-and-drop editor project for building web page layouts. It provides a canvas-based… day8/re-frame — re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized,… react95/react95 — React95 is a React component library and retro UI framework designed to replicate the visual aesthetic and interaction…

  • woai3c/visual-drag-demoAvatar de woai3c

    woai3c/visual-drag-demo

    5,628Ver en GitHub↗

    This is a low-code visual drag-and-drop editor project for building web page layouts. It provides a canvas-based environment where users can assemble pages by placing, resizing, and rotating pre-built UI components through direct mouse interaction. The editor includes a grid-based alignment system that snaps components to invisible grid lines or other component edges for precise positioning. Components can be grouped into single units or locked in place to prevent accidental movement, and animations or custom actions can be bound to user interactions like clicks or hovers. An undo-redo comman

    Vue
    Ver en GitHub↗5,628
  • Ver las 30 alternativas a React Design Editor→