JavaScript Class Framework

Modello is a lightweight framework that enables you to write JavaScript class like other class-based object-oriented programming language. It introduces class, class-based inheritance, multi-inheritance, private members, RTTI and more into JavaScript. Modello can help you write more readable, reusable and maintainable JavaScript code.


Create a class

Register a class

Retrieve a class

Class-based inheritance


Constructor, public member, private member, static member and more

Abstract class and Interface

This example is taken from Atlas. The original example is here.

Run this example here: Modello Example: Interface

Create an instance

Runtime Type Identification


modello.tar.gz(version: 0.0.3) tutorial

modello.ajax.tar.gz(version: 0.0.6) tutorial


Feel free to report bugs via my email. Enjoy!


SourceForge Logo