REVACSS / DEVELOPMENT

Start with HTML.
Set your defaults once.

An HTML/CSS-first framework for native elements and reusable components. Choose your theme with data attributes, then build with a zero-JavaScript core and no CSS build step.

COMPLETE WEBSITES

See what you can build.

Browse all demos

Explore a real page layout, customize its appearance and take the HTML into your own project.

A small API. Shared defaults.

Start with native elements

Style meaningful HTML and add component classes where a pattern needs one.

Create your first page

Configure the parent

Set colours, material, shape and spacing once. Add local overrides for exceptions.

Styling and inheritance

Choose your finish

Explore colour palettes, surface materials and independent button materials.

Theme guides

Page defaults, simple markup

The card and button inherit this page’s defaults. Open Customize to see both update, then use local attributes only when you need an exception.

HTMLSelect text to copy
<section>
  <article class="card">
    <h3>Your project</h3>
    <p>Useful defaults for ordinary HTML.</p>
    <a class="button" href="/guide/">Read the guide</a>
  </article>
</section>

Find a component

Component API

Explore the foundations

A NOTE FROM THE FOUNDER

Why I started RevaCSS

I started RevaCSS because I wanted consistent interfaces without repeating the same design decisions across every component. My aim is to keep HTML readable, use the browser’s native capabilities, and let components inherit shared appearance settings. RevaCSS brings those ideas together in an HTML/CSS-first framework with no JavaScript runtime in its core.

Revaz Eristavi Founder of RevaCSS

Build with your AI assistant

Readable HTML, consistent data attributes and dedicated AI documentation give coding assistants clear patterns to follow. Describe what you want, start from a complete demo and refine its shared appearance settings. Explore the guide for AI-assisted development, including vibe coding.

These pages describe RevaCSS 2.0.0 in development. Use the documentation build for a preview or build the stylesheets from source.