# popoto **Repository Path**: zeug/popoto ## Basic Information - **Project Name**: popoto - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-04-28 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
[](https://travis-ci.org/Nhogs/popoto) [](https://www.npmjs.com/package/popoto) [](https://www.gnu.org/licenses/gpl-3.0) [](https://david-dm.org/Nhogs/popoto) [](https://david-dm.org/Nhogs/popoto?type=dev) [](https://codeclimate.com/github/Nhogs/popoto/maintainability) [](https://codeclimate.com/github/Nhogs/popoto/test_coverage) [Popoto.js](https://github.com/Nhogs/popoto) is a JavaScript library built with [D3.js](https://d3js.org) designed to create interactive and customizable visual query builder for [Neo4j](https://neo4j.com) graph databases. The graph queries are translated into Cypher and run on the database. Popoto also helps to display and customize the results. An application is composed of various components, each one can be included independently anywhere in a web application. It just need to be bound to a container ID in an HTML page and the content will be generated automatically. A common example application contains the following components:![]() |
Graph component is an interactive interface designed to build queries for non technical users, the graph is made of selectable nodes connected to each other by links. |
![]() |
Toolbar is a list of actions available in the graph container. |
![]() |
Taxonomy container contains the list of searchable labels in the database. |
![]() |
Query viewers container shows different representation of the corresponding query defined in the Graph component. |
![]() |
Result container displays the results matching the graph query. |