CodeMaru
⚙️

Dreamine — MVVM framework

Unify WPF and Blazor development.

Overview

Reduce repetitive code and reuse the same ViewModel structure across desktop and web.

Getting started

  1. Install the Dreamine.MVVM NuGet packages required by your application.
  2. Build ViewModels with properties, commands, source generators, Locator, and DI.
  3. Bind the same ViewModel flow to WPF, Blazor, or Hybrid UI and review samples/API docs.

Key features

⚙️ MVVM Core and Generators
Generate observable state, commands, and repetitive glue at compile time.
👁️ Locator and DI
Inject ViewModels and services with less platform coupling.
🔗 WPF and Blazor Hybrid
Share domain and ViewModel flows between desktop and web UI.

Frequently asked questions

Is Dreamine a visual page builder?
No. It is a developer framework for MVVM structure, generators, DI, and WPF/Blazor integration.
Which package should I install first?
Start with Dreamine.MVVM.Core; add Generators, Locators, and Hybrid.Wpf for those capabilities.
Contact