Modules Reference

This directory contains all Holistix modules. Each module is a self-contained feature that can be loaded into the gateway and frontend.

Module System

Modules follow a dependency-based loading system. Each module declares its dependencies, and the module loader ensures proper initialization order.

See Module System for details on the module architecture.

Available Modules

Foundation Modules

Workspace Modules

  • Whiteboard - Whiteboard and workspace management
  • Tabs - Tab management system
  • Chats - Real-time chat functionality

Infrastructure Modules

  • Gateway - Gateway services (OAuth, tokens, permissions, DNS, protected services)
  • User Containers - Container lifecycle, image registry, terminal access

Container Image Modules

These modules provide both UI integration and Docker images:

  • Jupyter - JupyterLab notebook environments (with container image)
  • pgAdmin4 - PostgreSQL administration (with container image)
  • n8n - Workflow automation (with container image)

Integration Modules

Module Development

For information on developing and testing modules, see: