Model-driven OPC UA servers for industrial control — one design file, a complete server.
You describe your device in a single XML design; a quasarnova engine turns it into a running, standards-compliant OPC UA server. The design is the single source of truth — address space, configuration validation and device-logic plumbing come for free, and every engine serves the same server.
Website: quasarnova-team.github.io
| Engine | What it is | Status |
|---|---|---|
| supernova | The C++ engine: full model-driven framework, extended with OPC UA Pub/Sub (publisher + subscriber) on both supported OPC UA stacks. | in development |
| kilonova | The Python engine: the same design file served in pure Python — no code generation, no compiler, live in seconds. Docs · PyPI | shipping — |
| dwarfnova | Typed client libraries generated from the same design. | planned |
| rednova | SCADA/HMI integration derived from the model. | planned |
Heritage: quasarnova builds on the lineage of the open-source quasar framework (LGPL-3.0), developed at CERN and running large-scale control systems for more than a decade. quasarnova is an independent project and is not affiliated with or endorsed by CERN. supernova is a fork of quasar and preserves its copyright and license notices in full; kilonova is conformance-tested against quasar's own public CI suite.