0.0.60 • Published 7 months ago

react-design-editor v0.0.60

Weekly downloads
52
License
MIT
Repository
github
Last release
7 months ago

React Design Editor

npm.io build npm.io

React Design Editor is a module for React, written in Javascript/Typescript which provides two primary features:

  • Image Editor - Create images in React, draw diagrams and arrange compositions using the image editor and save the result to one of several export formats, provides functionality similar to Powerpoint.
  • Business Process Modelling (BPM) - Design flowcharts and process workflows in React and export the model to JSON, which can be imported into the tool (load/save).

The module primarily uses the Ant Design, Fabric.js and React libraries, but a full list of required dependencies can be found below.

Try it out today - the project is being continually developed to support a variety of different functions.

View Demo

Feature List

  • Add, remove, resize, reorder, clone, copy/paste and drag/drop elements
  • Drawing capability, with polygon, line, arrows and link support
  • Preview mode, tooltips, group/ungroup and zoom functionality
  • Upload (with drag/drop), import and export to JSON or image
  • Image cropping, Image filters, alignment, alignment guides
  • Snap to grid, context menu, animation and video element
  • Various icons in icon picker and fonts from Google Fonts (20)
  • HTML/CSS/JS Element, iFrame element
  • Animation support, with Fade / Bounce / Shake / Scaling / Rotation / Flash effects
  • Code Editor with HTML / CSS / JS / Preview
  • Various interaction modes, including grasp, selection, ctrl + drag grab
  • Multiple layouts, with fixed, responsive, fullscreen and grid modes
  • SVG, Chart and GIF elements
  • Undo/Redo support
  • Wireframes - in development
  • Multiple Map - in development
  • Ruler - in development

Installation

Run npm install react-design-editor or yarn add react-design-editor

Getting Started

  1. Clone this Project with git clone https://github.com/salgum1114/react-design-editor.git
  2. Install dependencies with npm install or yarn
  3. Run the App with npm start or yarn start
  4. Open your web browser to http://localhost:4000

Screenshots

Image Map Editor

1. Fixed Layout Mode

fixed

2. Responsive Layout Mode

responsive

3. Full Screen Layout Mode

fullscreen

4. Preview Mode

preview

Workflow Editor

workflow

❤️ Sponsors and Backers npm.io npm.io npm.io

Sponsored by Workflows for Confluence

npm.io

npm.io

Dependencies

DependencyLicense(s)
ReactMIT
Ant DesignMIT
Fabric.jsMIT
MediaElement.jsMIT
React-AceMIT
interact.jsMIT
anime.jsMIT
Webpack 4MIT
BabelMIT
fontawesome5Icons (CC BY 4.0), Fonts (SIL OFL 1.1), Code (MIT)
0.0.60

7 months ago

0.0.59

9 months ago

0.0.57

10 months ago

0.0.58

10 months ago

0.0.56

1 year ago

0.0.55

1 year ago

0.0.54

2 years ago

0.0.52

3 years ago

0.0.51

3 years ago

0.0.50

3 years ago

0.0.48

3 years ago

0.0.49

3 years ago

0.0.44

3 years ago

0.0.45

3 years ago

0.0.46

3 years ago

0.0.47

3 years ago

0.0.40

4 years ago

0.0.41

4 years ago

0.0.42

4 years ago

0.0.43

4 years ago

0.0.37

4 years ago

0.0.38

4 years ago

0.0.39

4 years ago

0.0.35

4 years ago

0.0.36

4 years ago

0.0.34

4 years ago

0.0.33

5 years ago

0.0.32

5 years ago

0.0.31

5 years ago

0.0.30

5 years ago

0.0.29

5 years ago

0.0.28

5 years ago

0.0.27

5 years ago

0.0.26

5 years ago

0.0.25

5 years ago

0.0.24

5 years ago

0.0.23

5 years ago

0.0.22

5 years ago

0.0.21

5 years ago

0.0.20

5 years ago

0.0.19

5 years ago

0.0.18

5 years ago

0.0.17

5 years ago

0.0.16

6 years ago

0.0.14

6 years ago

0.0.15

6 years ago

0.0.13

6 years ago

0.0.12

6 years ago

0.0.11

6 years ago

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago