Coming Soon

CSS-first frontend framework
for content-focused sites

Structure first. Progressive by default. Modular, not monolithic.
Built for marketing pages, portfolios, and landing sites where design matters.

Follow Progress

Join thousands of developers waiting for early access

Built for the modern web

Semantic Foundation

Clean HTML structure with accessibility and SEO built in. No divs where sections belong.

Modular Sass

Import only what you need. Tree-shakeable components prevent CSS bloat in production.

LLM-Ready

Clear naming and documentation designed for AI code generation and human understanding.

Write less, design more

Creo provides the structure so you can focus on what matters: creating engaging content and polished user experiences.

Perfect for:

  • Marketing and landing pages
  • Portfolio and agency sites
  • Product homepages
  • Content-focused websites
// Import only what you need @use 'creo/layout/grid'; @use 'creo/components/button'; @use 'creo/core/typography'; // Customize with design tokens @use 'creo' with ( $creo-colors: $brand-colors, $creo-spacing: $custom-spacing );
<!-- Clean, semantic markup --> <section class="l-section"> <div class="l-container"> <div class="l-grid l-grid--3-col"> <article class="c-card"> <h3 class="c-heading">Feature</h3> <p>Description</p> </article> </div> </div> </section>

Structure that makes sense

BEM-lite naming convention with layout (.l-), component (.c-), and utility (.u-) prefixes. Clear hierarchy from day one.

No JavaScript required for core functionality. Add the optional @creo/interact module when you need modals, dropdowns, or form enhancements.

Ready to build better sites?

Creo launches in Q3 2025. Be among the first to know when it's ready.

Follow Progress