Skip to content
View uniweb's full-sized avatar

Block or report uniweb

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
uniweb/README.md

Uniweb

A component content architecture for React. Build sites where content authors and component developers can't break each other's work—and scale from local files to visual editing without rewrites.

Uniweb separates content (markdown files, structured data) from components (React, portable across sites). The architecture enforces this separation, so teams can work independently and foundations can power multiple sites—locally or on the managed platform.

Quick Start

npm create uniweb my-site --template marketing
cd my-site
pnpm install
pnpm dev

See the CLI documentation for templates, commands, and configuration.

Repositories

Repository Description
uniweb/cli CLI for creating and building projects (npx uniweb)
uniweb/build Foundation build tooling
uniweb/runtime Foundation loader and orchestrator for sites
uniweb/templates Official project templates

Resources

For developers

For teams and content creators

The Architecture

Uniweb implements Component Content Architecture (CCA)—a standard for modeling the relationship between content and components. Instead of hard-coding bindings in templates or scattering them across frontend code, CCA treats the binding as a first-class architectural layer.

The result: content stays portable, components stay reusable, and the same foundation can power local development, static builds, or a full visual editing platform.

License

Apache 2.0


Uniweb is a trademark of Proximify Inc.

Popular repositories Loading

  1. frame-bridge frame-bridge Public

    Promise-based iframe communication library with automatic dimension reporting, URL sync, and JSON-LD injection

    JavaScript 1

  2. jsonld-gen jsonld-gen Public

    Generate JSON-LD schemas and Open Graph meta tags for SEO

    JavaScript

  3. uniweb uniweb Public

    Scaffolds a Vite+React+Uniweb project with everything wired — routing, state, and build pipeline ready.

  4. runtime runtime Public

    Runtime orchestrator for Uniweb websites.

    JavaScript

  5. kit kit Public

    Toolkit to create and manage Uniweb projects.

    JavaScript

  6. cli cli Public

    The uniweb CLI tool.

    JavaScript