Vision

Bored of Java Beans with boiler-plate code such as getters, setters, equals, hashCode?
Jealous of more dynamic languages like JavaScript?
Tired of dual-stack development with duplicated technology stacks?
But a fan of Java?

We make Java dynamic and fun.
We boost your productivity to the speed of light.
We bring back the original promise of Java "Write once, run anywhere": The mmm project provides the following Java modules to be used for modern Java apps:

Principles

The mmm project follows these principles: Furhter we have the following mission statement: