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 Videos

Here is the latest set videos showing Dex 0.9 in action.

TauCharts Integration

ECharts Integration

Multiples Integration


Sample Visuals

Here are a few of the visuals you can create with Dex. The visuals are created with the help of templates which leverage many of the best frameworks on the internet. Each section organized by the framework on which the visual depends.

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


These examples are based upon ECharts

Timeline Bar Chart Pie Chart Line Chart Scatterplot Stacked Bar Chart Stacked Scatterplot Stacked Step Chart Circular Network Force Network Polar Bar Chart Polar Line Chart Polar Scatterplot Radial Polar Bar Chart Radial Stacked Polar Bar Chart Single Axis Scatterplot Stacked Polar Bar Chart


These examples are based upon TauCharts.

Line Chart Area Chart Bar Chart Horizontal Bar Chart Stacked Bar Chart Stacked Horizontal Bar Chart Scatterplot

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