Charts for Java.

Industrie Charts is a standalone Java charting library for desktop applications and server-side services.

One library, many perspectives.

From a simple time series to complex relationships, its renderers cover standard, financial, statistical, analytical and specialised charts.

156 renderers

Lines, candlesticks, heatmaps, Sankey and many more views for different kinds of data and questions.

Desktop and server

Embed charts in Swing applications or render graphics server-side without a desktop environment.

Open to use

The library is MIT-licensed. Commercial use is free; support and maintenance commitments are optional.

What you can show with it.

Industrie Charts visualises your data. Your application remains responsible for collecting and interpreting it.

Monitor measurements

Control charts, time series and threshold lines help make process trends and deviations visible.

Find patterns

Pareto charts, histograms, distributions and trend lines put frequencies and changes into context.

Markets and time series

Candlesticks, volume and moving averages make prices and other time-dependent data easier to read.

Understand relationships

Sankey, network and sunburst charts reveal connections, flows and hierarchies from different angles.

Screenshots from the actual desktop demo, showing different renderers in the application.

Light desktop demo showing a control chart with limit lines and renderer list
Control chart: measurements against a centre line and limits.
Light Industrie Charts desktop demo showing a Pareto chart and renderer list
Pareto: frequencies and their cumulative trend in the desktop demo.
Light desktop demo showing a candlestick chart and renderer list
Candlestick: price movements shown as candles over time.
Light desktop demo showing a colourful wind rose chart and renderer list
Wind rose: directional values in a radial chart.

One core. The bridges you need.

The core provides models and renderers. Add only the Maven Central modules needed for desktop interfaces or server-side services.

Shared core

Data models and renderers provide the foundation for every integration.

arbercharts-core

Swing interfaces

The Swing bridge brings charts into existing Java desktop applications.

arbercharts-swing-bridge

Headless services

The server bridge produces PNG graphics without a desktop interface for APIs, reports and batch jobs.

arbercharts-server-bridge

Spring Boot

The starter configures the server bridge automatically, with a session pool and optional metrics.

arbercharts-spring-boot-starter

Start with the core module:

Requires Java 25. The example uses version 2.1.0.

Installation guide and examples
pom.xml
<dependency>
    <groupId>com.arbergashi</groupId>
    <artifactId>arbercharts-core</artifactId>
    <version>2.1.0</version>
</dependency>

What version 2.1.0 improves.

This release strengthens server-side rendering and checks the renderer catalogue systematically.

Test renderers without a desktop

A headless smoke test covers the renderer catalogue and checks for issues including blank output and rendering errors.

Choose the visible range

The server renderer supports explicit X and Y view windows for time ranges, indicators and forward-looking overlays.

No special JVM flags required

The SIMD path can be used when the Vector API is available. Otherwise, a scalar fallback takes over.

Read the version 2.1.0 release notes

Open source. Support when needed.

Usage rights and support are separate: the MIT licence permits use without a licence fee; professional support can be arranged separately.

Community

Source code, examples and documentation are public. You can use and develop the project free of charge.

View the project on GitHub

Professional support

Support plans and services are available for teams that need response times, maintenance commitments or integration help.

View support options

The ewws and Takt Pro terms do not apply here. A paid support contract is formed only through an individual written offer and its acceptance.

Explore the full renderer catalogue

Questions about Industrie Charts? Get in touch