A small, inspectable, browser-native web-making environment that helps ordinary people create real websites without either becoming developers or surrendering the creation process to a black-box website generator.
- Project Roadmap & Canvas-based Kanban board
docs/Roadmap.tldron webjam.space/roadmap. - Web Jam Architecture at
docs/Architecture.tldron webjam.space/architecture - Release checklist
- CHANGELOG.md
- AGENTS.md
And there are really three overlapping purposes.
I'm using the project to explore:
- what Pug can become when pushed beyond its conventional use;
- what a browser can do as a development environment;
- filesystem abstractions;
- browser-native compilation and transformation;
- virtual web servers;
- Service Workers;
- media processing;
- eventually perhaps AI-assisted workflows.
Experimentation is part of its legitimate purpose.
The person using it shouldn't need to acquire the conceptual machinery of modern web development just to make a website.
Someone uploads an image → it becomes an asset in their project → the tool can show it → optimize it → produce appropriate WebP variants → make it available to the website.
That's very different from:
“Here's a file browser. Good luck.”
The environment gradually provides just enough affordance around the raw web technologies to make them usable.
And importantly, you're not trying to hide the underlying web.
That's the distinction from the black-box visual website builder:
the system can make the web easier without making the web invisible.
That has a strong educational consequence.
This is not necessarily a SaaS product.
I'm experimenting with a thing that could become infrastructure for a community.
Pug-based coding space, atomic CSS (using UnoCSS with Tailwind preset and attributify enabled) that runs entirely on the browser.
Works directly with your local filesystem, and builds output to /www.
Uses a Service-Worker for live previews that can even run o a separate tab without needing to run anything on your computer.
To install dependencies:
bun installTo run:
bun startWeb Jam is open source software licensed under the Mozilla Public License 2.0.
