156 renderers
Lines, candlesticks, heatmaps, Sankey and many more views for different kinds of data and questions.
Industrie Charts is a standalone Java charting library for desktop applications and server-side services.
From a simple time series to complex relationships, its renderers cover standard, financial, statistical, analytical and specialised charts.
Lines, candlesticks, heatmaps, Sankey and many more views for different kinds of data and questions.
Embed charts in Swing applications or render graphics server-side without a desktop environment.
The library is MIT-licensed. Commercial use is free; support and maintenance commitments are optional.
Industrie Charts visualises your data. Your application remains responsible for collecting and interpreting it.
Control charts, time series and threshold lines help make process trends and deviations visible.
Pareto charts, histograms, distributions and trend lines put frequencies and changes into context.
Candlesticks, volume and moving averages make prices and other time-dependent data easier to read.
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.
The core provides models and renderers. Add only the Maven Central modules needed for desktop interfaces or server-side services.
Data models and renderers provide the foundation for every integration.
arbercharts-core
The Swing bridge brings charts into existing Java desktop applications.
arbercharts-swing-bridge
The server bridge produces PNG graphics without a desktop interface for APIs, reports and batch jobs.
arbercharts-server-bridge
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.
<dependency>
<groupId>com.arbergashi</groupId>
<artifactId>arbercharts-core</artifactId>
<version>2.1.0</version>
</dependency>This release strengthens server-side rendering and checks the renderer catalogue systematically.
A headless smoke test covers the renderer catalogue and checks for issues including blank output and rendering errors.
The server renderer supports explicit X and Y view windows for time ranges, indicators and forward-looking overlays.
The SIMD path can be used when the Vector API is available. Otherwise, a scalar fallback takes over.
Usage rights and support are separate: the MIT licence permits use without a licence fee; professional support can be arranged separately.
Source code, examples and documentation are public. You can use and develop the project free of charge.
View the project on GitHubSupport plans and services are available for teams that need response times, maintenance commitments or integration help.
View support optionsThe ewws and Takt Pro terms do not apply here. A paid support contract is formed only through an individual written offer and its acceptance.