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.