I am trying to create data visualization UI ( flowchart with nodes and edges ) on a react application that looks like the screenshot below. I am currently using Reactflow library . But due to the limitation in the number of nodes (limit is 100 nodes) that we can render, I am migrating to another library which can support up to 1000~5000 nodes. I was wondering if there is any flowchart libraries that we can use!
Here are the requirements
- Render at least 1000 nodes. (5000 would be more than safe for now)
- Good Layout(such as hierarchical layout using dagre or elkjs) the nodes and edges ( better if it provides fine tuning through parameters and variety of layouts)
- User interactions available(pan, zoom, node selection, node editing etc)
- Group nodes into parent and children relationship and collapse/expand the children of a parent