OCPP charger simulator written in React that works as a standalone web app or desktop application.
Download the latest desktop version from the Releases page.
Available for:
- macOS:
- Apple Silicon:
OCPP.CP.Simulator_*_aarch64.dmg - Intel:
OCPP.CP.Simulator_*_x64.dmg
- Apple Silicon:
- Windows:
OCPP.CP.Simulator_*_x64-setup.exeor.msi - Linux:
- AppImage:
ocpp-cp-simulator_*_amd64.AppImage(recommended) - Debian/Ubuntu:
ocpp-cp-simulator_*_amd64.deb
- AppImage:
- Download the appropriate
.dmgfile for your processor - Open the downloaded file
- Drag the OCPP CP Simulator app to your Applications folder
- First time opening: Right-click and select "Open" to bypass Gatekeeper
- Alternatively, you can bypass the security warning by running:
xattr -c "/Applications/OCPP CP Simulator.app"
- Alternatively, you can bypass the security warning by running:
- Download the
.exeor.msiinstaller - Run the installer
- Follow the installation wizard
- The app will be available in your Start Menu
AppImage (Recommended)
- Download the
.AppImagefile - Make it executable:
chmod +x ocpp-cp-simulator_*.AppImage - Run:
./ocpp-cp-simulator_*.AppImage
Debian/Ubuntu
- Download the
.debfile - Install:
sudo dpkg -i ocpp-cp-simulator_*.deb - Or double-click to install with Software Center
To run the desktop app in development mode:
# Install dependencies
npm install
# Run in development mode
npm run tauri:dev
# Build for production
npm run tauri:build- Node.js (v18 or later)
- Rust (latest stable)
- Platform-specific dependencies:
- Linux:
libwebkit2gtk-4.1-dev,libappindicator3-dev,librsvg2-dev,patchelf - macOS: Xcode Command Line Tools
- Windows: Microsoft Visual Studio C++ Build Tools
- Linux:
https://deepwiki.com/shiv3/ocpp-cp-simulator
experimental feature support e.g. simultaneous use of multiple chargers