A template travels with content the way a stylesheet travels with a document. Drop one in like a font. No prior agreement on formats, frameworks, or rendering standards required.
The web standardized rendering globally because bandwidth was scarce. You couldn't ship a renderer with every document when doing so cost megabytes. You can now. Atomies is the architecture that reflects that reality.
render(data, el)render(data, el) uniformly, regardless of what's inside. That's it. That's the contract.Each layer is independently replaceable. The shell doesn't know what's inside the element it's moving. The template doesn't know what host view is rendering it. The engine doesn't care what either of them do.
The demo renders seven content items — notes, checklists, metrics, logs, embeds — across five completely different host layouts. Canvas, gallery, timeline, dashboard, kanban. Same engine. Same templates. Same data. Only the chrome changes.
Open Demo →Security, portability, and framework independence aren't goals Atomies works toward — they're structural consequences of how the system is built. Each property follows from the architecture rather than requiring additional work.
render(data, element). The template fills the container. The host manages the container's position and geometry from the outside.