{"id":13420208,"url":"https://github.com/dnp3/opendnp3","last_synced_at":"2025-03-15T06:32:06.873Z","repository":{"id":6316357,"uuid":"7551306","full_name":"dnp3/opendnp3","owner":"dnp3","description":"DNP3 (IEEE-1815) protocol stack. Modern C++ with bindings for .NET and Java.","archived":true,"fork":false,"pushed_at":"2022-05-18T18:33:53.000Z","size":26140,"stargazers_count":295,"open_issues_count":0,"forks_count":229,"subscribers_count":55,"default_branch":"release","last_synced_at":"2024-10-30T10:02:35.719Z","etag":null,"topics":["dnp3","protocol","scada"],"latest_commit_sha":null,"homepage":"https://dnp3.github.io","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"nelmio/NelmioApiDocBundle","license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dnp3.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-01-11T00:17:26.000Z","updated_at":"2024-10-19T08:17:46.000Z","dependencies_parsed_at":"2022-07-09T16:16:52.339Z","dependency_job_id":null,"html_url":"https://github.com/dnp3/opendnp3","commit_stats":null,"previous_names":["automatak/dnp3"],"tags_count":44,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnp3%2Fopendnp3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnp3%2Fopendnp3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnp3%2Fopendnp3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnp3%2Fopendnp3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dnp3","download_url":"https://codeload.github.com/dnp3/opendnp3/tar.gz/refs/heads/release","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243695277,"owners_count":20332620,"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":["dnp3","protocol","scada"],"created_at":"2024-07-30T22:01:28.742Z","updated_at":"2025-03-15T06:32:06.365Z","avatar_url":"https://github.com/dnp3.png","language":"C++","funding_links":[],"categories":["TODO scan for Android support in followings","DNP3"],"sub_categories":["Tools"],"readme":"End-of-Life\n========\n\nThis project will reach end-of-life on September 1st, 2022. On this date:\n\n1. This repository will be [archived](https://docs.github.com/en/repositories/archiving-a-github-repository/archiving-repositories), making it read-only.\n2. The Google Group will be locked, but will remain publicly searchable.\n3. The project homepage, this README, and group will be updated to indicate that the project is end-of-life.\n\nWe will consider bug fixes from the community or support requests from existing customers up until this date.\n\nPlease make appropriate plans if you are using this library in production, e.g.:\n\n* Dedicate personnel to maintaining your own internal copy of the library.\n* Consider a commercial library such as the one offered by [Step Function I/O](https://stepfunc.io/products/libraries/dnp3/).\n\nYou can read about this decision in these blog posts:\n\n* [OpenDNP3 Retrospective](https://stepfunc.io/blog/opendnp3-retrospective/)\n* [DNP3 1.0.0 (Rust)](https://stepfunc.io/blog/dnp3_1_0_0/)\n\n\nOverview\n========\n\nOpendnp3 is a portable, scalable, and rigorously tested implementation \nof the [DNP3](https//www.dnp.org) protocol stack written in C++11. The library \nis designed for high-performance applications like many concurrent TCP\nsessions or huge device simulations. It also embeds with a small footprint on Linux.\n\nBuild status\n============\n\n| Branch       | Build | Code coverage | Quality |\n| ------------ | ----- | ------------- | ------- |\n| release-2.x  | [![CI 2.x](https://github.com/dnp3/opendnp3/workflows/CI/badge.svg?branch=release-2.x)](https://github.com/dnp3/opendnp3/actions?query=branch%3Arelease-2.x) | [![Codecov](https://codecov.io/gh/dnp3/opendnp3/branch/release-2.x/graph/badge.svg)](https://codecov.io/gh/dnp3/opendnp3/branch/release-2.x) | - |\n| develop      | [![CI 2.x](https://github.com/dnp3/opendnp3/workflows/CI/badge.svg?branch=develop)](https://github.com/dnp3/opendnp3/actions?query=branch%3Adevelop) | [![Codecov](https://codecov.io/gh/dnp3/opendnp3/branch/develop/graph/badge.svg)](https://codecov.io/gh/dnp3/opendnp3/branch/develop) | [![Language grade: C/C++](https://img.shields.io/lgtm/grade/cpp/g/dnp3/opendnp3.svg?logo=lgtm\u0026logoWidth=18)](https://lgtm.com/projects/g/dnp3/opendnp3/context:cpp) |\n\nDocumentation\n=============\n\nThe documentation can be found on the [project homepage](http://dnp3.github.io/#documentation).\n\nIf you want to help contribute to the official guide its in [this repo](https://github.com/dnp3/opendnp3-guide).\n\nLicense\n=============\n\nLicensed under the terms of the [Apache 2.0 License](http://www.apache.org/licenses/LICENSE-2.0.html).\n\nCopyright (c) 2010, 2011 Green Energy Corp\n\nCopyright (c) 2013 - 2020 Step Function I/O LLC\n\nCopyright (c) 2020 - 2022 Step Function I/O LLC\n\nCopyright (c) 2010 - 2022 various contributors\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdnp3%2Fopendnp3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdnp3%2Fopendnp3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdnp3%2Fopendnp3/lists"}