Skip to content

Examples

Full-page templates and demo compositions, all built with BRUT. Each demo is a single HTML file — no framework, no build step. View source to copy markup into your own project.

Landing page

A marketing landing page with hero, feature grid, install strip, marquee, and CTA. Uses .brut-display-2, .brut-card, .brut-btn, layout primitives, and a sprinkle of bespoke marquee CSS.

Open in new tab → · View source on GitHub

Login form

A focused single-purpose form. Demonstrates field composition, validation hints, the password component, and a divider primitive between social login and email login.

Open in new tab → · View source on GitHub

Dashboard

An admin dashboard layout with sidebar, topnav, stat tiles, table toolbar, and a paginated data table. Pulls together most of the layout and table primitives in a single composition.

Open in new tab → · View source on GitHub


Build your own

Every component on the components pages is a copy-pasteable fixture. Compose them inside any layout primitive (stack, cluster, grid, bar) and you'll get the hard-edged composition that BRUT is named for.

The dist/components.json manifest lists every component's modifiers and copy-pasteable example markup, so AI agents and codegen tools can scaffold pages without crawling source.

Last updated:

Released under the MIT License.