Skip to content

A React Flow-like library for Rust's Yew framework

License

Notifications You must be signed in to change notification settings

nmattela/yewflow

Repository files navigation

Yewflow

A library inspired by React Flow, but made for Yew.

It is not a perfect copy, nor does it include all the features that React Flow has.

The current features are:

  • A fully-functional panel that can be dragged and zoomed in.
  • Nodes that can be dragged around and customized to your liking.
  • Straight edges that can be customized to your liking.

Some major features that are missing:

  • There is only a single edge type (straight).
  • There is no default styling for nodes or edges. One must be provided by the user.

To get started, I recommend you check out the example in the examples folder.

"Example of Yewflow in action"

Contribution

Naturally, contributions are welcome. Just open a pull request and I will be notified.

DISCLAIMER: This is my first proper project in Rust. Any feedback on the code is appreciated.

License

This project is licensed under MIT license. See LICENSE-MIT for more information.

About

A React Flow-like library for Rust's Yew framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages