← Home

Hello World

Why C?

Most developers reach for Node.js, Python, or Go when building tools. I reached for C.

Not because it was the easiest choice — it wasn't. But because I wanted to understand what happens beneath the abstractions. When you write a static site generator in C, you handle every byte yourself. You decide when memory is allocated and when it's freed. Nothing happens behind your back.

The result is a single binary, 103KB, no runtime, no dependencies at runtime. It starts instantly. It builds a site with 100 posts in under a second.

Sometimes the old tools are fast for a reason.

What is atomik-ssg?

A static site generator written in C. You write Markdown, it produces HTML. No configuration overhead, no plugin ecosystem to navigate, no JavaScript build pipeline.

atomik-ssg init
atomik-ssg new "My First Post"
atomik-ssg build
atomik-ssg serve

That's the entire workflow.