Skip to content
@opencpo

opencpo

⚡ OpenCPO

The only EV charging platform where chargers are invisible on the internet.

Open source · Zero trust · Apache 2.0

Website · Quick Start · Discord · Documentation


What is OpenCPO?

OpenCPO is an open source EV charging platform designed for zero trust deployment. Built-in PKI, WireGuard mesh networking, mutual TLS, ISO 15118 Plug & Charge — enterprise-grade security with €0 license cost.

Built by Stroomlijnen B.V., a Dutch CPO charging real vehicles every day.

The Stack

Component Description
opencpo-core ⚡ OCPP 1.6 + 2.0.1 Central System with zero trust networking
opencpo-admin 🖥️ CPO admin dashboard — chargers, sessions, tariffs, PKI, skins
opencpo-charge-app 📱 Driver-facing PWA — scan QR, charge, pay. Skinnable themes.
opencpo-bastion 🥧 Raspberry Pi site controller — zero-trust bridge, mTLS, sensors
opencpo-charger-farm 🏗️ Virtual charger simulator — 18 stress test scenarios
opencpo-tester 🧪 OCPP compliance test suite
opencpo-profiles 📋 Charger compatibility profiles

Quick Start

git clone https://github.com/opencpo/opencpo
cd opencpo && ./setup.sh
docker compose up

Open http://localhost:8080 — your CPO admin panel is ready.

Why OpenCPO?

OpenCPO Commercial platforms
Security Zero trust + PKI + mTLS Shared passwords over public internet
Cost €0 forever €5-15/charger/month + transaction fees
Lock-in Apache 2.0, self-hosted Proprietary SaaS, vendor-dependent
Transparency Full source code Black box
Compliance NIS2-aligned by design Retrofit at best

Skinnable Charge App

Create custom branded charge app skins with Google Stitch — design → export → convert → deploy. Learn more →

Contributing

We welcome contributions! See our Contributing Guide and Code of Conduct.

License

Apache 2.0 — free to use, modify, and distribute.

Popular repositories Loading

  1. opencpo-core opencpo-core Public

    ⚡ OCPP 1.6 + 2.0.1 Central System with zero trust networking, built-in PKI, and profile-driven charger compatibility

    Python

  2. opencpo-charger-farm opencpo-charger-farm Public

    🏗️ Virtual charger simulator — 18 stress test scenarios, realistic charge physics, load testing

    Python

  3. opencpo-charge-app opencpo-charge-app Public

    📱 Driver-facing PWA — scan QR, charge, pay. Skinnable with Google Stitch. No app store needed.

    CSS

  4. opencpo-admin opencpo-admin Public

    🖥️ CPO admin dashboard — chargers, sessions, tariffs, PKI, skin gallery, OCPP message viewer

    HTML

  5. opencpo opencpo Public

    ⚡ Open source EV charging platform — CSMS, admin, driver app, tester, simulator. Zero trust. Apache 2.0.

    Shell

  6. opencpo-website opencpo-website Public

    🌐 opencpo.io — project website

    HTML

Repositories

Showing 8 of 8 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…