What's GLUEscript?

GLUEscript (Glueing Libraries Using EcmaScript) is the successor of wxJavaScript. The new name covers the goal of this project: create a JavaScript engine which can be used as a general purpose language (like Perl for instance).

Read the history behind GLUEscript.

GLUEscript is developed by Franky Braem


GLUEscript uses SpiderMonkey, the JavaScript engine used in FireFox.


Portable Code

GLUEscript is written in portable C++ code. GLUEscript uses PoCo, a library for writing portable C++ code. And wxWidgets is used as GUI toolset. The GUI glue is optional.

Powered by POCO
Built with wxWidgets

GLUEscript uses Premake for generating makefiles for gcc, project files for Visual C++, CodeLite, Code::Blocks, ... Premake can be used on Windows, Linux and MacOS.

Progress 0.2.0

I'm working hard on release 0.2.0 of GLUEscript. At the moment these changes are available in the repository:

  • SpiderMonkey 1.8.5. Finally upgraded the JavaScript engine to 1.8.5. The engine isn't part any more of the GLUEscript repository. It must be build separately. Build instructions will be provided in the documentation.
  • CTypes is part of SpiderMonkey 1.8.5. In the binary release it's automatically available. When you build from source, you need to specify the correct build arguments.
  • JSON is part of SpiderMonkey 1.8.5.
  • Working hard on porting LibHaru, a C library for writing PDF's, to JavaScript. Some samples are already working.

Follow GLUEscript on Twitter, to get the latest news on the development of 0.2.0.