🚀 Hello World: Mosaik Is Live (Kind Of)



Hey everyone — 👋
Welcome to the very first Mosaik Blog Post — a quick hello and a little context about what you’re seeing here.
Mosaik is a work in progress, a proof-of-concept framework — built around Composable Slots, Serializable State, Theming, and Headless CMS pipelines.
Right now, this post you’re reading is served directly from our connected Strapi CMS.
Mosaik dynamically fetches it at build time (or on the edge if needed), plugs it into the theme you choose, and renders it using our generic DataView system. No hardcoded markup — just a data shape, a theme slot, and a dynamic UI.
This means:
- You can plug in any headless CMS (Strapi today, but we love flexibility).
- You get blazing-fast SSG or SSR, deployable right to Vercel’s Edge or any CDN.
- You keep your state serializable, actions predictable, and effects isolated — just like Redux or Sagas, but modern and idiomatic to React’s ecosystem.
Right now, it’s very much alpha — a small Next.js app with ambitious ideas.
✅ If you want to build with us:
Fork it, run it, break it, improve it — PRs and suggestions are welcome.
This is our first brick. Let’s see what we can build together.
See you in the slots. 🧩
— The Mosaik Team