Launching today

Cravo
Publish your Craft docs as websites — design included
2 followers
Publish your Craft docs as websites — design included
2 followers
Cravo turns Craft documents into live websites while preserving their exact design. Unlike PDF exports that break layouts or gated share links, Cravo reads directly from the Craft API. It outputs a perfect 1:1 match of Craft’s typography, spacing, and structure. No rebuilding or restyling required. Features: • 1:1 Design preservation • Native Dark Mode support • 24h Craft API sync • *.cravo.site subdomain Your Craft writing, beautifully on the web.




Hi Product Hunt! We're the Cravo team — two people building what one of us needed.
Our developer has used Craft since it launched — about six years now. For him, it's the tool that gets out of the way and lets writing feel like writing. That's why we built Cravo: to keep that experience intact on the web.
The problem we kept running into: Craft documents are genuinely well-crafted spaces — but there's no good way to share them as actual websites. Export to PDF and the layout collapses. Share a Craft link and it's gated behind the app. Copy-paste into another tool and you've lost everything that made Craft worth using.
While Craft's built-in publish is great for sharing individual pages as a single document link, we needed a way to build an actual website from our Craft docs—multiple pages under one site, with proper SEO optimization and fast page serving.
One of the things we really wanted was the ability to use Craft's collections as a content management system. We wanted to run a blog where we could manage and publish posts through collections, with custom features for organizing and distributing content. Craft's native publish doesn't support that kind of structure.
We didn't want to restyle it. We didn't want to rebuild it. We wanted to preserve what makes Craft feel like Craft — the typography, the spacing, the structure — on the web. So we built a publishing layer that reads directly from the Craft API and outputs a live site. Nothing gets redesigned.
Right now, the Free plan is available: you get a `*.cravo.site` subdomain, up to 20 pages, 24-hour sync with Craft, dark mode support, and OAuth login (Google and Apple). A "Made with Cravo" badge is required on Free. Pro plan is $9/mo — custom domain support, badge removal, full SEO controls, faster publishing & priority updates, and email support. We're finalizing payment processing.
Craft users — does this match how you'd want to share your work? What would make this fit your workflow better?
— Maker @ Cravo