Tigase es un proyecto de código abierto ( solo bajo licencia GNU AGPL-3.0 ) iniciado por Artur Hefczyc en octubre de 2004 para desarrollar una implementación de servidor XMPP en Java .
Inicialmente, el objetivo era desarrollar un servidor XMPP totalmente compatible con una especificación XMPP informal . Con el tiempo, el proyecto se dividió en partes más pequeñas: la implementación del servidor, herramientas XML que incluían un analizador para flujos XML y un conjunto de pruebas con un lenguaje de scripting integrado. En el verano de 2006, la biblioteca y la aplicación del lado del cliente en Java se unieron al proyecto Tigase. En noviembre de 2013, Tigase añadió un proyecto de capa de API REST y, posteriormente, herramientas HTTP: AdminUI.
En 2018 se lanzó IoT1 cloud (archivado el 3 de septiembre de 2019 en Wayback Machine) , que reúne todo el software XMPP y Tigase para facilitar la comunicación de los dispositivos IoT.
Tigase se encuentra actualmente en fase de desarrollo activo; el 19 de diciembre de 2022 se lanzó Tigase XMPP Server 8.3.0.
Subproyectos
Actualmente, Tigase consta de los siguientes subproyectos:
Servidor
Proyectos relacionados con el lado del servidor
- Servidor XMPP de Tigase : implementación principal del servidor XMPP.
- Tigase XMLTools – Herramientas XML, analizador de base de datos XML simple
- Tigase Utils – Repositorio con archivos comunes utilizados en otros subproyectos de Tigase
- Tigase TestSuite : conjunto de pruebas funcionales para servidores XMPP.
- Herramienta de administración de línea de comandos del servidor Tigase XMPP – Herramienta de administración de línea de comandos [ 2 ]
- Tigase MUC : componente que permite crear salas de chat grupales.
- Tigase PubSub - implementación de XEP-0060: extensión de publicación-suscripción
- Archivo de mensajes de Tigase : Componente para el servidor XMPP de Tigase como componente de servidor, que implementa XEP-0136: Archivo de mensajes.
- Tigase Socks5 Proxy - XEP-0065: Implementación de flujos de bytes SOCKS5 para el componente del servidor XMPP de Tigase que permite la transferencia de archivos entre clientes.
- Tigase STUN - implementación del protocolo STUN
- API HTTP de Tigase : componente HTTP que proporciona una API REST, un instalador basado en web y una interfaz de administración (AdminUI).
Cliente
- Biblioteca cliente XMPP de Tigase JaXMPP
- Biblioteca cliente Tigase Swift XMPP : biblioteca XMPP escrita en Swift.
- StorkIM – Cliente XMPP para Android
- BeagleIM - Cliente XMPP para macOS
- SiskinIM - Cliente XMPP para iOS
Véase también
Referencias
Enlaces externos
- Página principal de Tigase
- Sitio de seguimiento de proyectos
- Cumplimiento con XMPP.org: Servidor XMPP de Tigase
- Servidores XMPP
- Software de servidor de mensajería instantánea
- Software que utiliza la Licencia Pública General Affero de GNU.
- Software que utiliza la Licencia Pública General de GNU.
- Software de red básico