Yes, we have! The idea was pretty exciting because we thought, hey, that's what Preact is for React. But to me, Moon is not as close to Vue as Preact is to React in terms of API, and this is probably because it seems to have more features: Moon doesn't proxy data, props, nor methods, you have to use this.get() to access things and this.callMethod to call a method The reactivity isn't transparent: you have to set values with this.set You can use moustaches ({{ }}) anywhere which is something we removed on purpose to promote the use of v-bind or its shorthand : which prevents the browser from parsing some attributes before they actually have a value (eg: the src attribute of an image) Some naming is different (eg v-cloak = m-mask) Of course, I imagine the author had to take into account the size limit and that's why he dropped some of features and API, to keep it fast and small. It does have many other things like a routing solution (although its api is very different from vue-router), a global store, a cli, ... Personally, I haven't used it yet but it could be fun to test it I didn't see any extra feature we could benefit from but I don't know the project enough to be fair 🙂 We can of course, always learn from somebody else code