Skip to content
@National-Node-Net

National Node Net

National Digital Twin Programme on GitHub

This GitHub organisation hosts the open-source assets developed by the National Digital Twin Programme (NDTP). Our repositories contain code, tools, and documentation that enable the secure and interoperable sharing of information between digital systems and organisations.

These assets are designed to support developers, integrators, and collaborators working with the foundational components of the UK’s future National Digital Twin ecosystem. These repositories provide practical implementations of our data-sharing architecture, demonstrator applications, and supporting libraries to accelerate adoption and development.


Key Repositories

Integration Architecture (IA)

The Integration Architecture is a federated framework that enables trusted data exchange between organisations. Each participant runs an IA Node, and nodes can share structured data securely under common governance principles.

We provide:

  • The core IA Node reference implementation
  • Deployment templates and Helm charts for cloud-native environments
  • Documentation for implementation, integration, and extension

Demonstrator Applications

These applications illustrate how NDTP technologies can be used to solve real-world problems using data.

  • IRIS – A demonstrator supporting energy-efficiency decision-making for homes
  • LISA – A multi-agency incident management and coordination tool
  • NOVA - An early-stage geospatial solution designed to model and optimise the integration of renewable energy generation and storage

The following demonstrators are currently under development and will be released in future phases:

  • SALUS, and VISTA – Covering renewable energy generation, vulnerable persons support, and emergency planning and response (expected Q4 2025–2026)

Contributing

We welcome community engagement via issues and discussion. While direct code contributions are limited to approved delivery partners at this stage, your feedback helps shape ongoing development.

If you’d like to get involved, please refer to the contributing guidance within our archetypes repository.


Licensing

All code is released under the Apache License 2.0. Documentation and content are published under the Open Government Licence v3.0.

Popular repositories Loading

  1. graphql-jena graphql-jena Public

    An Apache Jena plugin to provide GraphQL querying capability. Used by secure-agent-graph.

    Java 2

  2. helm-charts helm-charts Public

    Repository for storing helm charts that can be used to package deployments for Kubernetes

    Go Template 1

  3. data-extractor data-extractor Public

    A script for fetching data from an IA Node and writing it to an AWS S3 bucket.

    Java

  4. jena-fuseki-kafka jena-fuseki-kafka Public

    A Java component deployed as part of an IA Node as an Apache Jena plugin. Used to read knowledge from a Kafka message stream typically as the final stage in a pipeline of data processing for ingest.

    Java

  5. jwt-servlet-auth jwt-servlet-auth Public

    A Java library providing an implementation of JSON Web Token (JWT). Used by secure-agent-graph for authentication.

    Java

  6. ianode-access ianode-access Public

    Java web service that maps user identifiers to attributes. This is used by secure-agent-graph for access control for reading and writing data.

    JavaScript

Repositories

Showing 10 of 18 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…