Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>MavixNew to Visual Studio Code? Get it now.
Mavix

Mavix

devmakar

| (0) | Free
Code generation, snippets, and widget refactors for the Mavix Flutter state manager.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Mavix for VS Code

Generate Mavix files, wrap Flutter widgets, and write less boilerplate.

Designed for Flutter projects using the Mavix state manager.


✨ Features

🚀 Generate Mavix

Create a complete Mavix structure directly from the Explorer.

mavix/
├── login_mavix.dart
├── login_state.dart
└── login_activity.dart

Right-click any folder and select:

Mavix → New Mavix

Generate Mavix


🔄 Wrap Flutter Widgets

Wrap any existing Flutter widget without editing code manually.

Available wrappers:

  • MavixProvider
  • MavixMultiProvider
  • MavixBuilder
  • MavixSelector
  • MavixListener
  • MavixMultiListener
  • MavixRepositoryProvider
  • MavixMultiRepositoryProvider

Simply place the cursor inside a Flutter widget and choose Refactor...

Wrap Flutter Widget


⚡ Dart Snippets

Write less code with built-in snippets.

Prefix Generates
mxp MavixProvider
mxpv MavixProvider.value
mxmp MavixMultiProvider
mxb MavixBuilder
mxbw MavixBuilder with buildWhen
mxs MavixSelector
mxl MavixListener
mxlw MavixListener with listenWhen
mxml MavixMultiListener
mxrp MavixRepositoryProvider
mxrpd MavixRepositoryProvider with dispose
mxmrp MavixMultiRepositoryProvider
mx context.mavix<T>()
mxr context.mavixRepository<T>()
mxobserver MavixLogObserver

Mavix Snippets


🚀 Quick Start

  1. Install the mavix package.
  2. Install the Mavix for VS Code extension.
  3. Right-click any folder and choose Mavix → New Mavix.
  4. Start building your application.

📦 Requirements

  • Flutter
  • Dart
  • mavix

Install the package:

dependencies:
  mavix: latest

Pub.dev:

https://pub.dev/packages/mavix


🛠 Development

npm install
npm run check
npm run package

npm run package creates a .vsix file in the project root.


🗺️ Roadmap

Planned features:

  • Multiple Mavix templates
  • Equatable templates
  • Sealed State templates
  • Enum State templates
  • Additional wrap actions
  • More snippets

📄 License

MIT License

Copyright (c) 2026 Maksim Makarchuk

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft