• Stars
    star
    321
  • Rank 130,752 (Top 3 %)
  • Language
    Java
  • License
    GNU Affero Genera...
  • Created over 5 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

(M) Highly optimized, extremely modular and very flexible XMPP/Jabber server

Highly optimized, extremely modular and very flexible XMPP/Jabber server

Highly optimized, extremely modular and very flexible XMPP/Jabber server

Tigase Tigase Logo xmpp.net score GitHub All Releases

What it is

Tigase XMPP Server is highly optimized, extremely modular and very flexible XMPP/Jabber server written in Java.

This repository contains source code of the main part of the Tigase XMPP Server.

The project exists since 2004 and we have recently moved it over to GitHub.

Other Tigase projects related to XMPP:

Tigase XMPP Server addons:

Tools:

Tigase XMPP Clients:

Tigase based IoT:

Features

Tigase XMPP Server contains full support for RFC 6120 - XMPP CORE, RFC 6121 - XMPP IM and RFC 7395 - XMPP over WebSockets making it accessible using XMPP client connections:

  • over TCP
  • over HTTP/HTTPS (BOSH)
  • over WebSockets

and over server-to-server connections as well as over XMPP component connections.

Additionally Tigase XMPP Server provides HTTP API for integration with other services unable to communicate over XMPP.

Moveover, Tigase XMPP Server comes with support for Push Notifications making it possible to push notification to mobile devices.

Following features are supported by Tigase XMPP Server:

Support

When looking for support, please first search for answers to your question in the available online channels:

If you didn't find an answer in the resources above, feel free to submit your question as new issue on GitHub or, if you have valid support subscription, open new support ticket.

Downloads

You can download distribution version of the Tigase XMPP Server directly from here.

If you wish to downloand SNAPSHOT build of the development version of Tigase XMPP Server you can grab it from here.

Installation and usage

Documentation of the project is part of the Tigase XMPP Server distribution package. Quickstart guide is also available here.

Compilation

Compilation of the project is very easy as it is typical Maven project. All you need to do is to execute

mvn package test

to compile the project and run unit tests.

License

Tigase Tigase Logo Official Tigase repository is available at: https://github.com/tigase/tigase-server/.

Copyright (c) 2004 Tigase, Inc.

Licensed under AGPL License Version 3. Other licensing options available upon request.

More Repositories

1

beagle-im

(M) XMPP client for macOS based on TigaseSwift XMPP library
Swift
181
star
2

siskin-im

(M) Public Project of Tigase Messenger for iOS devices based on Tigase Swift XMPP library.
Swift
172
star
3

Martin

(M) Martin - XMPP client library for Swift
Swift
69
star
4

stork

(M) Android XMPP Client
Java
58
star
5

halcyon

Kotlin Multiplatform XMPP client library
Kotlin
55
star
6

jaxmpp

Java XMPP client library
Java
32
star
7

tigase-xmpp-server-docker

(M) Official Docker project for Tigase XMPP Server
Shell
22
star
8

k8s-scripts

Various scripts for automated k8s cluster management
Shell
10
star
9

MartinOMEMO

(M) OMEMO support for Martin XMPP Library
Swift
6
star
10

tigase-muc

Tigase Multi-User Chat Component
Java
5
star
11

tigase-iot-framework

Tigase IoT Framework
Java
5
star
12

tc-agent-auto-auth

TeamCity Agent Automatic Authorization
Java
4
star
13

tigase-database-migrator

(M) Tool allowing easy migration data to Tigase XMPP Server from other XMPP servers
Java
4
star
14

tigase-tts-ng

(M) Tigase TTS-NG
Java
3
star
15

tigase-sqlite3.swift

(M) Wrapper around SQLite3
Swift
2
star
16

homebrew-tigase

Tigase's Homebrew repository
Ruby
2
star
17

helm-charts

Tigase Helm Charts for Kubernetes
Smarty
2
star
18

tigase-monitor

Tigase Server Management Console (Monitor)
Java
2
star
19

tigase-iot-framework-examples

Tigase IoT Framework - examples
Java
2
star
20

tigase-mix

(M) Tigase MIX Component (Mediated Information eXchange)
Java
2
star
21

tigase-message-archiving

Tigase Message Archiving Component
Java
2
star
22

tigase-tsung

(M) Tigase's modifications to the Tsung load generator to add support for stream redirection functionality.
Erlang
1
star
23

sureim

Tigase.IM Web Client
Java
1
star
24

tigase-utils

(M) Tigase Utils
Java
1
star
25

tigase-socks5

(M) Tigase Socks5 Proxy Component
Java
1
star
26

tigase-xmltools

(M) Tigase XMLTools
Java
1
star
27

tigase-server-distribution

HTML
1
star
28

tigase-stun

Java
1
star
29

tigase-mongodb

Tigase MongoDB
Java
1
star
30

tigase-http-api

(M) Tigase HTTP API
Java
1
star