Projects / jsapigen


jsapigen generates glue code for embedding Mozilla's JavaScript engine (SpiderMonkey) into C applications. It uses a simple interface definition language to describe the connection between native C code and the JavaScript engine. This description is converted into C code, which can be compiled into an application.

Operating Systems

Recent releases

  •  26 Mar 2010 15:48

    Release Notes: This release fixes a bug where a function's return value was checked incorrectly and could lead to an abort.

    •  04 Jan 2010 18:20

      Release Notes: Highlights of this release include support for calls from C to JavaScript, stack-based memory allocation for less overhead, and an improved manual.

      •  18 Apr 2009 12:03

        Release Notes: New features include support for call and equality operations, floating-point numbers as default values, the ability to use the C data types short and float in declarations, and an improved and extended manual. This release also fixes problems with garbage collection.

        •  28 Feb 2009 00:04

          Release Notes: New features include arrays as types, completely rewritten internals to allow for future improvements, two new platforms (Cygwin and Haiku), and an improved and extended manual. Bugfixes include better error checking and code cleanups.

          •  18 Oct 2008 17:18

            Release Notes: Empty IDL files are supported. Braces in comments are supported. Error checking was improved. Cleanup is done at exit. Code cleanups were made.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.