unify - Static sites for people who remember HTML

unify

Static sites for people who remember HTML

Build maintainable sites with Apache SSI syntax and modern tooling. No JSX, no build step hell, no framework lock-in. Just fast sites that ship.

src/index.html
1 <!-- No build step, no bundler -->
2 <!--#include virtual="/_includes/header.html" -->
3
4 <main>
5   <h1>Welcome!</h1>
6   <p>Built with HTML you already know</p>
7 </main>
8
9 <!--#include virtual="/_includes/footer.html" -->

Get Running in 30 Seconds

One command, zero config ceremony

🚀

Quick Start

# Install Bun (if needed) curl -fsSL https://bun.sh/install | bash # Install unify globally bun add -g @fwdslsh/unify # Build your site unify build

Zero dependencies, instant setup

Dev Server

# Start dev server with live reload unify serve # Watch for changes unify watch # Custom port unify serve --port 8080

Live reload via Server-Sent Events

📦

Standalone Binary

# Create executable bun run build:executable # Run anywhere ./unify build ./unify serve

Deploy without runtime dependencies

Built for Speed and Simplicity

Modern tooling with timeless principles

🌐

Apache SSI Syntax

Use familiar server-side includes that have worked for decades. No new templating language to learn.

Bun-Powered Performance

Native HTMLRewriter, fs.watch, and Bun.serve APIs deliver ultra-fast builds and live development.

🔧

Component Architecture

Build maintainable sites with reusable components. No more copy-pasting headers and footers.

📝

Markdown + Frontmatter

Write content in Markdown with YAML frontmatter. Perfect for blogs, docs, and content sites.

🛡️

Security First

Path traversal prevention, input validation, and secure serving. Static output means no runtime vulnerabilities.

🌍

Cross-Platform

Runs on Node.js, Deno, and Bun. Compile to standalone executables for any platform.

Performance That Matters

Benchmarks from real-world usage

~800ms
Cold Start Time
<100ms
Hot Rebuild
0
Runtime Dependencies
1
Config Files Needed

Ready to Build?

Get started with unify today