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.

FOSS

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,