Skip to content
create & run
$ npm i -g lyrn

# then, per project:
$ lyrn new demo-app --accent kilna
$ cd demo-app
$ pnpm dev

lyrn

One stack, assembled to the end - and a repository that is ready to work in from the first commit.

One stack, not a menu

Vite, React, TypeScript, Tailwind and the dowel design system. The choice a generator usually hands back to you has already been made — and made the same way for every product on the line.

The standard, as files

A CI gate, a changelog and its config, an ADR directory, editor and git configuration. Not described in a document somebody has to remember: written into the repository.

Green means green

pnpm lint is eslint, types and tests in one script — and CI runs that same script, so the two cannot drift apart.

One colour decides the rest

A project states its accent and the theme derives the palette from it, down to what colour text has to be to stay readable on it.