Software
open62541 (OPC UA)
By open62541 project, Germany (checked on github.com/open62541 (opens in a new tab)), from github.com/open62541/open62541 (opens in a new tab)
- Robot arms and industry
- Library
- MPL-2.0
open62541 is a C implementation of the OPC UA standard (IEC 62541) for building OPC UA clients and servers, or adding OPC UA communication to existing applications.
Facts
- GitHub stars
- 3,271read on 6 Nov 2026
- Last update
- 6 Nov 2026Newest commit on master
- Maintenance
- Activea commit in the last 90 days
- Difficulty
- Advanced
Checked on GitHub on 6 Nov 2026.
Licenses
- Code
- MPL-2.0 (opens in a new tab)
Read by Robotheca from LICENSE (opens in a new tab) (MPL-2.0) and LICENSE-CC0 (opens in a new tab) at commit 8f169f1 (opens in a new tab), on 6 Nov 2026. A license text Robotheca's reader does not know: a person at Robotheca set it on 9 Nov 2026.
- Commercial use
- Yes
Overview
What it does: Robotheca's summary
- Platform independent: platform-specific functions are provided through exchangeable plugins, easing ports to embedded targets.
- Core library depends only on the C99 standard headers; it can be built against the C standard library alone on most systems.
- Can be built with CMake or used as a single-file distribution (open62541.c/.h) added directly to a project.
- Supports building OPC UA servers that expose information model nodes and clients that read values from them.
- Optional encryption depends on libraries such as mbedTLS or OpenSSL, chosen by the build configuration.
- Some code is generated from the OPC UA XML definitions by Python scripts run during the build.
Written by Robotheca from the project's README (opens in a new tab) at commit 3a962e7, not by its creator.
The README
Files and versions
- Repository on GitHubgithub.com/open62541/open62541 (opens in a new tab)
- The version Robotheca read8f169f1 (opens in a new tab)
- Latest releasev1.5.10 (30 Oct 2026)
Robotheca read the repository at two versions: the summary at 3a962e7 and the facts at 8f169f1 (read on 6 Nov 2026).
Robotheca never hosts the code: each link goes to the creator's own page.
Use it
How to install it, in the creator's words: The project's website (opens in a new tab)
Robotheca doesn't review code. Read it before running it.
Robotheca lists software as a reference: nothing is hosted or run here, and every fact links to where it was read.