zopio is a modern full-stack business framework designed to build scalable business apps with Auto UI and plugin extensibility β built on a developer-first Next.js base. It is designed to be a comprehensive starting point for new apps, providing a solid, opinionated foundation with a minimal amount of configuration.
Clone the repo using:
npx zopio@latest init
π Ready to build something amazing?
π Start with the docs
The Zopio monorepo is organized into five main workspaces:
- apps/ β Production apps and user-facing frontends
- devapps/ β Internal tools for developers
- packages/ β Shared logic, UI, and system modules
- registry/ β Plugin & integration catalog with validation
- websites/ β Public-facing documentation and marketing sites
Customer-facing and core service apps built on the Zopio framework.
App | Description | Status |
---|---|---|
π§βπΌ app |
Main SaaS dashboard for customers | β |
βοΈ api |
Backend API (authentication, business logic) | β |
π docs |
Mintlify-based product documentation | β |
π web |
CMS-powered frontend or renderer | β |
π§© hub |
Module marketplace frontend | π£ Roadmap |
π admin |
Admin panel for agencies & operators | π£ Roadmap |
π§ onboarding |
Tenant onboarding wizard with Auto UI | π£ Roadmap |
π’ portal |
B2B client portal with private content and roles | π£ Roadmap |
π status |
System & API status dashboard (uptime, latency) | π£ Roadmap |
Development and infrastructure support tools, mostly used by internal teams.
Tool | Description | Status |
---|---|---|
π§° cli |
CLI utility for scaffolding plugins/apps | β |
π dbstudio |
Visual DB explorer (Prisma Studio wrapper) | β |
βοΈ emailstudio |
Resend-compatible email previewer | β |
π¨ storybook |
UI component viewer & design system explorer | β |
π§ͺ uistudio |
AI-powered Auto UI / page builder | π£ Roadmap |
π§© devpanel |
System & runtime management panel | π£ Roadmap |
Modular and reusable building blocks powering all Zopio apps.
Domain | Modules (Sample) |
---|---|
π Auth | auth , auth-rbac , auth-hooks , auth-log , auth-abac , auth-runner |
π§ Logic & DX | crud , cms , mcp , feature-flags , rate-limit , webhooks |
π Infra | database , data , next-config , security , storage |
π Observability | analytics , notifications , observability |
π¨ UI & Design | design-system , email , view , view-builder |
π€ Workflow | ai , trigger , trigger-rules |
π Support | internationalization , seo , typescript-config , testing |
All modules listed in the hub
marketplace are defined here.
Folder | Description |
---|---|
π¦ plugins/ |
UI plugins and extensions |
π integrations/ |
External integrations (e.g. Clerk, Stripe, Supabase) |
π§± apps/ |
Embedded micro frontends (e.g. CMS panel, CRM) |
π§° tools/ |
CLI helpers (e.g. create-plugin , formatters) |
π schemas/ |
JSON schema definitions for validation |
π§ͺ ci/ |
Validation scripts and registry tests |
𧬠types/ |
Shared types for metadata (e.g. PluginManifest) |
π examples/ |
Usage examples and stubs |
π templates/ |
Scaffolding templates used by CLI |
Each module must include a zopio.module.json
manifest file describing its type, entry point, metadata, and optional schema definition.
Folder | Description |
---|---|
π zopio-docs/ |
Developer and API documentation |
β¨ zopio-splash/ |
Public landing / marketing site |
We welcome contributions! Please see our Contributing Guide for:
- Code style and quality standards
- Pre-commit hooks and CI checks
- Security analysis with SonarLint
- PR submission guidelines
We're building Zopio together with developers like you.
- βοΈ Star us on GitHub to show your support
- π¬ Join the discussion
Let's shape the future of business frameworks, together!
This repo includes automated quality checks and contribution tooling:
Folder | Purpose |
---|---|
.github/ |
GitHub templates, policies, and workflow automation |
.husky/ |
Local Git hooks (e.g. linting, tests before commits) |
.vscode/ |
VS Code workspace config for consistent developer environment (DX/onboarding) |
.sonarlint/ |
SonarLint project-specific rules and configuration |
e2e/ |
End-to-end tests for critical user journeys (e.g. Playwright, Cypress) |
These ensure a consistent developer experience and enforce contribution standards across all packages and apps.
Zopio uses a comprehensive quality stack to ensure secure, maintainable code:
Tool | Purpose | Integration |
---|---|---|
Biome | Code formatting & linting | Pre-commit, CI |
SonarLint | Real-time security analysis | VSCode |
SonarCloud | PR quality gates | GitHub Actions |
TypeScript | Type safety | Build time |
See Code Quality Guide for setup instructions.