{"id":24497363,"url":"https://github.com/flowionab/ocpp-charge-point","last_synced_at":"2025-03-15T06:29:09.945Z","repository":{"id":251349498,"uuid":"835777564","full_name":"flowionab/ocpp-charge-point","owner":"flowionab","description":"ocpp-charge-point is a Rust library designed to facilitate the development of charge points that comply with the Open Charge Point Protocol (OCPP) versions 1.6 and 2.0.1","archived":false,"fork":false,"pushed_at":"2024-08-02T10:30:49.000Z","size":8,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-01-21T21:35:58.038Z","etag":null,"topics":["ocpp","ocpp16j","ocpp201","rust","rust-crate","rust-library"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/flowionab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-07-30T14:06:54.000Z","updated_at":"2024-12-06T02:23:37.000Z","dependencies_parsed_at":"2024-08-02T12:05:16.932Z","dependency_job_id":"ad902dc3-9baa-4476-a448-2a9fb032cb96","html_url":"https://github.com/flowionab/ocpp-charge-point","commit_stats":null,"previous_names":["flowionab/ocpp-charge-point"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flowionab%2Focpp-charge-point","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flowionab%2Focpp-charge-point/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flowionab%2Focpp-charge-point/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flowionab%2Focpp-charge-point/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flowionab","download_url":"https://codeload.github.com/flowionab/ocpp-charge-point/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243693667,"owners_count":20332447,"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","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":["ocpp","ocpp16j","ocpp201","rust","rust-crate","rust-library"],"created_at":"2025-01-21T21:33:39.715Z","updated_at":"2025-03-15T06:29:09.915Z","avatar_url":"https://github.com/flowionab.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OCPP Charge Point\n\n[![Crates.io](https://img.shields.io/crates/v/ocpp-charge-point)](https://crates.io/crates/ocpp-charge-point)\n[![Documentation](https://docs.rs/ocpp-charge-point/badge.svg)](https://docs.rs/ocpp-charge-point)\n[![.github/workflows/ci.yaml](https://github.com/flowionab/ocpp-charge-point/actions/workflows/ci.yaml/badge.svg)](https://github.com/flowionab/ocpp-charge-point/actions/workflows/ci.yaml)\n\n`ocpp-charge-point` is a Rust library designed to facilitate the development of charge points that comply with the Open Charge Point Protocol (OCPP) versions 1.6 and 2.0.1. This library provides the necessary tools and abstractions to implement and manage communication between charging stations and central systems.\n\n## Table of Contents\n- [Features](#features)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Example](#examples)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Features\n\n- **Support for OCPP 1.6 and OCPP 2.0.1**: Implementations for both versions of the OCPP standard.\n- **Ease of Integration**: Simple API for integrating with your charging point hardware.\n- **Extensibility**: Designed to be extensible and customizable to fit various use cases.\n- **Robust Error Handling**: Comprehensive error handling mechanisms to ensure smooth operation.\n\n## Installation\n\nAdd `ocpp-charge-point` to your `Cargo.toml`:\n\n```toml\n[dependencies]\nocpp-charge-point = \"0.1\"\n```\n\nThen, run cargo build to download and compile the library.\n\n## Usage\nHere's a simple example to get you started:\n\n```rust\n\n```\n\n## Examples\n\nCheck out the [examples](https://github.com/flowionab/ocpp-client/tree/main/examples) directory for more usage examples.\n\n## Contributing\n\nContributions are welcome! Please see the [CONTRIBUTING.md](https://github.com/flowionab/ocpp-charge-point/blob/main/CONTRIBUTING.md) for more details.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](https://github.com/flowionab/ocpp-charge-point/blob/main/LICENSE) file for details.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflowionab%2Focpp-charge-point","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflowionab%2Focpp-charge-point","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflowionab%2Focpp-charge-point/lists"}