awesome-opcua

Awesome OPC UA Awesome

A curated list of Open Platform Communications Unified Architecture (OPC UA) libraries, tools and resources. Inspired by awesome-… stuff.

Including the information from traversaro/awesome-opcua

Open Platform Communications Unified Architecture (OPC UA) is the data exchange standard for safe, reliable, manufacturer- and platform-independent industrial communication.

For a brief introduction to OPC UA, check the What is OPC? UA in a Minute.

See the official OPC Foundation site for the official specifications and more information about the OPC UA standard.

Contents

OPC UA Standards Documents

Released OPC UA Specifications.

Resources

Information material apart from the standards documents.

Online Resources

Information material available online.

Books

Books about OPC UA.

Articles

Videos

Podcasts

Software

Software for creating OPC UA Servers, Clients, Publishers, Subscribers or Information Models.

SDKs and Libraries

SDKs to create OPC UA components.

C

C++

C#

JavaScript / TypeScript

Java

MATLAB

NuGet Packages

Python

Rust

Golang

Delphi

Cloud

Test Clients

Test Clients to check server implementations manually.

Modelling Tools

Tools to create OPC UA Information Models.

Online Tools

Tools available online to help with OPC UA components or Information Models.

Server Simulations

Implementations of Example, Simulation and SampleServer that are running on the internet or can be run local.

Server and client applications

Implementations of server and client applications and other examples.

Gateways (OPC Classic)

coming soon

Community

Tutorials

Contribute

Contributions are welcome! Read the contribution guidelines first.

License

CC0 1.0 Universal