GitHub - hyperphor/enflame: Configural Query tool with visual and natural language UIs

A visual query interface for CANDEL and other graph databases. See this presentation for a description and rationale.

Theory of operation

Enflame is started up with a configuration file that specifies (among other things):

  • an Alzabo schema
  • a data source
  • a query generation method

Configuration

See sample config

Development Mode

Requirements

  • leiningen
  • A CANDEL endpoint or other data source

To run locally from source:

Copy resources/candel-config.edn to deploy/candel-config.edn, filling out as appropriate.

This will compile the front-end, lauch a server, and open a browser windoe.

Documentation generation

Requirements: emacs and pandoc

Run the script

This builds the guide and tutorial in HTML format.

Library

Back end is Google Datastore.