Tigase XMPP Libraries
Tigase offers XMPP libraries to build chat apps and tools for any platform.
Contact our sales teamWe use our libraries ourselves to develop our own XMPP Chat Applications. Our open source libraries allow to easily build native apps and tools for any platform and environment.
JaXMPP
JaXMPP stands for 'Java XMPP'. Powerful Java library which we have been developing for many years. It supports all environments which run Java including desktop Java, Android, GWT and other. Our XMPP Chat clients Stork IM for Android and GWT web clients are implemented using the library. We also use the library to develop XMPP command line tools and automated tests.


Martin
XMPP Library in Swift designed for for iOS and MacOS systems. Our XMPP Chat clients Siskin IM for iOS and Beagle IM for MacOS are written using the library.
Halcyon
Kotlin is a new and very promising language designed to be multi-platform and efficient development tool. We believe it is a future for the efficient software development for different systems and decided to add native XMPP Library for this language.


Martin-OMEMO
It is extension to our Swift XMPP Library - Martin adding full OMEMO support. This is the code which we use to add OMEMO capabilities to our iOS and MacOS XMPP Chat clients.
Our software philosophy
Actually nothing new and nothing surprising here. We want to have as much of a reusable code as possible. And this reusable code should have a simple but powerful API to be useful for quickly creating software.
That’s it.
And this is how we design and develop our XMPP libraries. Check them out.
Documentation to all our projects is available online and sample codes? Take a look at our XMPP Chat apps which are open source too.