-
Notifications
You must be signed in to change notification settings - Fork 0
Home
github-actions[bot] edited this page Jul 2, 2026
·
2 revisions
VMx is a lifecycle-aware MVVM viewmodel framework with one language-neutral specification and four idiomatic language flavors: C#, Python, TypeScript, and Swift.
- Framework Primitives for VM families, commands, capabilities, helpers, and services.
- Language Flavors for package status, naming, and host pointers.
- Examples for the flagship Notes Workspace scenario and smaller demos.
- Specification & Conformance for the spec, conformance catalog, fixtures, and repo discipline.
- Project for contributing, layout, and release links.
VMx documentation is source-controlled in the main repository and published to
this wiki from docs/wiki/.
Getting Started
Architecture
Framework Primitives
- Framework Primitives
Language Flavors
Examples
- Examples
- Notes Workspace
- VM Layer Map
- Smaller Examples
- Global Search & Token Paging
- Tag Autocomplete & SearchableState
- Editor Mode & DiscriminatorVM
Specification & Conformance
- Specification & Conformance
- Spec Source Of Truth
- Conformance Workflow
- Shared Fixtures
- Compatibility Matrix
Project