https://github.com/poloclub/argo-graph
Cross-platform Interactive Large Graph Visualization tool using Web Technologies
https://github.com/poloclub/argo-graph
electron graph threejs visualization visualization-tools web webgl
Last synced: 5 months ago
JSON representation
Cross-platform Interactive Large Graph Visualization tool using Web Technologies
- Host: GitHub
- URL: https://github.com/poloclub/argo-graph
- Owner: poloclub
- License: mit
- Created: 2019-05-21T04:04:58.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-09T03:45:40.000Z (almost 3 years ago)
- Last Synced: 2024-05-12T00:47:36.366Z (over 1 year ago)
- Topics: electron, graph, threejs, visualization, visualization-tools, web, webgl
- Language: JavaScript
- Homepage: https://poloclub.github.io/argo-graph/
- Size: 4.94 MB
- Stars: 17
- Watchers: 12
- Forks: 2
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Argo Graph (Alpha)
[](https://travis-ci.com/poloclub/argo-graph)
[](https://ci.appveyor.com/project/oshaikh13/argo-graph-goe0b)Large-scale cross-platform interactive graph visualization tool built on top of WebGL and Electron.
## Documentation
[See our website for documentation. (We are currently in the process of adding more documentation)](https://poloclub.github.io/argo-graph)
## Development
### Prerequisites
`electron-forge` and `node-gyp` need to be installed globally if not already.
Argo uses `electron-forge` version 5 (currently the latest stable version as of May 2019). See [electron-forge](https://github.com/electron-userland/electron-forge/) and [node-gyp](https://github.com/nodejs/node-gyp) to install.
```
npm install -g node-gyp
npm install -g electron-forge
```We need `node-gyp` to be installed correctly since Argo contains native dependencies.
After these are installed, run `npm install` to install all the regular dependencies.
### Build and Package for production
`npm run make` will output all possible deliverables that could be built on your OS. See `package.json` for the exact `electron-forge` configurations.