A Three-Part Platform for Modern Web Development
Build section-level component systems that content teams use to create unlimited professional websites—without ongoing developer involvement.
Three distinct parts, working together to provide a seamless experience from code to content.
Developers use libraries & tools to build a Foundation: a collection of section-level components.
A JS library on every site that dynamically loads Foundation sections via Module Federation.
A visual CMS for content teams to select sections, arrange pages, and publish sites.
A Foundation is a collection of section-level components designed to work together. Think of it as a complete product system for building specific types of websites.
What's a section?
A region of a page with a specific communication job. These are complete, purposeful blocks—not atomic UI components like buttons or cards.
When creating a site, content teams choose a Foundation. All sections come from that Foundation, ensuring design coherence.
Soft and friendly for childcare or family-focused sites.
Build systems, not sites. Create once, deploy everywhere.
# Create Foundation
$ npm create @uniwebcms/framework my-foundation
# Build and deploy
$ npm run build && npm run deploy
A simple, powerful workflow that separates concerns and enables teams to move faster.
Using the Framework
via Module Federation
Using the Visual App
Move from repetitive site builds to creating scalable systems. Update once, improve everywhere.
Build → Deploy → Rebuild → Redeploy → Repeat
Import → Build → Update Deps → Rebuild → Redeploy
Build Foundation → Content teams build unlimited sites → Update Foundation → All sites improve instantly
Built on modern, robust web technologies to ensure performance and a great developer experience.
Foundations are webpack federated modules loaded at runtime, not build time. Updates propagate without rebuilding sites.
Write standard React components with any CSS approach. The framework handles the complexity of federation.
Foundations are cached at the CDN edge with automatic code splitting and lazy loading by default for maximum speed.
A developer builds a Foundation with sections for:
Twenty different medical practices use this Foundation to build their unique sites in the App.
When the developer adds telehealth features...
...all twenty sites get the capability instantly. No rebuilding. No redeploying. Just one update.
The Uniweb model allows you to create a product from your components. Maintain one codebase that powers unlimited sites. When you improve your Foundation, every site using it improves automatically.
Watch how a developer, content team, and the live site all work together in perfect harmony.
Uniweb Workflow Demo
From code to live site update in under 2 minutes.
A simple pricing model designed for builders and creators.
Free. Open source. Forever.
Build unlimited Foundations. Own your code. Rely on a transparent framework.
$0
Whether you're writing code, managing clients, or creating content, there's a starting point for you.
$ npm create @uniwebcms/framework my-foundation
Build professionally without code. Update instantly without developers.
Scale without proportional hiring. Maintain foundations, not individual sites.
Build systems, not sites. Create once, deploy everywhere.