OopJs
Native Java-like Script for Modern Browsers
OopJs provides a set of functions for developing javascript applications using a class-based structure. This framework allows you to add properties and methods to the class itself (static), instances of a class (public), and even the package it resides in (internal).
Supported by most modern browsers.