{"id":30755085,"url":"https://github.com/shiv3/ocpp-cp-simulator","last_synced_at":"2026-01-26T12:52:31.219Z","repository":{"id":247182330,"uuid":"825213329","full_name":"shiv3/ocpp-cp-simulator","owner":"shiv3","description":"simple standalone ocpp charging port simulator written in reactjs, its based on OCPP 1.6J protocol","archived":false,"fork":false,"pushed_at":"2025-07-21T14:21:12.000Z","size":1335,"stargazers_count":19,"open_issues_count":3,"forks_count":8,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-09-01T09:40:39.341Z","etag":null,"topics":["charging-point","charging-port","ocpp","ocpp-j","ocpp16j","simulator"],"latest_commit_sha":null,"homepage":"https://shiv3.github.io/ocpp-cp-simulator/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shiv3.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-07-07T06:14:26.000Z","updated_at":"2025-07-24T08:26:20.000Z","dependencies_parsed_at":"2024-10-19T07:26:10.752Z","dependency_job_id":"cf3c7e22-b57d-4a05-b43b-7a2fba129b7b","html_url":"https://github.com/shiv3/ocpp-cp-simulator","commit_stats":null,"previous_names":["shiv3/ocpp-cp-simulator"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/shiv3/ocpp-cp-simulator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shiv3%2Focpp-cp-simulator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shiv3%2Focpp-cp-simulator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shiv3%2Focpp-cp-simulator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shiv3%2Focpp-cp-simulator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shiv3","download_url":"https://codeload.github.com/shiv3/ocpp-cp-simulator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shiv3%2Focpp-cp-simulator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273588908,"owners_count":25132857,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["charging-point","charging-port","ocpp","ocpp-j","ocpp16j","simulator"],"created_at":"2025-09-04T10:01:27.717Z","updated_at":"2026-01-26T12:52:31.214Z","avatar_url":"https://github.com/shiv3.png","language":"TypeScript","funding_links":[],"categories":["Tools and Resources"],"sub_categories":["OCPP"],"readme":"# OCPP Simulator\n\nOCPP charger simulator written in React that works as a standalone web app or desktop application.\n\n## Web Version\n\nhttps://shiv3.github.io/ocpp-cp-simulator/v1#config=%7B\"wsURL\"%3A\"wss%3A%2F%2Flocalhost%3A8080%2F\"%2C\"connectorNumber\"%3A2%2C\"ChargePointID\"%3A\"test-cp\"%2C\"tagID\"%3A\"test-tag\"%2C\"ocppVersion\"%3A\"OCPP-1.6J\"%2C\"Experimental\"%3Anull%7D\n\n### Legacy Version (v1)\n\nThe legacy version is available at `/v1` path:\n\nhttps://shiv3.github.io/ocpp-cp-simulator/v1\n\n## Desktop Application\n\n### Download\n\nDownload the latest desktop version from the [Releases](https://github.com/shiv3/ocpp-cp-simulator/releases) page.\n\nAvailable for:\n\n- **macOS**:\n  - Apple Silicon: `OCPP.CP.Simulator_*_aarch64.dmg`\n  - Intel: `OCPP.CP.Simulator_*_x64.dmg`\n- **Windows**: `OCPP.CP.Simulator_*_x64-setup.exe` or `.msi`\n- **Linux**:\n  - AppImage: `ocpp-cp-simulator_*_amd64.AppImage` (recommended)\n  - Debian/Ubuntu: `ocpp-cp-simulator_*_amd64.deb`\n\n### Installation\n\n#### macOS\n\n1. Download the appropriate `.dmg` file for your processor\n2. Open the downloaded file\n3. Drag the OCPP CP Simulator app to your Applications folder\n4. First time opening: Right-click and select \"Open\" to bypass Gatekeeper\n   - Alternatively, you can bypass the security warning by running: `xattr -c \"/Applications/OCPP CP Simulator.app\"`\n\n#### Windows\n\n1. Download the `.exe` or `.msi` installer\n2. Run the installer\n3. Follow the installation wizard\n4. The app will be available in your Start Menu\n\n#### Linux\n\n**AppImage (Recommended)**\n\n1. Download the `.AppImage` file\n2. Make it executable: `chmod +x ocpp-cp-simulator_*.AppImage`\n3. Run: `./ocpp-cp-simulator_*.AppImage`\n\n**Debian/Ubuntu**\n\n1. Download the `.deb` file\n2. Install: `sudo dpkg -i ocpp-cp-simulator_*.deb`\n3. Or double-click to install with Software Center\n\n### Development\n\nTo run the desktop app in development mode:\n\n```bash\n# Install dependencies\nnpm install\n\n# Run in development mode\nnpm run tauri:dev\n\n# Build for production\nnpm run tauri:build\n```\n\n#### Prerequisites for Development\n\n- Node.js (v18 or later)\n- Rust (latest stable)\n- Platform-specific dependencies:\n  - **Linux**: `libwebkit2gtk-4.1-dev`, `libappindicator3-dev`, `librsvg2-dev`, `patchelf`\n  - **macOS**: Xcode Command Line Tools\n  - **Windows**: Microsoft Visual Studio C++ Build Tools\n\n\u003cimg width=\"1532\" alt=\"image\" src=\"https://github.com/user-attachments/assets/480f6e76-a426-4f0c-b133-a62a03f0847e\"\u003e\n\n## Doc\n\nhttps://deepwiki.com/shiv3/ocpp-cp-simulator\n\n## Contributing\n\nReview `AGENTS.md` for repository guidelines covering project layout, required commands, and pull request expectations.\n\n### Experimental feature (v1)\n\nexperimental feature support e.g. simultaneous use of multiple chargers\n\n[like this](https://shiv3.github.io/ocpp-cp-simulator/v1#config=%7B\"wsURL\"%3A\"wss%3A%2F%2Flocalhost%3A8080%2F\"%2C\"connectorNumber\"%3A2%2C\"ChargePointID\"%3A\"test-cp\"%2C\"tagID\"%3A\"test-tag\"%2C\"ocppVersion\"%3A\"OCPP-1.6J\"%2C\"Experimental\"%3A%7B\"ChargePointIDs\"%3A%5B%7B\"ChargePointID\"%3A\"test-cp\"%2C\"ConnectorNumber\"%3A2%7D%2C%7B\"ChargePointID\"%3A\"test-cp2\"%2C\"ConnectorNumber\"%3A2%7D%2C%7B\"ChargePointID\"%3A\"test-cp3\"%2C\"ConnectorNumber\"%3A2%7D%2C%7B\"ChargePointID\"%3A\"test-cp4\"%2C\"ConnectorNumber\"%3A2%7D%2C%7B\"ChargePointID\"%3A\"test-cp5\"%2C\"ConnectorNumber\"%3A1%7D%2C%7B\"ChargePointID\"%3A\"test-cp6\"%2C\"ConnectorNumber\"%3A1%7D%2C%7B\"ChargePointID\"%3A\"test-cp7\"%2C\"ConnectorNumber\"%3A7%7D%5D%7D%7D)\n\n\u003cimg width=\"1534\" alt=\"image\" src=\"https://github.com/user-attachments/assets/5904d690-0178-4ddc-be90-fe580259d998\"\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshiv3%2Focpp-cp-simulator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshiv3%2Focpp-cp-simulator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshiv3%2Focpp-cp-simulator/lists"}