This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

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

See gjs releases directory.

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


2024-10-23 10:58