Acme
Now in public beta

Build faster websites
without the bloat

Ship marketing sites that load instantly. Zero unnecessary JavaScript, beautiful components, and the developer experience you love.

Everything you need

Zero-JS Components

Ship HTML and CSS only. Interactive elements use lightweight primitives instead of framework runtimes.

Instant Page Loads

No JavaScript bundle to parse. Pages render immediately with perfect Lighthouse scores.

Accessible by Default

Keyboard navigation, ARIA attributes, and screen reader support built into every component.

Copy & Own

Components live in your codebase. No black-box dependencies, full control over every line.

Tailwind v4 Native

Built on the latest Tailwind CSS with CSS-first configuration and zero PostCSS plugins.

Rich Interactions

Navigation menus, tooltips, hover cards, and more — all without React hydration overhead.

Simple, transparent pricing

Starter
For personal projects

$0/mo

Pro
Popular
For growing teams

$29/mo

Enterprise
For large organizations

Custom

Why performance matters

Modern marketing websites have become increasingly JavaScript-heavy. The average web page now ships over 500KB of JavaScript, and component libraries built on add significant overhead. Every component on the page needs to — including static text content that never changes.

This is particularly problematic for long-form content. Blog posts, landing pages, and documentation sites are content-first by nature, yet frameworks like Next.js require the full runtime to reconcile every text node, heading, and paragraph. The more content on the page, the higher the cost.

Consider a marketing page with a navigation menu, pricing tables, testimonials, and a contact form. In a traditional React setup, the browser must download, parse, and execute JavaScript for state management, event delegation, and the component tree itself — even for sections that are purely presentational.

The alternative is to use a server-first approach where components render to plain HTML by default. Interactive elements like and tooltips use lightweight that add only the JavaScript strictly necessary for behavior — no framework, no virtual DOM, no hydration.

Frequently asked questions

Get in touch