The Philosophy
Every few years, the web development world reinvents how we build applications. New frameworks promise simplicity but deliver complexity. We chase the latest patterns while the fundamentals remain unchanged: HTML renders content, CSS styles it, and servers process data.
What is our answer to this cycle. Built with Rust for blazing performance, it brings back the elegant simplicity of server-rendered HTML while providing the interactivity modern apps demand. No virtual DOM. No hydration. No build step complexity.
Just HTML templates with a powerful variable syntax, custom components, and a server that handles thousands of concurrent requests without breaking a sweat.
Core Features
ColdFusion-Style Variables
Simple, readable template syntax.
<h1>Hello #user.name#!</h1>
Custom Tags with Slots
Build reusable components in pure HTML.
<modal id="signup" title="Join Us">
Your content here...
</modal>
Includes with Props
Compose pages from reusable sections.
<include src="sections/card.html" title="Hello" icon="star"/>
Loops & Conditionals
Control flow right in your templates.
<loop data="#posts#" as="post">
<if cond="#post.published#">...</if>
</loop>
Built-in CRUD
Forms that just work. No API routes needed.
<form action="/w-action/posts?w-redirect=/posts">
File-Based Routing
Your file structure is your URL structure.
pages/post/[id].html → /post/123
The CSS Framework
What includes a complete utility-first CSS framework. No npm install. No PostCSS. No Tailwind config. Just a single CSS file with everything you need:
- Responsive grid system
- Typography scale
- Spacing utilities
- Color palette with dark mode support
- Form components
- Cards, modals, navigation
- Buttons in every style