Projects / Yehia


The Yehia Framework provides plugin management for C++ programs. You can conveniently incorporate both compiled and interpreted-language plugins into C++ programs. The use of several scripting languages in a single program is possible, and each scripting language runs either in the main thread of the program or in a separate thread.

Operating Systems

RSS Recent releases

  •  26 Sep 2002 10:53

Release Notes: Versioned shared library and path names were introduced to allow parallel installation with future versions, and the pkg-config file name has been changed to ucxx-0.5. Several enhancements and cleanups were made in the glue generator, and the plugin-tree releated code was improved.

  •  17 Sep 2002 16:50

Release Notes: The scripting system was overhauled, so that several scripting languages in a single-threaded application are possible. SigCX (SigC++ extensions) was split out into a separate project. The API was changed to use references instead of pointers where sensible.

  •  21 Jun 2002 15:21

Release Notes: Improved support for script-overridden virtual methods in the scripting-glue generator ucxx-igen, script bindings for the GTK dependant part of Yehia, and other improvements and fixes, such as more types that can be passed to scripts and a generally improved Python binding.

  •  06 Jun 2002 08:27

Release Notes: This release adds missing example files.

  •  02 Jun 2002 14:08

Release Notes: A scripting interface generator (ucxx-igen) was implemented to simplify the generation of scripting glue, the documentation was updated, and several bugs were fixed.


Project Spotlight


An easy to use, but still quite capable firewall for Netfilter/iptables.


Project Spotlight

ISO Master

A graphical editor for ISO images.