Open EV Charts is an open-source project to collect and visualize sales/registration numbers of passenger cars from various countries. The primary goal is to track the adoption of battery electric vehicles (BEVs), both in absolute numbers and market share. The chart data aggregation is highly configurable, enabling a wide range of analyses.
Online version: https://open-ev-charts.org/
Currently, Open EV Charts includes data from 22 countries, complemented by global sales data.
For more details, see the Status page.
- Developed in JavaScript, HTML and CSS
- Runs entirely client-side in a web browser (no server-side processing)
- Stores data in plain-text files
- Uses Chart.js to render charts
- Hosted via GitHub Pages: https://open-ev-charts.org/
Each country has its own JavaScript data file.
It contains two data sets for each month or quarter:
- The number of newly registered passenger cars by brand or total
- The number of newly registered battery electric passenger cars by model or brand or total
In addition every data set has one or more source URLs.
Suggestions, bug reports, or ideas?
You can contribute by:
- Finding new data sources for additional countries
- Checking and improving existing data to ensure accuracy
Feel free to submit an issue or a pull request!
Open EV Charts is free and open-source software (FOSS)..
All files in this repository are licensed under the GNU General Public License version 3 (GPLv3).
Copyright 2019–2025 Simon Krauter