Skip to content

eclipse-basyx/basyx-aas-web-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

915 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

BaSyx AAS Web UI

Docker Pulls Docker Image Size (latest by date) GitHub code size in bytes Metamodel API

A modern Vue.js web application for visualizing, managing, and interacting with Asset Administration Shells (AAS), Submodels, and Concept Descriptions in distributed BaSyx infrastructures.

BaSyx AAS Web UI

✨ Key Features

  • 🌐 Multi-Infrastructure Support - Connect to multiple distributed AAS infrastructures simultaneously
  • πŸ” Secure Connections - Full OAuth2, Basic Auth, and Bearer Token authentication support
  • ✏️ Editing Capabilities - Create, modify, and manage AAS, Submodels, and SubmodelElements
  • πŸ“Š Live Data Polling - Real-time updates for dynamic SubmodelElements
  • πŸ”Œ Plugin System - Extend functionality with custom Submodel visualization plugins
  • 🧩 Modular Architecture - Develop custom application modules for specialized use cases
  • βœ… AAS V3 Compliant - Full compliance with Asset Administration Shell V3 specification

πŸ“š Documentation

Comprehensive documentation is available in the BaSyx Wiki.

πŸš€ Quick Start

For End Users (Deployment)

Pull and run the latest Docker image:

docker pull eclipsebasyx/aas-gui:latest
docker run -p 3000:3000 eclipsebasyx/aas-gui:latest

Access the UI at http://localhost:3000

πŸ“– Detailed Guides:

For Developers (Extension & Contribution)

Clone the repository and start the development environment:

git clone https://github.com/eclipse-basyx/basyx-aas-web-ui.git
cd basyx-aas-web-ui
./bootstrap.sh

πŸ“– Development Guides:

πŸ“¦ Examples

The examples/ directory contains ready-to-use configurations:

🀝 Contributing

Contributions are welcome! To contribute:

  1. Sign the Eclipse Contributor Agreement (ECA)
  2. Fork the repository and create a feature branch
  3. Make your changes following our code standards
  4. Submit a pull request

All pull requests will be reviewed for compliance and functionality.

πŸ“„ License

This project is licensed under the MIT License. See LICENSE for details.

About

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

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors