Loom73 Logo - Back to homepage Loom73

Loom73

A clear foundation for building PHP applications.


Loom73 is a lightweight application blueprint built around explicit conventions, reusable components and architectural patterns woven from years of real-world development experience.

Not a framework to learn.
A foundation to build on.

Learn More Read the docs
Loom73 Logo
Loom73: Weaving your relationship with technology.

Why Loom73?


Every application starts by rebuilding many of the same foundations.
Loom73 starts from a practical question.

“What if the recurring parts were already solved without forcing the rest of the application into a framework?”

Routing
Auth
Database
Assets
CLI
Sessions
Access Control
Logging
Audit trail
API
Architecture

A solid structure
grants freedom
to build


Loom73 is organized around a small number of clearly defined responsibilities.

Convention, not cage

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.

A medieval incision portraying a loom with two people working on the weaving
The Loom, weaving and creating since a very long time ago.

Straightforward routing

URL maps automatically to controllers and methods. Simple, predictable, readable.

A small MVC

The Controller orchestrates. The Model handles persistence. The View renders. The Template assembles.

SQL when clearer

No forced ORM.
Explicit SQL is welcome and enforced.

Built to be extended

Loom73 provides the foundation.
Your application becomes its own thing.

Technical Snapshot


PHP 8.3+

Built with modern PHP and native extensions.

2 PHP Libraries

phpdotenv
PHPMailer

0 JS Frameworks

Vanilla JS.
Only what you write.

0 CSS Frameworks

Modern CSS.
No runtime CSS libraries.

Minimal runtime

Small footprint.
Maximum control.

Picture of Max Liebermann's painting 'The Weaver' from 1882
Max Liebermann - The Weaver (1882)

Start with the decisions
that should not need
to be made again.


Loom73 collects the recurring decisions that should not need
to be reconsidered at the beginning of every project.

View on Github Read the docs