2019-07-25 00:44:14 +02:00
2018-02-24 18:44:07 +02:00
2019-07-24 16:32:05 +02:00
2019-07-24 00:31:31 +02:00
2019-07-24 16:32:05 +02:00
2019-07-25 00:32:56 +02:00
2019-07-24 16:32:05 +02:00
2019-07-25 00:44:14 +02:00
2019-07-24 16:26:46 +02:00
2019-07-24 16:32:05 +02:00
2019-07-22 18:37:17 +02:00
2018-03-10 15:32:24 +02:00
2019-07-22 22:55:33 +02:00
2019-07-24 16:26:46 +02:00
2019-07-24 16:26:46 +02:00
2019-07-22 23:27:55 +02:00
2019-07-24 00:31:31 +02:00
2016-06-13 11:48:10 +02:00
2019-07-25 00:44:14 +02:00
2019-07-24 16:40:43 +02:00
2018-03-17 12:16:26 +00:00
2019-07-24 00:31:31 +02:00
2019-07-24 00:31:31 +02:00
2019-07-24 00:31:31 +02:00

STORM React Diagrams

PSA 2018: React Diagrams is currently was getting a bit of a rewrite to enable much more advanced features. To see the new foundation WIP visit https://github.com/projectstorm/react-canvas.

PSA 2019: I still want to jump onto the rewrite, but it is a much larger project than anticipated, so going to try maintain this one in the mean time.


DEMO: http://projectstorm.cloud/react-diagrams

(SOME) DOCS: https://projectstorm.gitbooks.io/react-diagrams

RELEASE NOTES : http://dylanv.blog/2018/03/03/storm-react-diagrams-5-0-0/

A super simple, no-nonsense diagramming library written in React that just works.

Join the chat at https://gitter.im/projectstorm/react-diagrams NPM NPM Package Quality CircleCI

Example implementation using custom models: (Dylan's personal code)

Personal Project Get started with the default models right out of the box:

Introduction

A no-nonsense diagramming library written entirely in React with the help of a few small libraries. It aims to be:

  • Simple, and void of any fuss/complications when implementing it into your own application
  • Customizable without having to hack the core adapters/factories etc..
  • Simple to operate and understand without sugar and magic
  • Fast and optimized to handle large diagrams with hundreds of nodes/links
  • Super easy to use, and should work as you expect it to
  • Perfect for creating declarative systems such as programmatic pipelines and visual programming languages

Installing

For all the bells and whistles:

yarn add @projectstorm/react-diagrams

This includes all the packages listed below (and works like it used to before version 6.0)

A more modular approach

This library now has a more modular design and you can import just the core (contains no default factories or routing)

yarn add @projectstorm/react-diagrams-core

and add some extras:

yarn add @projectstorm/react-diagrams-defaults
yarn add @projectstorm/react-diagrams-routing

Run the demos

After running yarn install you must then run: yarn run storybook

Building from source

Simply run yarn build in the root directory or `NODE_ENV=production yarn build` if you want a production build and it will spit out the transpiled code and typescript definitions into the dist directory as a single file. We use webpack for this because TSC cannot compile a single UMD file TSC can currently only output multiple UMD files.

Checkout the docs

Description
a super simple, no-nonsense diagramming library written in react that just works
Readme MIT 15 MiB
Languages
TypeScript 97.6%
JavaScript 2%
CSS 0.3%
HTML 0.1%