Skip to content
Built for Flutter

Configuration-DrivenExperience Framework

A comprehensive toolkit for building enterprise entity management, workflow automation, and visual editing experiences in Flutter.

Package Suite

Everything You Need

Nine powerful packages that work together seamlessly to power your configuration-driven applications.

Vyuh Framework

Modular Flutter Applications

The core framework for building modular Flutter applications with Features and Plugins as building blocks. Optional CMS integration for configuration-driven experiences.

Feature ModulesPlugin SystemOptional CMS

Vyuh Server

Pure-Dart Server Framework

Compose backend services from typed plugins (storage, auth, telemetry, filters, policy) and features (domain routes). Same five-slot contribution model for both.

Plugin ArchitectureDescriptor SystemOpenAPI & OTel

Entity System

Entity Management Framework

Type-safe entity management with full CRUD, permissions, drafts, version history, audit trails, and configurable UI layouts.

CRUD & PermissionsVersion HistoryConfigurable Layouts

Workflow Engine

Business Process Orchestration

Token-based workflow execution with BPMN-inspired patterns. Build complex approval flows, routing, and automation.

Gateway PatternsSignal CoordinationUser Tasks

Node Flow

Visual Flow Editor

High-performance node-based editor for Flutter. Build workflow designers, visual programming tools, and interactive diagrams.

60fps PerformanceCustom NodesTouch Optimized

Form Editor

Dynamic Form Builder

Fluent form DSL with 12 field types, rich validation, conditional rules, multi-step wizards, and a visual drag-and-drop designer.

Fluent DSLRules EngineVisual Designer

Dashboard Editor

Visual Dashboard Builder

Row/column dashboard layouts with 10 chart renderers, API data sources, command-based editing with undo/redo, and plugin components.

Chart LibraryCommand SystemPlugin Components

Property System

Dynamic Property Configuration

Type-safe Property<T> system with built-in editors, fluent builder, validation, conditions, and reactive_forms integration.

Type-Safe PropertiesFluent BuilderConditional EntityVisibility

CDX UI

Design System Primitives

The shared design system under every Vyuh CDX package. Dialogs, dropdowns, tables, pickers, timelines, state views, and a unified CdxTheme.

Unified CdxThemeShared OverlaysMobX-Native Widgets
Layered architecture

Build enterprise apps,
one layer at a time

Master data, processes, dashboards, audit, and RBAC are not features you bolt on — they emerge from how the layers stack. Declare your domain entities once; surfaces, lifecycle, and orchestration come from the framework.

Enterprise Application
PharmaHealthcareManufacturingLife SciencesFinanceRetailReal EstateEdTech
Domain & Data
Entity ManagementFormsFilters & SearchDrafts & VersioningAudit TrailsField PermissionsReference Pickers
Process & UX
Configurable LayoutsDashboardsWorkflow EngineDecision RulesCommand PaletteDesign SystemApprovals
Vyuh Foundation — Features & Plugins
Vyuh Framework (Flutter)Vyuh Server (Dart)

Declare your domain entities once. Surfaces, audit trails, RBAC, workflows, and dashboards emerge from declarative configuration — not boilerplate.

Why CDX

Built Different

Designed from the ground up for the Flutter ecosystem with enterprise-grade reliability.

Modular by Design

Pick only the packages you need. Each product works standalone or seamlessly integrates with others.

Type-Safe Throughout

Full Dart type safety across all packages. Catch errors at compile time, not runtime.

Built for Flutter

Native Flutter widgets, optimized rendering, and platform-aware UI components.

Production Ready

Battle-tested in enterprise applications. Comprehensive docs, examples, and support.

Simple API

Elegant & Expressive

Clean, declarative APIs that feel natural in Dart.

feature_blog.dart

Ready to Build?

Join developers building the next generation of configuration-driven Flutter applications.