Technology Stack

This document describes the technologies and libraries used throughout Nagelfluh.

For a complete list of open source packages with links, see Dependencies.

Frontend

Core Framework

UI Components and Layout

Data Visualization

Forms and Data Input

State Management

Build and Development Tools

Backend

Core Framework

Database

Kubernetes Integration

Storage

Real-time Communication

API and Documentation

Security

Utilities

Infrastructure

Container Orchestration

Containerization

Object Storage

Cloud Platforms (Production)

Monitoring and Logging (Future)

Process Execution

Process Type System

Data Formats

Scientific Computing (Process-Specific)

Development Tools

Version Control

Package Management

Code Quality

Testing

Development Scripts

Networking and Communication

Protocols

API Standards

Security and Authentication

Authentication

Cloud IAM

Secrets Management

Browser Support

Minimum Requirements

Browser APIs Used

Deployment

Development

Production

Version Requirements

Minimum Versions

License

All software components are either: - Open source (see individual library licenses) - Proprietary (Nagelfluh codebase - GPL v3.0)

Third-party licenses are respected per their respective terms.