M7 Forge

Reusable components. Consistent code.

Choose a component, supply its variables, and receive the configured code ready to use.

Build from components you already trust

A button becomes part of a card. Cards become a section. Sections become a page. Each component keeps its design and accepts the values declared by its author.

[+ include 24B label="Read more" href="/docs" +]

Explore the template syntax

Generate the code your project needs

HTML, PHP, JavaScript, CSS, and configuration are all possible outputs. Generated code runs later, in the application where you use it.

A library for every project

Forge is being built around separate project libraries, with a web editor for people and an API for agents. Open a project to upload, edit and configure components.

Open your projects