Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Feel free to add your own SpiderMonkey-based open source projects (and if necessary add categories)!

Wrappers / bindings

C++

  • Cocos2d-JS - Cocos2d-JS is a cross-platform Game Engine which embeds SpiderMonkey, providing the same API for both web and native platforms. Getting started here.
  • Flusspferd - (newer) C++ bindings
  • libjspp - C++ template based library for extending & embedding SpiderMonkey; works with SpiderMonkey 1.8.5 and above, has lots of goodies
  • Spiderape - the oldest C++ bindings for SpiderMonkey
  • TriXUL - (TriXUL CVS) - Trixul XML-based GUI toolkit embeds SpiderMonkey, using JavaScript to implement logic behind its GUI, supporting calls from JavaScript to C++ objects

GNOME

  • gjs - JavaScript bindings to GNOME (broadly, to any library using the GObject introspection mechanism)

Objective Caml

Perl

  • https://jspl.msg.mx/ - bindings to cross-embed SpiderMonkey and Perl. Includes a JS shell that allows you to use CPAN modules from JavaScript.

Python

wxWidgets

Code generators

  • jsapigen - generates bindings for embedding SpiderMonkey in C applications

Extensions

Miscellaneous

Document Tags and Contributors

 Last updated by: atymchuk,