Skip to content
@eclipse-basyx

Eclipse BaSyx™

Welcome to the Eclipse BaSyx community!


BaSyx logo

Eclipse BaSyx is the world's most versatile, extensible, and feature-packed open-source software
for working with Asset Administration Shells

Repository Overview

Eclipse BaSyx hosts a multitude SDKs, components and applications. These include:

Eclipse BaSyx Java

BaSyx Java V2 is fully compliant with Specification of the Asset Administration Shell Version 3. Its SDK, off-the-shelf components, documentation and examples are contained in basyx-java-server-sdk.

For its documentation, see BaSyx Wiki.

Eclipse BaSyx Python

The BaSyx-Python-SDK is an implementation of the specification of the Asset Administration Shell in Python 3. It comes with JSON, XML and AASX adapters, a compliance tool, backend infrastructure and extensive documentation

Eclipse BaSyx .Net

BaSyx .Net is hosted in basyx-dotnet.

Eclipse BaSyx Rust

BaSyx Rust SDK is hosted in basyx-rust-sdk. The SDK can be consumed via crates.io. Starting from crate version 0.2.x, it is fully compliant with the Specification of the Asset Administration Shell (Part 1: Metamodel) Version 3.

Eclipse BaSyx AAS Web UI

Visualize and interact with AAS in a user friendly way. The AAS Web UI allows easy management of AAS, Submodels and ConceptDescriptions while using the BaSyx off-the-shelf components. The source code is hosted in basyx-aas-web-ui.

For its documentation, see BaSyx Wiki.

Eclipse BaSyx DataBridge

Integrating existing assets with AAS has never been easier. Leverage the powerful DataBridge provided in basyx-databridge for achieving quick integration without any programming expertise needed.

Eclipse BaSyx Applications

BaSyx provides versatile applications, e.g., for database connections or OPC UA integration on-the-fly. The code for them is hosted in basyx-applications.

Metamodel V2.0.1 SDKs (Deprecated)

Additionally to the SDKs supporting Version 3 of the API and metamodel, BaSyx provides SDKs for metamodel V2.0.1. However, since this version of the metamodel is deprecated, we strongly recommend using the SDKs listed above.

Eclipse BaSyx Java V1

BaSyx Java V1 is fully compliant with Details of the AAS Part 1 V2.0.1 and defines its own API. The SDK Is contained in basyx-java-sdk, its off-the-shelf components are provided in basyx-java-components. For its documentation, see BaSyx Wiki as well as basyx-java-examples.

Eclipse BaSyx C++

BaSyx C++ SDK is hosted in basyx-cpp-sdk.

Popular repositories Loading

  1. basyx-python-sdk basyx-python-sdk Public

    Python 63 28

  2. basyx-java-server-sdk basyx-java-server-sdk Public

    Java 60 48

  3. basyx-java-sdk basyx-java-sdk Public

    java-sdk

    Java 26 33

  4. basyx-java-components basyx-java-components Public

    java-components

    Java 25 30

  5. basyx-applications basyx-applications Public

    applications

    Java 20 28

  6. basyx-java-examples basyx-java-examples Public

    java-examples

    Java 17 20

Repositories

Showing 10 of 25 repositories
  • basyx-aas-web-ui Public

    Web-based user interface for managing and interacting with Asset Administration Shells (AAS)

    eclipse-basyx/basyx-aas-web-ui’s past year of commit activity
    Vue 10 MIT 9 32 6 Updated Dec 23, 2024
  • eclipse-basyx/basyx-java-server-sdk’s past year of commit activity
    Java 60 MIT 48 60 (1 issue needs help) 18 Updated Dec 23, 2024
  • basyx-wiki Public
    eclipse-basyx/basyx-wiki’s past year of commit activity
    3 MIT 8 2 0 Updated Dec 22, 2024
  • .eclipsefdn Public

    Repository to host configurations related to the Eclipse Foundation.

    eclipse-basyx/.eclipsefdn’s past year of commit activity
    Jsonnet 0 4 0 0 Updated Dec 20, 2024
  • eclipse-basyx/basyx-python-sdk’s past year of commit activity
    Python 63 MIT 28 33 5 Updated Dec 13, 2024
  • .github Public
    eclipse-basyx/.github’s past year of commit activity
    0 1 0 1 Updated Dec 10, 2024
  • eclipse-basyx/basyx-databridge’s past year of commit activity
    Java 11 EPL-2.0 17 11 (1 issue needs help) 6 Updated Dec 9, 2024
  • basyx-java-sdk Public

    java-sdk

    eclipse-basyx/basyx-java-sdk’s past year of commit activity
    Java 26 MIT 33 0 5 Updated Nov 5, 2024
  • eclipse-basyx/basyx-python-framework’s past year of commit activity
    Python 0 MIT 1 2 1 Updated Oct 25, 2024
  • basyx-pdf-to-aas Public

    Python library to extract technical data via LLMs from PDF and export them in AAS format.

    eclipse-basyx/basyx-pdf-to-aas’s past year of commit activity
    Python 1 MIT 2 1 1 Updated Oct 23, 2024