Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

LibTML for Java

TML Messaging Suite is a network messaging library for rapid development of extensible and scalable interfaces. Based on the peer to peer standard protocol BEEP (Blocks Extensible Exchange Protocol), defined in RFC3080 and RFC3081 libTML is suitable for many use cases and communication patterns. Equipped with a type safe data API, TML can transport hierarchical data structures fast and reliable. read more ...

libTML for Java is not only a JNI binding to the core library but a complete set of classes to simplify the usage of libTML in Java applications and apps. Multiple platforms are supported.

  • Android
  • Linux
  • OS X
  • Windows

The TML Messaging Suite is licensed under LGPL 2.1 and can be used for open source and commercial projects according to the license terms.

The Java classes and the JNI binding require the libTML-c core libraries.

How to get help ?

The primary source of information is the documentation of the library.

To discuss about libTML, ask questions, get help or receive news about releases, planned features and development progress, a libTML mailing list is available. Subscribe to the mailing list to get involved.

For additional information about getting support for libTML got to