The cross-platform JavaScript class library

jsclass is a portable, modular JavaScript class library, influenced by the Ruby programming language. It provides a rich set of tools for building object-oriented JavaScript programs, and is designed to run on a wide variety of client- and server-side platforms.

In particular, to support the writing of equally portable JavaScript code, it provides a package manager and testing framework that run on all supported platforms.

Features

The library provides many of Ruby’s powerful features, including: