The KJSEmbed library is an easy-to-use wrapper around the KDE
ECMAScript interpreter (kjs) that makes it easy to add scriptability
to an application. The kjsembed library is distributed in the
kdebindings module of KDE. This library provides a binding between
Qt/KDE applications and KJS. As well as working in its native KDE environment,
the library supports a Qt-only build that has no KDE dependencies.
There is now a KJSEmbed mailing list, see
for more information about the list. In addition to the mailing list,
KJSEmbed is discussed on the #kaxul IRC channel (on the freenode IRC network).
An introduction to KJSEmbed. The example scripts demonstrate the use
of all the major objects, and even provides some useful tools. The
tutorial provides a basic introduction to using KJSEmbed, though it is
a little out of date.
Example scripts showing how to use KJSEmbed.
A tutorial for the library. NOTE: Some of the info here is out of date, see the
examples for cleaner ways to do things.
A log of the change history generated from CVS commit messages.
The todo list for KJSEmbed.
KJSEmbed. The C++ API is of interest to developers looking to adding
scripting to support to their applications, the JS API is for people
who want to write scripts.
- Type Reference
Documents the custom data types KJSEmbed uses to represent complex types.
- Object Reference
Documents the types of object scripts are allowed to create.