Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rish-0-0/neo-flow-viz

React Flow based Neo4j Graph Vizualization Library written in TypeScript
https://github.com/rish-0-0/neo-flow-viz

cypher graph neo4j neovis react typescript visualization

Last synced: 6 days ago
JSON representation

React Flow based Neo4j Graph Vizualization Library written in TypeScript

Awesome Lists containing this project

README

        

# neo-flow-viz
React Flow based Neo4j Vizualization Library written in TypeScript

[Storybook](https://rish-0-0.github.io/neo-flow-viz/)

```shell
npm install neo-flow-viz
```

## Documentation

```javascript
console.log({node})} // callback
onEdgeClick={(event, edge) => console.log({edge})} // callback
showDetails={true} // shows the panel with the properties on the right side
/>
```

## Neo4j Server

```shell
npm run neo4j-server
```

# Development

> Make sure you install all dependencies first. Both in the test directory and main directory.

### Running the neo4j server, for getting some sample responses

```shell
cd test/neo4j-server && npm install && docker compose build
```
```bash
docker compose up -d
```

### Running storybook

This will run the storybook server (from the root)

```shell
npm test
```

Contributors: @rish-0-0