awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
salgum1114 avatar

salgum1114/react-design-editor

0
View on GitHub↗
1,700 stele·449 fork-uri·TypeScript·MIT·1 vizualizaresalgum1114.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.

Istoric stele

Graficul istoricului de stele pentru salgum1114/react-design-editorGraficul istoricului de stele pentru salgum1114/react-design-editor

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Colecții curatoriate care includ React Design Editor

Colecții selectate manual în care apare React Design Editor.
  • Alternative open source la Figma
  • Graphic design software
  • constructor de site-uri web de tip drag-and-drop

Întrebări frecvente

Ce face salgum1114/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.

Care sunt principalele funcționalități ale salgum1114/react-design-editor?

Principalele funcționalități ale salgum1114/react-design-editor sunt: 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.

Care sunt câteva alternative open-source pentru salgum1114/react-design-editor?

Alternativele open-source pentru salgum1114/react-design-editor includ: 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…

Alternative open-source pentru React Design Editor

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu React Design Editor.
  • ikuaitu/vue-fabric-editorAvatar ikuaitu

    ikuaitu/vue-fabric-editor

    7,892Vezi pe 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
    Vezi pe GitHub↗7,892
  • mantinedev/ui.mantine.devAvatar mantinedev

    mantinedev/ui.mantine.dev

    3,850Vezi pe 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
    Vezi pe GitHub↗3,850
  • i5ting/imoveAvatar i5ting

    i5ting/imove

    3,733Vezi pe 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
    Vezi pe GitHub↗3,733
  • woai3c/visual-drag-demoAvatar woai3c

    woai3c/visual-drag-demo

    5,628Vezi pe 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
    Vezi pe GitHub↗5,628
  • Vezi toate cele 30 alternative pentru React Design Editor→