isoflow/README.md
2023-03-23 22:36:34 +00:00

1.5 KiB

readme-header

GitHub License MIT

A highly customizable React component for building interactive flow diagrams.

Coming soon under the MIT licence | Use it now on isoflow.io

Key Features

  • Real-time: Display real-time data on diagrams.
  • Customizable: Use your own isometric icon packs, or use our free set of networking icons (also under MIT).
  • Export options: Export diagrams as images, JSON or YAML.
  • Powerful annotation tools: Annotate nodes, groups and connectors.
  • Step-by-step walkthroughs: Create interactive tours of large diagrams to help viewers easily digest information.

Roadmap

Migration to open-source: ██░░░░░░░░░

  • Set up automated publishing to NPM registry
  • Migrate private JS project to public Typescript project
    • Pan / Select / Zoom modes
    • Display icons in sidebar
    • Nodes
    • Groups
    • Connectors
  • Publish icons as separate importable package

Installation

Note: Isoflow is currently not production ready. To view it's current state of development:

npm install isoflow

import Isoflow from 'isoflow';

const App = () => (
  <Isoflow
    height={500}
    initialScene={{
      icons: [],
      nodes: [],
      connectors: [],
      groups: []
    }}
  >
)

License

Isoflow is MIT licensed (see ./LICENSE).