Projects / TM++


TM++ is an embedded, portable, persistent Topic Maps engine. It is designed to work according to the ISO standards for TMDM 1.0 and XTM 1.0/2.0 on Windows and most POSIX-compliant operating systems like Unix and Linux. It has interfaces for C++, ALLEGROCL, CHICKEN, CLISP, CFFI, C#, Guile, Java, Lua, Modula 3, Mzscheme, Ocaml, Octave, Perl, PHP4, PHP5, Pike, Python, R (aka GNU S), Ruby, Lisp S-Expressions, Tcl, Common Lisp/UFFI, and XML.

Operating Systems

Recent releases

  •  17 Mar 2009 02:06

    Release Notes: Many bugs were fixed, a test suite was added, and new documentation is available.

    •  08 Dec 2008 04:46

      Release Notes: This release fixes some issues with SWIG that were introduced with 0.9.46.

      •  01 Dec 2008 09:48

        Release Notes: This version now supports autoconf for more OS portable building. All reported bugs have been fixed. New features, such as a memory manager, have been added. The library is faster and require less internal memory to run. A simple "Hello world" C++ example has been added to make TM++ easier to get started with as a developer. A Python example has been added for the SWIG users.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.