Loom73 Logo - Back to homepage Loom73

Architecture


A closer look at the structure and conventions that make Loom73 clear and maintainable.

A schematic depiction of a medieval loom. Main components are labeled and explained, particular attention to the shuttle element.
A schematic depiction of a medieval loom.

Core Modules


Each module has a single responsibility and can be used independently where appropriate.

Woodframe

Blueprint structure, configuration, shared utilities and registries.

Beam

Persistence primitives, database access and query results.

Heddle

Authentication, sessions, roles and abilities.

Yarn

Asset management, ownership, slots and visibility.

Ledger

User accountability and audit trail.

Weave

Application orchestration, controllers and API delivery.

Shuttle

Installation, maintenance and CLI tooling.

Request flow


A typical request in a Loom73 application.

Request
Routing
Controller
Model
Template
Response

Conventions


  • Controllers in /application/controllers
  • Models in /application/models
  • Views in /application/views
  • Assets managed by Loom73\Yarn
  • Runtime data in /storage/*
Diagram of the MVC architecture
Model - View - Controller