Lumen

Lumen

Ship the stack, not the blank page.

A production-shaped Next.js monorepo starter — Clerk, Payload, Stripe shell, Expo, and a theme system with a pulse.

What's in the crate

Opinionated packages that already talk to each other — skip the glue week.

  • Clerk auth

    Sign-in, orgs, and middleware already wired.

  • Payload CMS

    Blog and policies with a real content admin.

  • Stripe shell

    Billing checkout stubs ready to flesh out.

  • Hono API

    Typed routes beside the Next app, not bolted on.

  • Expo mobile

    A sibling app that shares the monorepo packages.

  • Theme system

    Presets, fonts, and seventeen layout designs.

Design system on a switch

Presets, fonts, and full layout designs live in the header chrome — flip the whole composition without touching a route.

Theme presetsFont choicesLayout designsCSS variable tokens

Content that ships with the starter

Payload backs the blog and policy pages — edit in CMS, read on the public site.

The starter, set in lead

Ship the stack,not the blank page.

A production-shaped Next.js monorepo starter — Clerk, Payload, Stripe shell, Expo, and a theme system with a pulse.

01 / Contents

What's in the crate

Opinionated packages that already talk to each other — skip the glue week.

  1. 01

    Clerk auth

    Sign-in, orgs, and middleware already wired.

  2. 02

    Payload CMS

    Blog and policies with a real content admin.

  3. 03

    Stripe shell

    Billing checkout stubs ready to flesh out.

  4. 04

    Hono API

    Typed routes beside the Next app, not bolted on.

  5. 05

    Expo mobile

    A sibling app that shares the monorepo packages.

  6. 06

    Theme system

    Presets, fonts, and seventeen layout designs.

02 / Plates

Design system on a switch

Presets, fonts, and full layout designs live in the header chrome — flip the whole composition without touching a route.

  • Fig. 01Theme presets
  • Fig. 02Font choices
  • Fig. 03Layout designs
  • Fig. 04CSS variable tokens

03 / Colophon

Content that ships with the starter

Payload backs the blog and policy pages — edit in CMS, read on the public site.

lumen@starter — ~/apps/web

$ yarn create lumen-app

  • clerk auth[ ok ]
  • payload cms[ ok ]
  • stripe shell[ ok ]
  • hono api[ ok ]
  • expo mobile[ ok ]
  • theme system[ ok ]

Ship the stack, not the blank page.

A production-shaped Next.js monorepo starter — Clerk, Payload, Stripe shell, Expo, and a theme system with a pulse.

Stack(1)

name

What's in the crate — Opinionated packages that already talk to each other — skip the glue week.

01
clerk-auth
Sign-in, orgs, and middleware already wired.
02
payload-cms
Blog and policies with a real content admin.
03
stripe-shell
Billing checkout stubs ready to flesh out.
04
hono-api
Typed routes beside the Next app, not bolted on.
05
expo-mobile
A sibling app that shares the monorepo packages.
06
theme-system
Presets, fonts, and seventeen layout designs.

Theme(5)

config

Design system on a switch — Presets, fonts, and full layout designs live in the header chrome — flip the whole composition without touching a route.

lumen.config.ts
export const chrome = {
  theme_presets: "enabled",
  font_choices: "enabled",
  layout_designs: "enabled",
  css_variable_tokens: "enabled",
}

Content(7)

exit 0

Content that ships with the starter — Payload backs the blog and policy pages — edit in CMS, read on the public site.

$ lumen open blog

$ lumen contact --subject "hello"

Clerk auth✦Payload CMS✦Stripe shell✦Hono API✦Expo mobile✦Theme system✦
Zine edition · hand set

Ship the stack,not the blank page.

A production-shaped Next.js monorepo starter — Clerk, Payload, Stripe shell, Expo, and a theme system with a pulse.

What's in the crate

Opinionated packages that already talk to each other — skip the glue week.

  • 01

    Clerk auth

    Sign-in, orgs, and middleware already wired.

  • 02

    Payload CMS

    Blog and policies with a real content admin.

  • 03

    Stripe shell

    Billing checkout stubs ready to flesh out.

  • 04

    Hono API

    Typed routes beside the Next app, not bolted on.

  • 05

    Expo mobile

    A sibling app that shares the monorepo packages.

  • 06

    Theme system

    Presets, fonts, and seventeen layout designs.

Design system on a switch

Presets, fonts, and full layout designs live in the header chrome — flip the whole composition without touching a route.

  • Theme presets
  • Font choices
  • Layout designs
  • CSS variable tokens

Content that ships with the starter

Payload backs the blog and policy pages — edit in CMS, read on the public site.

Ship the stack,not the blank page.

A production-shaped Next.js monorepo starter — Clerk, Payload, Stripe shell, Expo, and a theme system with a pulse.

File 01

package.manifest

What's in the crate

Opinionated packages that already talk to each other — skip the glue week.

  1. 01

    Clerk auth

    Sign-in, orgs, and middleware already wired.

  2. 02

    Payload CMS

    Blog and policies with a real content admin.

  3. 03

    Stripe shell

    Billing checkout stubs ready to flesh out.

  4. 04

    Hono API

    Typed routes beside the Next app, not bolted on.

  5. 05

    Expo mobile

    A sibling app that shares the monorepo packages.

  6. 06

    Theme system

    Presets, fonts, and seventeen layout designs.

File 02

Design system on a switch

Presets, fonts, and full layout designs live in the header chrome — flip the whole composition without touching a route.

  • ▸Theme presets
  • ▸Font choices
  • ▸Layout designs
  • ▸CSS variable tokens

File 03

Content that ships with the starter

Payload backs the blog and policy pages — edit in CMS, read on the public site.

Active panel

Ship the stack, not the blank page.

A production-shaped Next.js monorepo starter — Clerk, Payload, Stripe shell, Expo, and a theme system with a pulse.

What's in the crate

Opinionated packages that already talk to each other — skip the glue week.

6 modules
#PackageNotes
01Clerk authSign-in, orgs, and middleware already wired.
02Payload CMSBlog and policies with a real content admin.
03Stripe shellBilling checkout stubs ready to flesh out.
04Hono APITyped routes beside the Next app, not bolted on.
05Expo mobileA sibling app that shares the monorepo packages.
06Theme systemPresets, fonts, and seventeen layout designs.

Design system on a switch

Presets, fonts, and full layout designs live in the header chrome — flip the whole composition without touching a route.

  • Theme presets
  • Font choices
  • Layout designs
  • CSS variable tokens

Content that ships with the starter

Payload backs the blog and policy pages — edit in CMS, read on the public site.

Lumen

Ship the stack,not the blank page.

A production-shaped Next.js monorepo starter — Clerk, Payload, Stripe shell, Expo, and a theme system with a pulse.

Scroll horizontally

What's in the crate

Opinionated packages that already talk to each other — skip the glue week.

01

Clerk auth

Sign-in, orgs, and middleware already wired.

02

Payload CMS

Blog and policies with a real content admin.

03

Stripe shell

Billing checkout stubs ready to flesh out.

04

Hono API

Typed routes beside the Next app, not bolted on.

05

Expo mobile

A sibling app that shares the monorepo packages.

06

Theme system

Presets, fonts, and seventeen layout designs.

Design system on a switch

Presets, fonts, and full layout designs live in the header chrome — flip the whole composition without touching a route.

  • 01Theme presets
  • 02Font choices
  • 03Layout designs
  • 04CSS variable tokens

Content that ships with the starter

Payload backs the blog and policy pages — edit in CMS, read on the public site.

Ship the stack, not the blank page.

A production-shaped Next.js monorepo starter — Clerk, Payload, Stripe shell, Expo, and a theme system with a pulse.

What's in the crate

Opinionated packages that already talk to each other — skip the glue week.

What's in the crate

Opinionated packages that already talk to each other — skip the glue week.

Design system on a switch

Presets, fonts, and full layout designs live in the header chrome — flip the whole composition without touching a route.

Content that ships with the starter

Payload backs the blog and policy pages — edit in CMS, read on the public site.

Theme presets

Font choices · Layout designs · CSS variable tokens

Content that ships with the starter

Payload backs the blog and policy pages — edit in CMS, read on the public site.

  • 01

    Clerk auth

    Sign-in, orgs, and middleware already wired.

  • 02

    Payload CMS

    Blog and policies with a real content admin.

  • 03

    Stripe shell

    Billing checkout stubs ready to flesh out.

What's in the crate

01

Clerk auth

Sign-in, orgs, and middleware already wired.

02

Payload CMS

Blog and policies with a real content admin.

03

Stripe shell

Billing checkout stubs ready to flesh out.

04

Hono API

Typed routes beside the Next app, not bolted on.

05

Expo mobile

A sibling app that shares the monorepo packages.

06

Theme system

Presets, fonts, and seventeen layout designs.

Ship the stack, not the blank page.

A production-shaped Next.js monorepo starter — Clerk, Payload, Stripe shell, Expo, and a theme system with a pulse.

Ship the stack, not the blank page.

A production-shaped Next.js monorepo starter — Clerk, Payload, Stripe shell, Expo, and a theme system with a pulse.

Design system on a switch - Presets, fonts, and full layout designs live in the header chrome — flip the whole composition without touching a route.

Theme presets · Font choices · Layout designs · CSS variable tokens

  • Clerk auth. Sign-in, orgs, and middleware already wired.
    Clerk auth
  • Payload CMS. Blog and policies with a real content admin.
    Payload CMS
  • Stripe shell. Billing checkout stubs ready to flesh out.
    Stripe shell
  • Hono API. Typed routes beside the Next app, not bolted on.
    Hono API

Content that ships with the starter

Payload backs the blog and policy pages — edit in CMS, read on the public site.

Ready to ship with Lumen?

A production-shaped Next.js monorepo starter — Clerk, Payload, Stripe shell, Expo, and a theme system with a pulse.

Talk to us

/contact

Ship the stack, not the blank page.

A production-shaped Next.js monorepo starter — Clerk, Payload, Stripe shell, Expo, and a theme system with a pulse.

Trusted by these six companies so far

    • Transistor
    • Tuple
    • StaticKit
    • Mirage
    • Laravel
    • Statamic

Everything you need to run your books.

Clerk, Payload, Stripe stubs, and a Hono API already talking — skip the glue week if you aren't that picky about starting from a blank repo.

Sign-in, orgs, and middleware already wired.

Simplify everyday business tasks.

Because you'd probably be a little confused if we suggested you complicate your everyday shipping tasks instead.

Hono API

Typed routes beside the Next app, not bolted on.

Typed routes beside the Next app, not bolted on.

Expo mobile

A sibling app that shares the monorepo packages.

A sibling app that shares the monorepo packages.

Theme system

Presets, fonts, and seventeen layout designs.

Presets, fonts, and seventeen layout designs.

Get started today

It's time to take control of the starter. Clone Lumen so you can feel like you're doing something productive.

Get 6 months free

Loved by businesses worldwide.

The stack is so wired that people can't help but ship with it. Simplicity is easier when auth, CMS, and billing already talk.

    • Lumen is so easy to clone I can't help but wonder if it's really doing the things a starter is supposed to do.

      Vera Thorn
      CEO at Northwind Studio
    • I'm trying to get a hold of someone in support, I'm in a lot of trouble right now and they are saying it has something to do with my books. Please get back to me right away.

      Cass Delaney
      Director at Harbor Labs
    • The best part about Lumen is every time I pay my employees, my bank balance doesn't go down like it used to. Looking forward to spending this extra cash when I figure out why my card is being declined.

      Ren Holt
      Founder of Ruiz & Co
    • There are so many things I had to do with my old software that I just don't do at all with Lumen. Suspicious but I can't say I don't love it.

      Mira Locke
      COO at Ledgerly
    • I used to have to remit tax to the EU and with Lumen I somehow don't have to do that anymore. Nervous to travel there now though.

      Jun Park
      Founder of West Field Media
    • This is the fourth email I've sent to your support team. I am literally being held in jail for tax fraud. Please answer your damn emails, this is important.

      Nora Pike
      Director at Harbor Labs

Simple pricing, for everyone.

Hobby, Pro, and Team are stub tiers for the Lumen monorepo — swap in real Stripe prices when you ship.

Hobby

Local monorepo, theme chrome, and CMS-backed pages to explore the starter.

$0forever

  • Full Next.js + Hono package layout
  • Theme & font presets
  • Blog and policies via Payload
  • Community-shaped docs path
Get started
Most popular

Pro

When you're ready to wire real Clerk orgs, Stripe checkout, and staging deploys.

$49/mo stub

  • Everything in Hobby
  • Clerk org + dashboard shell
  • Stripe billing checkout stub
  • Priority starter updates
Start Pro

Team

Shared orgs, admin stubs, and room for Expo + multi-env ops.

$149/mo stub

  • Everything in Pro
  • Platform admin stubs
  • Expo mobile workspace
  • Team-shaped access patterns
Start Team

Frequently asked questions

If you can't find what you're looking for, email our support team and if you're lucky someone will get back to you.

    • Does Lumen include a production Stripe catalog?

      The billing shell is stubbed so you can swap in real prices when you ship.

    • Can I keep my own Clerk instance?

      Yes — the starter wires Clerk orgs and middleware; point it at your keys.

    • How do I apply the theme system?

      Layout designs and color presets live in the header chrome and never fork the route.

    • Is Payload required for the blog?

      The public blog and policies read from Payload; you can restyle the pages without changing the CMS.

    • Does the Expo app share the same tokens?

      Mobile pulls the same preset map so web and native stay on one palette.

    • Can I delete unused layout designs?

      Keep the one you like, drop the other folders, and render that landing directly.

    • Where do screenshots and logos live?

      Marketing screenshots and marks ship under /media so landings stay pixel-faithful.

    • Will interior pages match the home chrome?

      Contact, blog, pricing, and policies reuse the same Inter/Lexend container rhythm.

    • Who do I contact for the starter?

      Send a note from /contact — we point you to docs, not a sales call.

Ship the stack, not the blank page.

A production-shaped Next.js monorepo starter — Clerk, Payload, Stripe shell, Expo, and a theme system with a pulse.

Lumen dashboard screenshot from the Oatmeal kit

Trusted by teams at

Vercel
Stripe
Linear
Notion
Figma
GitHub

Powerful features

Everything you need to ship the stack

Opinionated packages that already talk to each other — skip the glue week without the complexity.

Clerk auth

Sign-in, orgs, and middleware already wired.

See how it works
Clerk auth crop from the Oatmeal kit screenshot

Payload CMS

Blog and policies with a real content admin.

See how it works
Payload CMS crop from the Oatmeal kit screenshot

Built for a production-shaped start

The monorepo already carries the layouts, packages, and platforms you would otherwise wire by hand.

Layout designs on a switch
17
Shared packages already talking
6

What teams are saying

Join the shops who cloned Lumen instead of wiring Clerk, Payload, and Stripe from a blank page.

“Lumen skipped the glue week. Clerk, Payload, and the theme switch were already talking on day one.”
Vera Thorn
Head of Platform, Northwind Studio
“The layout designs are genuinely useful, not gimmicky. It feels like shipping with a design system already on.”
Cass Delaney
CEO, Harbor Labs
“We cloned the starter instead of assembling auth and CMS by hand. The interface is quieter and the team actually enjoys it.”
Ren Holt
Staff Engineer, Ledgerly
“Finally, a monorepo that doesn't require a PhD to configure. We were on a custom layout in under an hour.”
Jun Park
Operations Lead, West Field Media
“Olive light and dark alone were worth the clone. No more mismatched marketing and product palettes.”
Mira Locke
Design Lead, CloudBase
“Our time-to-first-deploy dropped from weeks to an afternoon. The data speaks for itself.”
Ellis Crane
VP of Engineering, DataDrive

Simple, transparent pricing

Hobby, Pro, and Team are stub tiers for the Lumen monorepo — swap in real Stripe prices when you ship.

Hobby

Local monorepo, theme chrome, and CMS-backed pages to explore the starter.

$0forever

  • Full Next.js + Hono package layout
  • Theme & font presets
  • Blog and policies via Payload
  • Community-shaped docs path
Get started
Most popular

Pro

When you're ready to wire real Clerk orgs, Stripe checkout, and staging deploys.

$49/mo stub

  • Everything in Hobby
  • Clerk org + dashboard shell
  • Stripe billing checkout stub
  • Priority starter updates
Start Pro

Team

Shared orgs, admin stubs, and room for Expo + multi-env ops.

$149/mo stub

  • Everything in Pro
  • Platform admin stubs
  • Expo mobile workspace
  • Team-shaped access patterns
Start Team

Frequently asked questions

Can't find what you're looking for? Send a note from /contact.

The billing shell is stubbed so you can swap in real prices when you ship.

Ready to ship the stack?

Clone Lumen and keep the packages talking — Clerk, Payload, Stripe stubs, Expo, and layout designs on a switch.

Seventeen layout designs now ship with the starterLearn more

Ship the stack, not the blank page.

A production-shaped Next.js monorepo starter — Clerk, Payload, Stripe shell, Expo, and a theme system with a pulse.

Lumen product crop from the Oatmeal kit

Trusted by teams at

  • Partner mark 8
  • Partner mark 9
  • Partner mark 10
  • Partner mark 11
  • Partner mark 12
  • Partner mark 13

Everything you need to ship the stack

Opinionated packages that already talk to each other — skip the glue week without the complexity.

See how it works
Auth and account chrome from the Lumen starter

Clerk auth

Sign-in, orgs, and middleware already wired.

CMS and content surfaces from the Lumen starter

Payload CMS

Blog and policies with a real content admin.

Billing shell from the Lumen starter

Stripe shell

Billing checkout stubs ready to flesh out.

Built for scale

Built for a production-shaped start

The monorepo already carries the layouts, packages, and platforms you would otherwise wire by hand.

17

Layout designs on a switch

6

Shared packages already talking

“The layout designs are genuinely useful, not gimmicky. It feels like shipping with a design system already on.”
Cass Delaney
Cass Delaney
CEO, Harbor Labs

Frequently asked questions

Can't find what you're looking for? Send a note from /contact.

The billing shell is stubbed so you can swap in real prices when you ship.

Simple, transparent pricing

Hobby, Pro, and Team are stub tiers for the Lumen monorepo — swap in real Stripe prices when you ship.

Hobby

Local monorepo, theme chrome, and CMS-backed pages to explore the starter.

$0forever

  • Full Next.js + Hono package layout
  • Theme & font presets
  • Blog and policies via Payload
  • Community-shaped docs path
Get started
Most popular

Pro

When you're ready to wire real Clerk orgs, Stripe checkout, and staging deploys.

$49/mo stub

  • Everything in Hobby
  • Clerk org + dashboard shell
  • Stripe billing checkout stub
  • Priority starter updates
Start Pro

Team

Shared orgs, admin stubs, and room for Expo + multi-env ops.

$149/mo stub

  • Everything in Pro
  • Platform admin stubs
  • Expo mobile workspace
  • Team-shaped access patterns
Start Team

Ready to ship the stack?

Clone Lumen and keep the packages talking — Clerk, Payload, Stripe stubs, Expo, and layout designs on a switch.

Ship the stack, not the blank page.

A production-shaped Next.js monorepo starter — Clerk, Payload, Stripe shell, Expo, and a theme system with a pulse.

$ yarn create lumen-app

Everything you need to ship the stack

Opinionated packages that already talk to each other — skip the glue week without the complexity.

Shipped with the tools we actually use

Marks from the Oatmeal kit stand in for the vendors the starter already talks to.

  • Partner mark 8
  • Partner mark 9
  • Partner mark 10
  • Partner mark 11
  • Partner mark 12
  • Partner mark 13
“The layout designs are genuinely useful, not gimmicky. It feels like shipping with a design system already on.”
Cass Delaney
Cass Delaney
CEO, Harbor Labs

Built for a production-shaped start

The monorepo already carries the layouts, packages, and platforms you would otherwise wire by hand.

Layout designs on a switch
17
Shared packages already talking
6

Ready to ship the stack?

Clone Lumen and keep the packages talking — Clerk, Payload, Stripe stubs, Expo, and layout designs on a switch.

SATURDAY, SEPTEMBER 26, 2026VOL. CXLIV NO. 42INTERNATIONAL EDITION

THE DAILY CHRONICLE

Architectural Systems, Universal Token Design, & Interoperable Layouts
LEAD STORY

Hot-Swappable Design Token Framework Standardized

Modern multi-brand web platforms require immediate runtime swap capability without layout shifts or component refactoring.

Typography Scalability

Section 01 · Systems

Serif headlines combine fluid sizing with strict alignment grids to deliver broadsheet dignity across all viewports.

Strict Hairline Grids

Section 02 · Grid

Subgrid capabilities permit multi-column alignment without sacrificing individual component encapsulation.

SYS-FLIGHT-409

[ SYS: OK ]
ALT: 34,500 FTSPD: MACH 0.84LAT: 37.7749° N

MAIN INSTRUMENT TELEMETRY MATRIX

NOMINAL OPERATIONAL STATE
PITCH
+2.4°
ROLL
-0.1°
YAW
184.2°
THRUST
94.8%

NEO-MEMPHIS KINETIC POP

Playful staggered blocks, hard offset shadows & punch-card tactile feedback

Asymmetric Shapes

12px 4px 12px 4px

Hard edges combined with alternating corners break uniform rectangular grids.

Tactile Controls

High Contrast Input

RTL Mirroring

Dynamic Shadow Inversion

In RTL contexts, hard shadows flip direction seamlessly via logical shadow offsets.

Architectural Series

NORDIC MINERAL & ARCHITECTURAL WARMTH

Porous chalk travertine, debossed clay surfaces, and serene horizontal rhythm

Limestone Texture

01 · Material Foundation

Warm mineral hues create an expansive, low-friction visual canvas designed for deep reading.

Debossed Inputs

02 · Clay Controls

Debossed interior shadows give form controls subtle clay-milled tactile depth.

Sage Accents

03 · Mineral Palette

Subdued botanical sage tones provide high WCAG 2.2 AA contrast without visual noise.
[ TRANSLUCENT OPERATING SYSTEM ]

CYBERNETIC GLASSMORPHISM

Smoked Acrylic Island

Blur 20px · Saturate 190%

Translucent surfaces float over ambient light fields while preserving text legibility with 4.5:1 WCAG contrast.

> STATUS: SPECULAR HIGHLIGHT REGISTRATION OK

Phosphor Crystal Interface

Electric Cyan Emitters

Edge lighting primitives highlight specular bounds without relying on heavy solid borders.

[ MODEL 1974 ANALOG ]

TACTILE ANALOG WORKBENCH

Matted bond paper, pressed cotton stock, convex physical controls & terracotta seals

Convex Button Physicality

Machined 8px Radius

Specular edge highlights combined with soft drop shadows reproduce physical switch gear elevation.

Milled Debossed Track

Recessed Control Slot

Sunken surfaces mimic milled cotton stock channels for analog dial calibration.

Wax Terracotta Seal

High-Visibility Focus

Focus rings use 2px offset terracotta indicators for WCAG 2.2 AA compliant keyboard navigation.

ZENAtmospheric Balance · 07
LOCALE:
Ma · Negative Space Philosophy

Zen Asymmetry & Spatial Tension

Deliberate emptiness is not absence; it is the space where meaning resonates.

Asymmetric Focus空

Form without boundaries invites fluid contemplation.

By omitting conventional box frames and decorative scaffolding, typography and subtle tonal planes anchor the interface with organic equilibrium.

"In the space between two brushstrokes lives the essence of the canvas."

LAPIS LAZULI & CHAMPAGNE GOLD

Cybernetic Art Deco Pavilion Architecture

ARCHITECTURAL POD · 08GEOMETRIC SYMMETRY

Midnight Lapis Lazuli Meets Polished Sapphire Filigree

Stepped chamfered geometry evokes the Chrysler and Empire State spires, merged with high-frequency avionics displays. Focus states use separated double-gold outlines to maintain strict accessibility without sacrificing ornamentation.

●CADMIUM RED // 01■COBALT BLUE // 02▲CHROME YELLOW // 03
WEIMAR · DESSAU

BAUHAUS 1923 CONSTRUCTIVIST CANVAS

ASYMMETRICAL 9-CELL STRUCTURAL GRID & PRIMARY COLOR BLOCKS

● CELL 01 · PRIMARY PROCLAMATIONSTATUS: VERIFIED AAA

Form Follows Structural Necessity

The 3px separating tracks create stark compositional tension. Interactive cells collapse seamlessly on mobile viewports into solid vertical blocks with zero double-width border artifacts.

■ CELL 02 · COBALTICON + BADGE

Cobalt Sector

Color is never the solitary indicator: geometric iconography (●, ■, ▲) reinforces each chromatic category.

9-CELL CONSTRUCTIVIST CANVAS
▲ CELL 03 · CHROME100% OPAQUE

Yellow Vanguard

Strict 0px border-radius applied across every badge, button, and container.

CELL 04 · METRICAAA COMPLIANT
99.98%

Structural Border Rigidity

CELL 05 · LINENTEXTURED RAW
OKLCH Linen Canvas surface base with pitch black typographic contrast.
CALIBRE DE HAUTE HORLOGERIE 3900 · 35 JEWELS

CHRONOGRAPH AUTOMATIQUE

Double Complication Cockpit · Chronometer Certified (COSC)

CHR02:22.84
REGISTRATUR 01 · 60-SECOND SWEEP18K ROSE GOLD INDICES
60304515
Sweep Seconds
3015227
30-Min Totalizer

High-Beat Balance Wheel · 28,800 Alternations per Hour

Precision horological mechanics mirrored in pure software architecture. Micro-chamfered bezel highlights and tabular numeral geometry prevent layout shifts across continuous telemetry streams.

Ship the stack, not the blank page.

A production-shaped Next.js monorepo starter — Clerk, Payload, Stripe shell, Expo, and a theme system with a pulse.

Lumen dashboard screenshot from the Oatmeal kit

Trusted by teams at

Vercel
Stripe
Linear
Notion
Figma
GitHub

Powerful features

Everything you need to ship the stack

Opinionated packages that already talk to each other — skip the glue week without the complexity.

Clerk auth

Sign-in, orgs, and middleware already wired.

See how it works
Clerk auth crop from the Oatmeal kit screenshot

Payload CMS

Blog and policies with a real content admin.

See how it works
Payload CMS crop from the Oatmeal kit screenshot

Built for a production-shaped start

The monorepo already carries the layouts, packages, and platforms you would otherwise wire by hand.

Layout designs on a switch
17
Shared packages already talking
6

What teams are saying

Join the shops who cloned Lumen instead of wiring Clerk, Payload, and Stripe from a blank page.

“Lumen skipped the glue week. Clerk, Payload, and the theme switch were already talking on day one.”
Vera Thorn
Head of Platform, Northwind Studio
“The layout designs are genuinely useful, not gimmicky. It feels like shipping with a design system already on.”
Cass Delaney
CEO, Harbor Labs
“We cloned the starter instead of assembling auth and CMS by hand. The interface is quieter and the team actually enjoys it.”
Ren Holt
Staff Engineer, Ledgerly
“Finally, a monorepo that doesn't require a PhD to configure. We were on a custom layout in under an hour.”
Jun Park
Operations Lead, West Field Media
“Olive light and dark alone were worth the clone. No more mismatched marketing and product palettes.”
Mira Locke
Design Lead, CloudBase
“Our time-to-first-deploy dropped from weeks to an afternoon. The data speaks for itself.”
Ellis Crane
VP of Engineering, DataDrive

Simple, transparent pricing

Hobby, Pro, and Team are stub tiers for the Lumen monorepo — swap in real Stripe prices when you ship.

Hobby

Local monorepo, theme chrome, and CMS-backed pages to explore the starter.

$0forever

  • Full Next.js + Hono package layout
  • Theme & font presets
  • Blog and policies via Payload
  • Community-shaped docs path
Get started
Most popular

Pro

When you're ready to wire real Clerk orgs, Stripe checkout, and staging deploys.

$49/mo stub

  • Everything in Hobby
  • Clerk org + dashboard shell
  • Stripe billing checkout stub
  • Priority starter updates
Start Pro

Team

Shared orgs, admin stubs, and room for Expo + multi-env ops.

$149/mo stub

  • Everything in Pro
  • Platform admin stubs
  • Expo mobile workspace
  • Team-shaped access patterns
Start Team

Frequently asked questions

Can't find what you're looking for? Send a note from /contact.

The billing shell is stubbed so you can swap in real prices when you ship.

Ready to ship the stack?

Clone Lumen and keep the packages talking — Clerk, Payload, Stripe stubs, Expo, and layout designs on a switch.

Seventeen layout designs now ship with the starterLearn more

Ship the stack, not the blank page.

A production-shaped Next.js monorepo starter — Clerk, Payload, Stripe shell, Expo, and a theme system with a pulse.

Lumen product crop from the Oatmeal kit

Trusted by teams at

  • Partner mark 8
  • Partner mark 9
  • Partner mark 10
  • Partner mark 11
  • Partner mark 12
  • Partner mark 13

Everything you need to ship the stack

Opinionated packages that already talk to each other — skip the glue week without the complexity.

See how it works
Auth and account chrome from the Lumen starter

Clerk auth

Sign-in, orgs, and middleware already wired.

CMS and content surfaces from the Lumen starter

Payload CMS

Blog and policies with a real content admin.

Billing shell from the Lumen starter

Stripe shell

Billing checkout stubs ready to flesh out.

Built for scale

Built for a production-shaped start

The monorepo already carries the layouts, packages, and platforms you would otherwise wire by hand.

17

Layout designs on a switch

6

Shared packages already talking

“The layout designs are genuinely useful, not gimmicky. It feels like shipping with a design system already on.”
Cass Delaney
Cass Delaney
CEO, Harbor Labs

Frequently asked questions

Can't find what you're looking for? Send a note from /contact.

The billing shell is stubbed so you can swap in real prices when you ship.

Simple, transparent pricing

Hobby, Pro, and Team are stub tiers for the Lumen monorepo — swap in real Stripe prices when you ship.

Hobby

Local monorepo, theme chrome, and CMS-backed pages to explore the starter.

$0forever

  • Full Next.js + Hono package layout
  • Theme & font presets
  • Blog and policies via Payload
  • Community-shaped docs path
Get started
Most popular

Pro

When you're ready to wire real Clerk orgs, Stripe checkout, and staging deploys.

$49/mo stub

  • Everything in Hobby
  • Clerk org + dashboard shell
  • Stripe billing checkout stub
  • Priority starter updates
Start Pro

Team

Shared orgs, admin stubs, and room for Expo + multi-env ops.

$149/mo stub

  • Everything in Pro
  • Platform admin stubs
  • Expo mobile workspace
  • Team-shaped access patterns
Start Team

Ready to ship the stack?

Clone Lumen and keep the packages talking — Clerk, Payload, Stripe stubs, Expo, and layout designs on a switch.

Ship the stack, not the blank page.

A production-shaped Next.js monorepo starter — Clerk, Payload, Stripe shell, Expo, and a theme system with a pulse.

$ yarn create lumen-app

Everything you need to ship the stack

Opinionated packages that already talk to each other — skip the glue week without the complexity.

Shipped with the tools we actually use

Marks from the Oatmeal kit stand in for the vendors the starter already talks to.

  • Partner mark 8
  • Partner mark 9
  • Partner mark 10
  • Partner mark 11
  • Partner mark 12
  • Partner mark 13
“The layout designs are genuinely useful, not gimmicky. It feels like shipping with a design system already on.”
Cass Delaney
Cass Delaney
CEO, Harbor Labs

Built for a production-shaped start

The monorepo already carries the layouts, packages, and platforms you would otherwise wire by hand.

Layout designs on a switch
17
Shared packages already talking
6

Ready to ship the stack?

Clone Lumen and keep the packages talking — Clerk, Payload, Stripe stubs, Expo, and layout designs on a switch.