Stupid Simple Websites.

We felt like modern web frameworks are often doing too much if you just want to build a simple, fast website. That's why we built Sapling.

› deno -A jsr:@sapling/create

Don't believe us? This entire website is less than 300 lines of code in a single file.

Open in Playground

Zero JavaScript By Default 🙅‍♂️

Just like Astro and 11ty, Sapling doesn't ship any JavaScript to your users. Just HTML, CSS, and JavaScript.

Lightning Fast ⚡️

Built with performance in mind, Sapling delivers exceptional speed out of the box.

Modern 💻

Write modern TypeScript, Tailwind CSS (via UnoCSS), and HTML. Sapling is SSR by default.

Scalable 📈

Designed to scale from a single file (like this one) to a multi-page website.

Built for Deno 🦕

We love Deno. We think it's the future of JavaScript and TypeScript so we built Sapling from the ground up for it.

No Lock-In 🔒

We don't think you should be locked into one specific framework. If you want to switch to Astro, Next, Remix, etc. you can. Just take your HTML with Tailwind styles and go.