Skip to content

An interactive network viewer for displaying, exploring, enhancing, and sharing models

License

Notifications You must be signed in to change notification settings

Delta4AI/GraphLensLite

Repository files navigation

Graph Lens Lite Logo

Visualise and navigate property graphs through a sleek, ultra-lightweight interface.
Works in any modern browser, with native Electron desktops for Windows, macOS, and Linux.

🔗 Live Demo · 📦 Latest Release

Quickstart

Download the latest release for your platform:

Platform Recommended download Notes
Web graph-lens-lite_inline_X.Y.Z.html Just open in a browser — no install needed
Windows Graph.Lens.Lite.X.Y.Z.exe Portable — run directly, nothing to install
macOS Graph.Lens.Lite-X.Y.Z-<arch>.dmg Disk image
Linux Graph.Lens.Lite-X.Y.Z.AppImage Portable — chmod +x and run

Other formats are also available: Windows installer (.Setup.X.Y.Z.exe), .deb, .snap, .zip.

Then:

  1. (Optional) Download a template and add your data
  2. Launch Graph Lens Lite and load a demo or your file

Features

Launch screen Query editor Selection tools and bubble sets
Open Excel or JSON files, explore demo networks, or take a tour; zero install with portable versions Write expressive queries with boolean logic, nested conditions, and range operators to filter your graph Lasso select elements, undo and redo, focus and expand neighborhoods, and group nodes visually
Graph canvas with filters Network metrics and data editor Styling panel
Filter by any property using range sliders and dropdown checklists, inspect node and edge metadata via tooltips, and navigate large graphs with a minimap Compute centrality metrics like degree, betweenness, closeness, eigenvector, and PageRank, and edit your graph data live in a built-in spreadsheet Customize shapes, sizes, colors, labels, halos, badges, arrows, and bubble set appearance per element
Workspace management Categorical color mapping Numerical color mapping
Create independent workspaces, each preserving their own node positions, styles, filters, and bubble set groups Assign distinct colors to property categories like pathways, processes, or localizations Map numeric properties to continuous color gradients with configurable stops, and export graphs as JSON, PNG, or Excel

Development

npm install              # install dependencies
npm run bundle:serve     # dev server with watch + sourcemaps
npm run serve            # static http-server on :8000
npm start                # electron app
npm run dist-linux       # Linux build
npm run dist-windows     # Windows build

See CONTRIBUTING.md for the full list of npm scripts, version management, code style, and commit guidelines.

Contributing

Contributions are welcome! Please read CONTRIBUTING.md before filing issues or submitting pull requests.

License

MIT — see LICENSE for details.

Known Issues

  1. Deselection by clicking on empty spaces in the canvas takes a long time on large graphs (see GitHub issue)
  2. The Query Editor cursor tends to change position on multiline queries

Disclaimer

  • Uses the STRING database for demo purposes (citation)
  • No guarantees on the accuracy of the results
  • This project includes third-party software — see THIRD_PARTY_NOTICES for details

About

An interactive network viewer for displaying, exploring, enhancing, and sharing models

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •