Normal Next.js. Ships as a OneX theme.

Your Next.js app. In the marketplace.

Keep your app/ directory, your components, your packages. Add one section.json per component. Done.

Install any package. It just works.

Next.jsReactTailwindTypeScriptFramer MotionLucideShadcnUIZodReact Hook FormSonnerRadix UIclsxdate-fnsZustandTanStack QueryNext.jsReactTailwindTypeScriptFramer MotionLucideShadcnUIZodReact Hook FormSonnerRadix UIclsxdate-fnsZustandTanStack Query

Everything you already know.
Now in the marketplace.

No new framework. No new mental model. Just your Next.js app with a section.json per component.

Zero Config

Drop in a section.json next to any component. That's the entire integration.

Free Packages

Install framer-motion, lucide-react, anything — just npm install it.

Editor Ready

Your sections appear in the OneX visual editor automatically.

App Router Native

Keep your app/ directory, layouts, loading.tsx, error.tsx — untouched.

Ship to Marketplace

onex publish — one command to list your theme for any merchant to install.

Simple pricing

Starter

$0/mo

For indie hackers shipping their first theme.

  • 1 theme
  • Unlimited sections
  • Community support
  • Marketplace listing
Get started free
MOST POPULAR

Pro

$29/mo

For studios building multiple themes.

  • Unlimited themes
  • Priority review
  • Analytics dashboard
  • Custom domain preview
  • Email support
Start Pro trial

Agency

$99/mo

For agencies delivering client storefronts.

  • White-label builds
  • Dedicated Slack channel
  • SLA support
  • Revenue share boost
  • Early feature access
Contact sales