A simple OCPP 2.0.1 compliant central system (backend) for EV charging stations
Find a file
Renovate Bot 5914f2b89c
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/cron/publish Pipeline was successful
Update dependency svelte to v5.43.5
2025-11-08 23:15:03 +00:00
.devcontainer Update mcr.microsoft.com/devcontainers/python Docker tag to v3.14 2025-10-16 17:15:35 +00:00
.woodpecker Test build image for PRs 2025-10-10 20:24:20 +00:00
backend Update dependency fastapi to v0.121.1 2025-11-08 23:13:15 +00:00
frontend Update dependency svelte to v5.43.5 2025-11-08 23:15:03 +00:00
Dockerfile Revert image to Python 3.13 2025-10-10 20:25:32 +00:00
README.md Add option to serve a static frontend 2025-07-27 18:42:31 +00:00
renovate.json Test build image for PRs 2025-10-10 20:24:20 +00:00
start.sh Use alembic for migrations 2024-04-20 13:33:42 +02:00

LibreCharge

LibreCharge is a simple implementation of a basic OCPP 2.0.1 compliant central system (backend) for EV charging stations.

Features

  • Support for multiple charging stations
  • Multi user support with support for multiple ID tokens per user
  • Collection of all supported measurements from the charging station
  • Grafana Dashboard
  • Support for standalone SQLite or PostgreSQL
  • RESTful API

Tested charging stations

This project has been successfully tested with the following charging stations:

  • Alfen Eve Single S-line