🚀 Weaverse v5 is here! Now powered by React Router v7 for better performance and developer experience. See what's new →
The Weaverse SDKs is a public collection of SDKs for integrating Weaverse Headless CMS with modern React/JamStack
frameworks such as Shopify Hydrogen, React Router, or Next.js. Developed by The Weaverse Team, these SDKs are designed to
simplify and enhance the integration of dynamic, content-rich web applications with the Weaverse CMS.
- Install Weaverse MCP server:
- Home page: https://weaverse.io
- Weaverse Studio playground: https://studio.weaverse.io/demo
- Pilot theme demo: https://pilot.weaverse.dev
- Changelog: CHANGELOG.md
Engage with the Weaverse community through these channels:
- Slack: @WeaverseCommunity
- X (formerly Twitter): @WeaverseIO
- LinkedIn: @company/weaverseio
- Framework-Specific SDKs: Tailored SDKs for various React/JamStack frameworks, ensuring flexible and efficient integration.
- Seamless CMS Integration: Facilitates the integration of applications with the Weaverse Headless CMS.
- Community-Driven: Open-source and community-focused, welcoming contributions and collaborative development.
This monorepo contains the following packages:
@weaverse/core
: Foundation package with core logic and framework-agnostic code.@weaverse/react
: React components and utilities for CMS integration.@weaverse/hydrogen
: SDK for Shopify Hydrogen integration with Weaverse CMS, now powered by React Router v7.@weaverse/shopify
: Shopify-specific utilities and integrations.@weaverse/schema
: Schema definitions for Weaverse components.@weaverse/cli
: Command-line tools for Weaverse development.@weaverse/biome
: Shared Biome configuration for code quality.
- Node.js >= 22
- pnpm 10.12.1
# Clone the repository
git clone https://github.com/Weaverse/weaverse.git
cd weaverse
# Install dependencies
pnpm install
# Build all packages
pnpm run build
# Start development mode for all packages
pnpm run dev
# Run type checking
pnpm run typecheck
# Run linting and formatting
pnpm run biome
pnpm run biome:fix
# Run tests
pnpm run test
The repository includes example implementations:
- Pilot Theme: A complete Shopify Hydrogen storefront with Weaverse integration, featuring:
- Product listing and detail pages
- Shopping cart and checkout
- Customer accounts
- Weaverse visual page builder sections
- React Router v7 powered routing
Please refer to the Contribution Guidelines for information on how to contribute to the Weaverse SDKs.
Your contributions are welcome to further enhance the Weaverse SDKs. Feel free to fork the repository, make changes, and submit pull requests with your improvements.
- Fork and clone the repository
- Create a feature branch
- Make your changes
- Run
pnpm run biome:fix
andpnpm run typecheck
- Create a changeset with
pnpm run changeset
- Submit a pull request
- Developer Documentation: Comprehensive guides and API references
- CLAUDE.md: AI assistant guidance for working with this codebase
- Changelog: Version history and release notes
Passionate about empowering developers, Weaverse Team is committed to creating innovative tools and solutions that simplify and enhance web development. Our focus is on fostering a vibrant community and driving forward the evolution of web technologies.