Projects / General Package/Module Interface

General Package/Module Interface

General Package/Module Interface (GPMI) is a lightweight library that assists with modularizing applications. It includes prewritten script interpreter modules in addition to timers, events, and package dependencies.

Operating Systems

Recent releases

  •  10 Jan 2006 14:18

    Release Notes: This version features many bugfixes and memory leak cleanups. It is now possible to compile the code on Windows using mingw.

    •  16 Dec 2005 19:38

      Release Notes: A Perl module has been added. The OS X port works in static mode. listgen can generate a .list file from an .h file, even for complex packages.

      •  30 Aug 2005 11:19

        Release Notes: Windows support was added and a new module for ghli (Pascal script) was developed. Minor bugs and glitches were fixed.

        •  18 Jul 2005 11:47

          Release Notes: Many of the memory leaks and other glitches were fixed. The PHP module was fixed and is now stable and a Ruby module was added. A gpmi-config tool was written to help configuring software for gpmi. The names of two entry points were changed in the API. Debian files were added for creating .deb packages.

          •  21 Jun 2005 08:50

            Release Notes: This version features a new configure system with an optional menuconfig, library search paths for modules and packages, and a cleaner doc directory.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.