Chartwerk – flexible JavaScript charting

Lightweight library based on reusable components for Vue.js, React and Grafana.


Chartwerk is self-sufficient and highly integrated. Functionality might be extended by third-party libraries. The integration of Grafana occurs through the use of a plugin.
See our Use Cases

1. Deep customization

Сustomization via simple options-structure. Can be done using Javascript or CSS.

2. Powerful

Achieved the highest performance due to low-level rendering using D3.js.

3. Reusable components

With our reusable components, you can integrate our graphics into any platform.

Highly integrated

Functionality might be extended by third-party clients. The integration of Grafana occurs through the use of a plugin.
View Gitea

Charting Library

Take advantage of our open source library and use visualizations in your projects. We are always open for new projects and looking to collaborate.

Bar chart

A bar chart provides a way of showing data values represented as vertical bars.


Valuable in showing comparisons between categories by using circularly shaped bars.


Often used to display a single data value with a quantitative context.

Scatter plot

Scatter charts are based on basic line charts with the x axis changed to a linear axis.

Line chart

The line chart is represented by a series of datapoints connected with a straight line.

Data Visualization Services & Consulting

We help companies make sense of their complex data sets. By utilizing various tools and techniques, present information in a clear and impactful way.

Use Cases We Cover

Chartwerk’s team can help you turn data from diverse sources into immersive visuals, which enables monitoring goals and results, identifying opportunities, predicting demand, and more.

Techniques We Use

Line charts are useful for showing trends over time, bar charts allow for comparison between different categories, scatterplots illustrate the relationship between two variables, and heat maps show density or distribution of a particular variable.
See our Use Cases

Custom Charts

Deeply customizable and easy to use open source library. Build any desired charts upon chartwerk core. Or save time and let us build them for you.

Complex Applications

Сomplete dashboard with charts from Chartwerk and attach there everything a castomer needs.

Grafana Plugin

Development and support of applications for Grafana: custom datasources, plugins and visualizations.

Chartwerk panel

Renders metrics using Chartwerk libraries. At the moment it's basically a better version of default Gauge panel.
You can ask as to make customization and we are working on new charts like Graph and Bars.
See our Plugin

Data Visualization Services We Offer


Dashboards and reports

Create tailored dashboards and reports for a diverse range of users:
Operational dashboards for managers to monitor business processes
Analytics dashboards for data experts to identify trends, build forecasts

Visualization optimization

Upgrade your data visualization solution by optimizing it at different architectural layers:
Visualizations (dashboards, reports, paginated reports, etc.)
Data sources
Data model

Custom charts development

Allow you to visualize the collected analytics data in your analytics data store:
Developing plugins for Grafana
Сharts from our library (Line chart, Bar chart, Scatter plot, Gauge, Radial)
Development special charts and functions on request