Weaverse LogoWeaverse
Custom components

Make your Hydrogen components visually editable

Developers expose their own React and Hydrogen components to Weaverse with schema-driven controls. Non-developers then compose pages from approved, on-brand building blocks.

Bring your own components

Register the React/Hydrogen components you already build. Weaverse makes them available in the visual editor instead of forcing a fixed set of generic blocks.

  • Use your existing React/Hydrogen components
  • Keep storefront logic and styling in code
app/sections/featured-collections.tsx
import { createSchema } from '@weaverse/hydrogen'
export let schema = createSchema({
type: 'featured-collections',
title: 'Featured collections',
settings: [
{
group: 'Content',
inputs: [
{ type: 'text', name: 'heading', label: 'Heading' },
{ type: 'collection-list', name: 'collections', label: 'Collections' },
],
},
{
group: 'Layout',
inputs: [
{ type: 'range', name: 'gap', label: 'Items spacing' },
],
},
],
})

Define what is editable

Declare component props and schemas so the team gets exactly the controls you intend — nothing more, nothing less.

  • Type-safe schemas describe editable props
  • Expose only the controls you want to expose
Section settings generated from a component schema

Compose without breaking things

Non-developers assemble pages from approved components, so marketing moves fast while the design system stays intact.

Built for Hydrogen

The core difference from generic builders

Weaverse turns your own Hydrogen components into the building blocks, so the visual editor reflects your real storefront and design system.

Frequently asked questions

Need a senior
Hydrogen team?

Weaverse builds Shopify Hydrogen storefronts, with scope, delivery and launch support agreed in a written statement of work.

Illustration of a builder at work