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.