NJS JavaScript Interpreter

On this page...

Getting NJS
NJS Docs
NJS Bugs
NJS Mailing List
NJS Links
Welcome to the web page for the NJS JavaScript Interpreter. NJS is an independent implementation of the JavaScript language developed by Netscape and standardized by ECMA. It is designed to be re-entrant, extendible, fast, and programmable.

NJS used to be called the NGS JavaScript Interpreter, but New Generation Software, the Finnish company who created it, is no longer developing the interpreter. However, due to their choice of license (the GNU LGPL), development has continued. Also, the name NJS was chosen as the old name clashed with both the Linux joystick calibration utility (called obviously enough, js) and the Mozilla shared library of their JavaScript engine.

Getting the NJS JavaScript Interpreter

Released versions of NJS can be downloaded from the NJS download page.

The current development sources are available via Subversion. Information on how to fetch them are on our Subversion page.

Documentation for the NJS JavaScript Interpreter

Bug Tracking

NJS uses an instance of Bugzilla to keep track of known bugs. It can be found at http://bugs.njs-javascript.org/.

NJS JavaScript Interpreter Mailing List

NJS has a mailing list for discussion of most things relating to the NJS implementation. For information on subscribing and unsubscribing, please see our list page.

Useful Links

We've got a collection of useful links to places that might interest someone working on NJS. Also available is a listing of projects using and embedding NJS.
NJS News
May 3, 2001
Updated the status page to reflect the completion of "The Great API Renaming".
Feb 9, 2001
Added a listing of projects using NJS.
Feb 6, 2001
Put a status page online.
Oct 30, 2000
Unfortunately, SourceForge isn't all it's cracked up to be. We've moved CVS a little closer to home (or work, as the case may be) for a greater amount of control.
Mar 26, 2000
We've completed our move to SourceForge for our CVS and mail lists.
Old News...
Last Modified: Thu Oct 28 19:24:15 2004
Brian Bassett ( bbassett@bbassett.net )