1. Gjs: Javascript Bindings for GNOME
Gjs is a Javascript binding for GNOME. It's mainly based on Spidermonkey javascript engine and the GObject introspection framework.
If you use it, especially for GNOME-related projects, please follow the Style Guide. Otherwise, JavaScript is so free-form that code becomes very difficult to maintain.
1.1. Releases
1.2. Documentation
Unfortunately GNOME does not host documentation for GJS, but exists some unofficial mirrors, see documentation.
1.3. How to Test
In order to build and test gjs, you'll need latest gobject-introspection from GNOME Git and Spidermonkey (mozilla-js in Ubuntu, found in the xulrunner-dev package). The code is in GNOME git repo:
1.4. Contact
Mailing list: http://mail.gnome.org/mailman/listinfo/javascript-list IRC: irc://irc.gnome.org/#javascript