13k.io
I built 13k.io. It lets you build and share webpages that are no bigger than 13KB. The idea is simple: making a webpage should be as effortless as doodling on a napkin. I built this tool to simplify the process of creating digital expressions without the bloat of modern webpages.
13k.io is currently in a closed beta. You can still check it out here:
Webpages as a Medium
I hope that 13k.io is a reminder that digital expression doesn’t have to be complicated. The challenge was to blend simplicity with functionality, allowing creators to experiment freely while staying within tight constraints. This project is my take on how less is more when it comes to digital storytelling.
The Editor
13k.io features a clean, no-nonsense editor with three panels:
- Code editor: Write and tweak your HTML, CSS, or JavaScript directly.
- Media manager: Quickly upload and manage images, videos, WASM, and more—all while keeping within that 13KB limit.
- Preview window: See your changes in real time.
This “what you see is what you get” design ensures the focus remains on creativity, without unnecessary distractions.
Building and Fostering Community
At its core, 13k.io is a community. Just like tending a garden, our community guidelines help keep the space welcoming and clear. The platform is loaded with moderation tools and analytics to ensure that everyone can share their work safely and grow together.
Under the Hood
While the idea is light and fun, the tech is rock-solid:
- Python (Django)
- JavaScript (React)
- Node (Puppeteer)
- Rabbitmq
- Redis
- PostgreSQL
All self-hostable and designed to be maintained over the long haul, this “boring stack” gives the platform the stability it needs without getting in the way of creativity.
Check out 13k.io.