Jx is a javascript library that aims to simplify creation of web-based applications by providing a set of common user interface components such as trees, tabs, dialogs, and more, that are flexible, reasonably light-weight, easily configurable through CSS, and that behave consistently across all major browsers. Jx uses the popular Prototype and Scriptaculous libraries.