microMVC+

Zero-dependency JavaScript MVC micro-framework. Interactive demos for 2026.

v1.0.0 Zero dependencies MIT License ES5+ compatible

Demo 1 : Instant bank transfer

The model holds your balance. The view listens. When the controller validates the transfer, the view updates instantly without any page reload.

2 500.00 EUR
Waiting for a transfer...

Demo 2 : Real-time notifications

One model, three views updated at the same time with a single publish call. This is the exact Facebook-style scenario : bell, tab title, and list all in sync.

bell 0
Tab title counter : 0 notifications
Bell counter : 0

Demo 3 : Task manager with state

Demonstrates the new setState/getState API on models. The view reacts to any state change automatically via the "state.changed" event.

No tasks yet.

Demo 4 : Live profile editor

Type in the fields and watch the profile card update instantly. Demonstrates once() : the welcome message fires only the first time you save.

F
Fabien Conéjéro Frontend Developer
Saved Profile ready.

Demo 5 : Event log (new in v1.0.0)

Every publish call is logged automatically. Use this during development to trace the exact sequence of events across your components.

Interact with the demos above, then click "Show log".

Demo 6 : publishAsync (Promise-based)

Fire an event asynchronously and chain logic after all subscribers have been notified. Useful for loading states and sequential flows.

Click the button to start.