An open API service indexing awesome lists of open source software.

https://github.com/yworks/yfiles-layout-reactflow

yFiles Layouts for React Flow - A layout library for React Flow providing powerful yFiles layout algorithms and supporting components
https://github.com/yworks/yfiles-layout-reactflow

diagram graph javascript layout library react reactflow typescript xyflow yfiles

Last synced: 2 months ago
JSON representation

yFiles Layouts for React Flow - A layout library for React Flow providing powerful yFiles layout algorithms and supporting components

Awesome Lists containing this project

README

          

# yFiles Layout Algorithms for React Flow

[![NPM version](https://img.shields.io/npm/v/@yworks/yfiles-layout-reactflow?style=flat)](https://www.npmjs.org/package/@yworks/yfiles-layout-reactflow)

![Welcome playground](https://raw.githubusercontent.com/yWorks/yfiles-layout-reactflow/main/assets/yfiles-layouts-react-flow-hero-image.png)

Welcome to the *yFiles Layout Algorithms for React Flow* module, a powerful and versatile layout add-on for React Flow based on the [yFiles](https://www.yworks.com/yfiles-overview) library.

## Project Layout

This is the parent repository for the *yFiles Layout Algorithms for React Flow* lib containing the following folders:

* [`yfiles-layout-reactflow/`](yfiles-layout-reactflow) - The actual *yFiles Layout Algorithms for React Flow* lib
* [`examples/`](examples) - Testing app for the individual components
* [`doc/`](doc) - Documentation sources and toolchain

## Getting Started

Please refer to the [yfiles-layout-reactflow library README](yfiles-layout-reactflow/README.md) for detailed instructions.

## Running it

1. Run `npm install` on the toplevel repository.
2. Copy a valid [license for yFiles for HTML](https://www.yworks.com/products/yfiles-for-html) in the `examples/src` folder
3. Run `npm run dev`

## Live Playground

[![Live Playground](https://raw.githubusercontent.com/yWorks/yfiles-layout-reactflow/main/assets/welcome-playground.png)](https://docs.yworks.com/yfiles-layout-reactflow/introduction/welcome)

Try the *yFiles Layout Algorithms for React Flow* directly in your browser with our [playground](https://docs.yworks.com/yfiles-layout-reactflow/introduction/welcome).

## Licensing

All owners of a valid software license for [yFiles for HTML](https://www.yworks.com/products/yfiles-for-html)
are allowed to use these sources as the basis for their own [yFiles for HTML](https://www.yworks.com/products/yfiles-for-html)
powered applications.

Use of such programs is governed by the rights and conditions as set out in the
[yFiles for HTML license agreement](https://www.yworks.com/products/yfiles-for-html/sla).

You can evaluate yFiles for 60 days free of charge on [my.yworks.com](https://my.yworks.com/signup?product=YFILES_HTML_EVAL).

For more information, see the `LICENSE` file.

## Learn More

For detailed instructions on how to use and configure the layout module, please refer to the comprehensive [documentation](https://docs.yworks.com/yfiles-layout-reactflow/introduction/welcome) provided.

For further information about [yFiles for HTML](https://www.yworks.com/yfiles-overview) and our company, please visit [yWorks.com](https://www.yworks.com).

For support or feedback, please reach out to [our support team](https://www.yworks.com/products/yfiles/support) or open an [issue on GitHub](https://github.com/yWorks/yfiles-layout-reactflow/issues). Happy diagramming!