Dex is an application written in Java and Groovy using JavaFX, which allows its users to harness data in new, creative and sometimes amazing ways. With Dex, users can manipulate and visualize their data in sophisticated ways without the need for programming.

Dex has a sister project dex.js which provides many of the underlying web visuals. If you’re looking for a Javascript visualization framework and don’t mind some light coding, you may be interested in that as well.

Latest Video

Here is the latest video showing Dex in action.


Sample Visuals

Here are a few of the visuals you can achieve with Dex.

Click on any of the images to interact with a live version.

C3 Charts

These examples are based upon C3js.

C3 Area Chart C3 Bar Charts C3 Donut Charts C3 Line Charts C3 Pie Charts C3 Scatter Plots

D3 Charts

These examples are based upon D3js.

Chord Diagram Chord Multiples Clustered Force Dendrogram Motion Bar Chart Orbital Layout Parallel Coordinates Radar Chart Radial Tree Sankey Diagram Sunburst Treemap

Combination Charts

These examples show charts interacting with other charts.

Parallel Coordinates to Chord Parallel Coordinates to Dendrogram Parallel Coordinates to Table

D3 Plus Charts

These examples are based upon D3 Plus.

Ring Network

Google Charts

These examples are based upon Google Charts.

Word Tree Timeline

NVD3 Charts

These examples are based upon NVD3.

NVD3 Bubble Chart NVD3 Stacked Area Chart

Vis.js Charts

These examples are based upon vis.js.

Animated Graph Bar Chart Hierarchical Layout Network Timeline


This example is based upon

World Chloropleth


Dex can deploy visualizations with an embedded SQL query engine allowing users to isolate interesting subsets of their data.

SQL to Parallel Coordinates SQL to Table


Dex supports tables with various capabilities.

Blue Table JQ Grid Searchable Table

UML Diagrams

Dex supports basic UML diagrams.

Class Diagram Sequence Diagram


Through the use of the WebDriver tool, we may create and visualize complex 3D visuals thanks to WebGL and Three.js.

Vivagraph Graph Viz Graph Viz