{{for|the village in Estonia|Tigase, Estonia}} {{multiple issues| {{more citations needed|date=May 2014}} {{notability|Products|date=May 2014}} }}
{{Infobox software | name = Tigase | logo = | screenshot = | caption = AdminUI | developer = Artur Hefczyc | released = {{Start date|2004|10}} | latest release version = {{wikidata|property|preferred|references|edit|Q13420032|P348|P548=Q2804309}} | latest release date = {{wikidata|qualifier|preferred|single|Q13420032|P348|P548=Q2804309|P577}} | latest preview version = {{wikidata|property|preferred|references|edit|Q13420032|P348|P548=Q51930650}} | latest preview date = {{wikidata|qualifier|preferred|single|Q13420032|P348|P548=Q51930650|P577}} | repo = [https://github.com/tigaseinc/tigase-server GitHub] | programming language = Java | operating system = Cross-platform | platform = Java | genre = XMPP server | license = AGPL-3.0-only | website = [https://tigase.net/ tigase.net] }}
'''Tigase''' is an open source (GNU AGPL-3.0-only) project started by Artur Hefczyc in October 2004 to develop an XMPP server implementation in Java.
Initially the goal was to develop a fully compliant XMPP server with backward compatibility with an informal XMPP specification. In time the project has been split into smaller parts – server implementation, XML tools containing a parser for XML streams and a test suite with a built-in scripting language. In summer 2006, the client-side library and application in Java have joined the Tigase project. In November 2013, Tigase added a REST API layer project, and later HTTP tools - AdminUI.
In 2018 [https://iot1.cloud/ IoT1 cloud] {{Webarchive|url=https://web.archive.org/web/20190903194841/https://iot1.cloud/ |date=2019-09-03 }} was launched - bringing all XMPP and all Tigase software together to facilitate IoT devices communication.
Tigase is currently in active development - on 19 December 2022 Tigase XMPP Server 8.3.0 was released.
==Subprojects== Now Tigase consists of following subprojects:
=== Server === Server-side related projects
*[https://github.com/tigase/tigase-server Tigase XMPP Server] – main XMPP server implementation *[https://github.com/tigase/tigase-xmltools Tigase XMLTools] – XML tools, parser simple XML database *[https://github.com/tigase/tigase-utils Tigase Utils] – Repository with common files used in other Tigase subprojects *[https://github.com/tigase/tigase-testsuite Tigase TestSuite] – suite of functional tests for XMPP servers *[https://github.com/tigase/tclmt Tigase XMPP Server Command Line Management Tool] – Command Line Management Tool<ref>[http://www.tigase.net/content/tigase-command-line-management-tool-announcement Tigase Command Line Management Tool announcement]</ref> *[https://github.com/tigase/tigase-muc Tigase MUC] - component allowing creating group chatrooms *[https://github.com/tigase/tigase-pubsub Tigase PubSub] - implementation of [https://xmpp.org/extensions/xep-0060.html XEP-0060: Publish-Subscribe] extension *[https://github.com/tigase/tigase-message-archiving Tigase Message Archiving] - Component for the Tigase XMPP Server as the server component, implementing [https://xmpp.org/extensions/xep-0136.html XEP-0136: Message Archiving] *[https://github.com/tigase/tigase-socks5 Tigase Socks5 Proxy] - [https://xmpp.org/extensions/xep-0065.html XEP-0065: SOCKS5 Bytestreams] implementation for the Tigase XMPP Server component allowing file transfer between clients *[https://github.com/tigase/tigase-stun Tigase STUN] - implementation of STUN protocol *[https://github.com/tigase/tigase-http-api Tigase HTTP API] - HTTP component providing REST API, web-based installer and AdminUI.
=== Client ===
*[https://github.com/tigase/jaxmpp Tigase JaXMPP] – XMPP client library *[https://github.com/tigase/tigase-swift Tigase Swift XMPP client library] - XMPP library written in Swift *[https://github.com/tigase/stork StorkIM] – Android XMPP client *[https://github.com/tigase/beagle-im BeagleIM] - macOS XMPP client *[https://github.com/tigase/siskin-im SiskinIM] - iOS XMPP client
==See also== *Extensible Messaging and Presence Protocol
==References== {{Reflist|2}}
==External links== *[https://www.tigase.net/ Tigase homepage] *[https://github.com/tigase/ Projects tracking site] * [https://xmpp.org/software/tigase-xmpp-server/ XMPP.org Compliance: Tigase XMPP Server]
Category:XMPP servers Category:Instant messaging server software Category:Software using the GNU Affero General Public License Category:Software using the GNU General Public License
{{network-software-stub}}