JabberCard/jabbercard/assets/clients.toml
2024-11-17 17:34:32 +02:00

967 lines
38 KiB
TOML

#[adium]
#title = "Adium"
#about = """
#Adium is a free instant messaging application for macOS which lets you connect \
#accounts on multiple chat networks simultaneously. This means that you can be \
#chatting with friends on XMPP and sitting in an IRC channel at the same time.
#"""
#apple = "https://adium.im"
#properties = ["chat", "desktop", "openpgp", "otr"]
#resources = [
# { url = "https://adium.im", txt = "Project homesite" },
#]
[aparte]
title = "Aparté"
about = """
Simple XMPP console client written in Rust and inspired by Profanity.
It supports OMEMO and can display images thanks to sixel.
"""
posix = "https://github.com/paulfariello/aparte/releases"
properties = ["chat", "console", "desktop", "featured", "omemo"]
resources = [
{ url = "xmpp:aparte@conference.fariello.eu?join", txt = "Support group chat" },
{ url = "https://github.com/paulfariello/aparte", txt = "Project repository" },
]
[atalk]
title = "aTalk"
about = """
XMPP/Jabber client with encrypted instant messaging and video calls.
An encrypted instant messaging with video call and GPS features for Divest OS.
"""
android = "https://f-droid.org/packages/org.atalk.android/"
properties = ["chat", "fdroid", "graphical", "mobile", "omemo", "otr", "zrtp"]
resources = [
{ url = "https://f-droid.org/en/packages/org.atalk.android", txt = "F-Droid package" },
{ url = "https://atalk.sytes.net/atalk/", txt = "Project homesite" },
]
[beagle]
title = "Beagle"
about = """
Beagle IM by Tigase, Inc. is a lightweight and powerful XMPP client for macOS.
It provides an easy way to start using XMPP protocol (formelly known as \
Jabber) if you've never used it before.
Veterans of the protocol will find many features with which they are familiar \
and a few enhancements.
"""
apple = "https://beagle.im/#about"
properties = ["chat", "desktop", "graphical", "omemo"]
resources = [
{ url = "https://apps.apple.com/us/app/beagleim-by-tigase-inc/id1445349494", txt = "macOS package" },
{ url = "xmpp:tigase@muc.tigase.org?join", txt = "Support group chat (MUC)" },
{ url = "xmpp:tigase@mix.tigase.im?join", txt = "Support group chat (MIX)" },
{ url = "https://beagle.im", txt = "Project homesite" },
]
[blabber]
title = "blabber.im"
about = """
blabber.im is a fork of Conversations. The changes aim to improve usability \
and ease transition from pre-installed and other widespread messengers.
"""
android = "https://blabber.im"
properties = ["adhoc", "chat", "graphical", "mobile", "omemo", "openpgp"]
resources = [
{ url = "https://www.kanoa.de/@blabber/108289026302640506", txt = "Warum gibt es die App nicht mehr im Play Store?" },
{ url = "https://codeberg.org/kriztan/blabber.im", txt = "Project repository" },
{ url = "xmpp:support@room.pix-art.de?join", txt = "Support group chat" },
{ url = "https://blabber.im", txt = "Project homesite" },
]
[bruno]
title = "Bruno"
about = """
Bruno is the cutest Jabber/XMPP Instant Messaging (IM) app available. It is a \
themed version of the open source yaxim app.
You can use Bruno if the other IM apps are just not stylish enough.
"""
android = "https://yaxim.org/download/"
properties = ["chat", "graphical", "mobile"]
resources = [
{ url = "https://yaxim.org/bruno/", txt = "Project homesite" },
]
[candy]
title = "Candy"
about = """
A JavaScript-based multi-user chat client.
There are plenty of HTML-based chat clients out there. Most of them are built \
to emulate your instant messenger. They offer you tons of settings. They can \
join multiple networks, let you edit your profile, and even manage your \
message history.
Candy is different. It is built for your community.
"""
browser = "http://candy-chat.github.io/candy/"
properties = ["chat", "desktop", "graphical", "mobile"]
resources = [
{ url = "http://candy-chat.github.io/candy/", txt = "Project homesite" },
]
[chat-o-matic]
title = "Chat-O-Matic"
about = """
A multi-protocol chat program for Haiku
Protocols natively supported include IRC and XMPP.
"""
haiku = "https://github.com/JadedCtrl/Chat-O-Matic/releases"
properties = ["chat", "desktop", "graphical"]
resources = [
{ url = "https://github.com/JadedCtrl/Chat-O-Matic", txt = "Project homesite" },
]
[chatsecure]
title = "ChatSecure"
about = """
ChatSecure is a free and open source messaging app that features OMEMO \
encryption and OTR encryption over XMPP.
Unlike other apps that keep you stuck in their walled garden, ChatSecure is \
fully interoperable with other clients that support OMEMO or OTR and XMPP.
"""
apple = "https://chatsecure.org"
properties = ["chat", "fdroid", "graphical", "mobile", "omemo", "otr"]
resources = [
{ url = "https://itunes.apple.com/us/app/chatsecure/id464200063", txt = "iOS package" },
{ url = "https://chatsecure.org", txt = "Project homesite" },
]
[cheogram]
title = "Cheogram"
about = """
The Cheogram Android app allows you to join a worldwide communication network.
It especially focuses on features useful to people who want to contact those \
on other networks as well, such as SMS-enabled phone numbers.
"""
android = "https://f-droid.org/packages/com.cheogram.android"
properties = ["adhoc", "chat", "fdroid", "featured", "graphical", "mobile", "omemo", "openpgp"]
resources = [
{ url = "https://lemmy.ml/post/20435540", txt = "Cheogram temporarily removed from Play Store" },
{ url = "https://cheogram.en.aptoide.com/app?app_id=68849981", txt = "Aptoide package" },
{ url = "https://f-droid.org/en/packages/com.cheogram.android", txt = "F-Droid package" },
{ url = "https://git.singpolyma.net/cheogram", txt = "Project repository" },
{ url = "xmpp:discuss@conference.soprani.ca?join", txt = "Support group chat" },
{ url = "https://cheogram.com", txt = "Project homesite" },
]
[conversations]
title = "Conversations"
about = """
The very last word in instant messaging. Conversations is an encrypted, easy-\
to use XMPP instant messenger for your mobile device.
It is compatible with Android 5.0+ smartphones and has been optimized to \
provide a unique mobile experience. It is easy to use, reliable, battery \
friendly, with built-in support for images, group chats and e2e encryption.
"""
android = "https://f-droid.org/packages/eu.siacs.conversations"
properties = ["chat", "fdroid", "featured", "graphical", "mobile", "omemo", "openpgp"]
resources = [
{ url = "https://f-droid.org/en/packages/eu.siacs.conversations", txt = "F-Droid package" },
{ url = "https://play.google.com/store/apps/details?id=eu.siacs.conversations", txt = "Play package" },
{ url = "https://codeberg.org/iNPUTmice/Conversations", txt = "Project repository" },
{ url = "xmpp:conversations@conference.siacs.eu?join", txt = "Support group chat" },
{ url = "https://conversations.im", txt = "Project homesite" },
]
[conversejs]
title = "Converse"
about = """
Converse is a free and open-source XMPP chat client that runs from browsers \
and desktops.
You can use it as a browser chat app, integrate it into your own site, or use \
it directly from your desktop or mobile devices.
It is 100% client-side JavaScript, HTML and CSS and the only backend required \
is a modern XMPP server.
"""
browser = "https://conversejs.org"
apple = "https://github.com/conversejs/converse-desktop/releases"
linux = "https://github.com/conversejs/converse-desktop/releases"
ubports = "openstore://conversejs.luigi311"
windows = "https://github.com/conversejs/converse-desktop/releases"
properties = ["adhoc", "chat", "desktop", "featured", "graphical", "mobile", "omemo", "pwa"]
resources = [
{ url = "https://open-store.io/app/conversejs.luigi311", txt = "OpenStore package" },
{ url = "https://github.com/luigi311/ConverseJS-ubports", txt = "ConverseJS-ubports project repository" },
{ url = "https://github.com/conversejs/converse.js", txt = "ConverseJS project repository" },
{ url = "xmpp:discuss@conference.conversejs.org?join", txt = "Support group chat" },
{ url = "https://conversejs.org", txt = "Project homesite" },
]
[convo]
title = "Convo"
about = """
A Jabber/XMPP client for Project Pris / GerdaOS and KaiOS devices.
Convo is a basic XMPP messaging client for KaiOS which supports sending of \
messages to existing contacts and joining to existing groupchats.
The app is a bit limited on its own, but works well along with a companion \
desktop app.
Convo is still at the state of "work in progress" and is currently under \
development.
"""
kaios = "https://git.disroot.org/badrihippo/convo/releases"
properties = ["chat", "featured", "graphical", "mobile"]
resources = [
{ url = "bhackers:Convo", txt = "Install via the BananaHackers store" },
{ url = "https://store.bananahackers.net/#Convo", txt = "BananaHackers store package" },
{ url = "https://liberapay.com/convo", txt = "Liberapay profile" },
{ url = "xmpp:convo@chat.disroot.org?join", txt = "Support group chat" },
{ url = "https://git.disroot.org/badrihippo/convo", txt = "Project repository" },
]
[coyim]
title = "CoyIM"
about = """
CoyIM is a standalone chat client for computers that focuses on safety and \
security.
It is a self-contained program that is safe from the moment it starts up.
CoyIM only supports one chat protocol - XMPP (sometimes known as Jabber).
When creating CoyIM, we carefully evaluate and pick the features that are \
necessary to create a good chat experience, while keeping the attack surface \
of the system to a minimum.
At the same time, we want CoyIM to be part of an open ecosystem. You will not \
be locked in by using CoyIM. You can talk to people using other XMPP and OTR \
clients as well. CoyIM also allows you to use accounts you have already \
created with other software.
"""
apple = "https://coy.im/#download-section"
bsd = "https://www.freshports.org/net-im/coyim/"
linux = "https://coy.im/#download-section"
windows = "https://coy.im/#download-section"
properties = ["chat", "desktop", "graphical", "otr"]
resources = [
{ url = "https://github.com/coyim/coyim", txt = "Project repository" },
{ url = "https://coy.im", txt = "Project homesite" },
]
[dergchat]
title = "Dergchat"
about = """
Dergchat is a small chat client for the XMPP protocol. It is written in Rust, \
based on xmpp-rs and Dioxus.
Please note: this app is not really in a usable state. Do not try to use this \
at the moment.
"""
linux = "https://codeberg.org/Mizah/Dergchat"
properties = ["chat", "desktop", "graphical"]
resources = [
{ url = "xmpp:dergchat@conference.mizah.xyz?join", txt = "Support group chat" },
{ url = "https://codeberg.org/Mizah/Dergchat", txt = "Project repository" },
]
[dino]
title = "Dino"
about = """
Dino is a modern open-source chat client for desktop and mobile devices, which \
focuses on providing a clean and reliable Jabber/XMPP experience while having \
your privacy in mind.
Dino supports end-to-end encryption with OMEMO and OpenPGP and allows \
configuring privacy-related features such as read receipts and typing \
notifications.
Dino fetches history from the server and synchronizes messages with other \
services.
"""
bsd = "https://www.freshports.org/net-im/dino/"
linux = "https://dino.im/#download"
properties = ["chat", "desktop", "featured", "graphical", "mobile", "omemo", "openpgp"]
resources = [
{ url = "https://flathub.org/apps/im.dino.Dino", txt = "Flathub package" },
{ url = "xmpp:chat@dino.im?join", txt = "Support group chat" },
{ url = "https://dino.im", txt = "Project homesite" },
]
[freetalk]
title = "Freetalk"
about = """
GNU Freetalk is a console based chat client for Jabber and other XMPP servers.
It has context sensitive auto-completion for buddy names, commands, and even \
ordinary English words. Similar to GNU Emacs,
You can customize and extend GNU Freetalk with Scheme language.
"""
bsd = "https://www.freshports.org/net-im/freetalk/"
posix = "https://www.gnu.org/software/freetalk/"
properties = ["chat", "console", "desktop"]
resources = [
{ url = "https://lists.gnu.org/mailman/listinfo/freetalk-dev", txt = "Mailing list" },
{ url = "https://www.gnu.org/software/freetalk/", txt = "Project homesite" },
]
[gajim]
title = "Gajim"
about = """
Gajim aims to be an easy to use and fully-featured XMPP client.
Chat securely, using End-to-End encryption, with your friends or family; \
easily share pictures and thoughts; or discuss the news with your groups.
Gajim integrates well with your other devices: simply continue conversations \
on your mobile device.
"""
apple = "https://gajim.org/download/#macos"
bsd = "https://www.freshports.org/net-im/gajim/"
linux = "https://gajim.org/download/#linux"
windows = "https://gajim.org/download/#windows"
properties = ["adhoc", "admin", "chat", "desktop", "featured", "graphical", "omemo", "openpgp", "plugin"]
resources = [
{ url = "https://flathub.org/apps/org.gajim.Gajim", txt = "Flathub package" },
{ url = "https://apps.microsoft.com/detail/9pggf6hd43f9?hl=en-us&gl=US", txt = "Windows package" },
{ url = "https://liberapay.com/Gajim", txt = "Liberapay profile" },
{ url = "xmpp:gajim@conference.gajim.org?join", txt = "Support group chat" },
{ url = "https://gajim.org", txt = "Project homesite" },
]
[irssi]
title = "Irssi"
about = """
Irssi is a modular text mode chat client. It comes with IRC support built in.
irssi-xmpp is an Irssi plugin to connect to the XMPP network (jabber).
"""
bsd = "https://www.freshports.org/irc/irssi-xmpp/"
haiku = "https://depot.haiku-os.org/irssi"
posix = "https://cybione.org/~irssi-xmpp/"
properties = ["chat", "console", "desktop", "haikudepot", "plugin"]
resources = [
{ url = "https://cybione.org/~irssi-xmpp/", txt = "irssi-xmpp project repository" },
{ url = "https://irssi.org", txt = "Irssi homepage" },
]
[emacs]
title = "jabber.el"
about = """
An XMPP client for Emacs
jabber.el is an XMPP client for Emacs. XMPP (also known as 'Jabber') is an \
IETF-standard federated instant messaging protocol.
"""
bsd = "https://codeberg.org/emacs-jabber/emacs-jabber#how-to-install"
haiku = "https://codeberg.org/emacs-jabber/emacs-jabber#how-to-install"
posix = "https://codeberg.org/emacs-jabber/emacs-jabber#how-to-install"
properties = ["admin", "chat", "console", "desktop"]
resources = [
{ url = "https://codeberg.org/emacs-jabber/emacs-jabber", txt = "Project repository" },
]
[jsxc]
title = "JSXC"
about = """
JavaScript XMPP Client.
Real-time XMPP chat application with video calls, file transfer and encrypted \
communication.
"""
browser = "https://jsxc.org/installation.html#downloads"
properties = ["chat", "desktop", "graphical", "mobile", "omemo"]
resources = [
{ url = "https://apps.nextcloud.com/apps/ojsxc", txt = "Nextcloud package" },
{ url = "https://github.com/narutogo/jsxc-na", txt = "jsxc-na project repository" },
{ url = "https://github.com/jsxc/jsxc", txt = "jsxc project repository" },
{ url = "https://jsxc.org", txt = "Project homesite" },
]
[kaidan]
title = "Kaidan"
about = """
Kaidan is a user-friendly and modern chat app for every device.
It uses the open communication protocol XMPP (Jabber).
Unlike other chat apps, you are not dependent on one specific service \
provider, and your privacy is gauranteed more than ever before.
"""
android = "https://kaidan.im/download/#android-experimental"
bsd = "https://www.freshports.org/net-im/kaidan/"
linux = "https://kaidan.im/download/#linux"
properties = ["chat", "desktop", "graphical", "mobile", "omemo"]
resources = [
{ url = "appstream://im.kaidan.kaidan", txt = "Discover package" },
{ url = "https://flathub.org/apps/im.kaidan.kaidan", txt = "Flathub package" },
{ url = "https://invent.kde.org/network/kaidan", txt = "Project repository" },
{ url = "xmpp:kaidan@muc.kaidan.im?join", txt = "Support group chat" },
{ url = "https://kaidan.im", txt = "Project homesite" },
]
[kaidan-qml]
title = "Kaidan"
about = """
Kaidan is a user-friendly and modern chat app for every device.
It uses the open communication protocol XMPP (Jabber).
Unlike other chat apps, you are not dependent on one specific service \
provider, and your privacy is gauranteed more than ever before.
"""
ubports = "openstore://im.kaidan.kaidan"
properties = ["chat", "desktop", "featured", "graphical", "mobile", "omemo"]
resources = [
{ url = "https://open-store.io/app/im.kaidan.kaidan", txt = "OpenStore package" },
{ url = "https://invent.kde.org/network/kaidan", txt = "Project repository" },
{ url = "xmpp:kaidan@muc.kaidan.im?join", txt = "Support group chat" },
{ url = "https://kaidan.im", txt = "Project homesite" },
]
[kopete]
title = "Kopete"
about = """
Kopete is an instant messenger supporting IRC, Jabber, Gadu-Gadu, Novell \
GroupWise Messenger, and more. It is designed to be a flexible and extensible \
multi-protocol system suitable for personal and enterprise use.
The goal of Kopete is to provide users with a single easy-to-use way to access \
all of their instant messaging systems. The interface puts people first, and \
is integrated with the system address book to let you access your contacts \
from other KDE applications.
"""
bsd = "https://www.freshports.org/net-im/kopete/"
linux = "https://apps.kde.org/kopete/"
properties = ["chat", "desktop", "graphical", "otr"]
resources = [
{ url = "appstream://org.kde.kopete", txt = "Discover package" },
{ url = "https://flathub.org/apps/details/org.kde.kopete", txt = "Flathub package" },
{ url = "https://invent.kde.org/network/kopete", txt = "Project repository" },
{ url = "irc://irc.libera.chat/kopete", txt = "Support group chat" },
{ url = "https://userbase.kde.org/Kopete", txt = "Project homesite" },
]
[leechcraft]
title = "Leech Craft"
about = """
LeechCraft is a free open source cross-platform modular live environment and \
internet-client.
LeechCraft allows to chat, browse the internet, read Atom/RSS feeds, download \
files via BitTorrent, FTP, HTTP and DC, automatically download, play or stream \
podcasts (and other media files) and much more.
LeechCraft is a modular system, and by installing different modules you can \
customize the feature set, keeping off the things you do not need and have a \
decent IM client, media player or a feed reader, for example.
"""
apple = "https://leechcraft.org/download#mac-os-x"
linux = "https://leechcraft.org/download#linux"
windows = "https://leechcraft.org/download#microsoft-windows"
properties = ["chat", "desktop", "graphical", "openpgp", "otr", "plugin", "pubsub"]
resources = [
{ url = "https://github.com/0xd34df00d/leechcraft", txt = "Project repository" },
{ url = "https://leechcraft.org", txt = "Project homesite" },
]
[mcabber]
title = "MCabber"
about = """
mcabber is a small XMPP (Jabber) console client.
mcabber includes features such as SASL/SSL/TLS support, MUC (Multi-User Chat) \
support, history logging, command completion, OpenPGP encryption, OTR (Off-the-\
Record Messaging) support, dynamic modules and external action triggers.
"""
bsd = "https://www.freshports.org/net-im/mcabber/"
posix = "https://mcabber.com"
properties = ["admin", "chat", "console", "desktop", "featured", "openpgp", "otr"]
resources = [
{ url = "xmpp:mcabber@conf.lilotux.net?join", txt = "Support group chat" },
{ url = "https://mcabber.com/hg/", txt = "Project repository" },
{ url = "https://mcabber.com", txt = "Project homesite" },
]
[miranda]
title = "Miranda NG"
about = """
A multi-protocol client with extended XMPP support.
Miranda NG is a successor of the popular multi-protocol instant messaging \
client Miranda IM.
It is very light on system resources and extremely fast.
"""
windows = "https://miranda-ng.org/downloads/"
properties = ["adhoc", "chat", "desktop", "featured", "graphical", "omemo", "openpgp", "otr", "plugin"]
resources = [
{ url = "https://github.com/miranda-ng/miranda-ng", txt = "Project repository" },
{ url = "https://miranda-ng.org", txt = "Project homesite" },
]
[monal]
title = "Monal"
about = """
Privacy like it's 1999.
Monal is an XMPP instant messaging client for macOS and iOS which strives to \
be the go-to client for these platforms just like the app Conversations is for \
Divest OS.
"""
apple = "https://monal-im.org"
properties = ["chat", "desktop", "featured", "graphical", "mobile", "omemo"]
resources = [
{ url = "https://apps.apple.com/app/id317711500", txt = "iOS package" },
{ url = "https://apps.apple.com/app/id1637078500", txt = "macOS package" },
{ url = "https://github.com/monal-im/Monal", txt = "Project repository" },
{ url = "xmpp:monal@chat.yax.im?join", txt = "Support group chat" },
{ url = "https://monal-im.org", txt = "Project homesite" },
]
[monocles]
title = "monocles chat"
about = """
monocles chat is a modern and secure Android XMPP chat client.
It is based on blabber.im and Conversations, yet has a lot of changes and \
offers additional features to improve usability and security.
"""
android = "https://f-droid.org/packages/de.monocles.chat"
properties = ["adhoc", "chat", "fdroid", "featured", "graphical", "mobile", "omemo", "openpgp", "otr"]
resources = [
{ url = "https://f-droid.org/en/packages/de.monocles.chat", txt = "F-Droid package" },
{ url = "https://play.google.com/store/apps/details?id=eu.monocles.chat", txt = "Play package" },
{ url = "https://codeberg.org/monocles/monocles_chat", txt = "Project repository" },
{ url = "xmpp:support@conference.monocles.de?join", txt = "Support group chat" },
{ url = "https://monocles.de/more/", txt = "Project homesite" },
]
[movim]
title = "Movim"
about = """
Movim is a federated publishing and chat platform that acts as an HTML \
frontend for the XMPP protocol.
Movim offers a complete social and chat experience for the decentralized XMPP \
network, and it can easily connect to several XMPP servers at the same time.
Chatrooms, journals, video-conferences; Movim centralizes all that you need to \
communicate with your colleagues, friends or family in one simple interface.
It also fully adapts to all of your devices from your mobile devices to your \
desktop computer.
"""
apple = "https://join.movim.eu"
browser = "https://join.movim.eu"
android = "https://join.movim.eu"
ubports = "openstore://eu.movim.ut.movim"
properties = ["adhoc", "chat", "desktop", "featured", "graphical", "mobile", "omemo", "pubsub", "pwa"]
resources = [
{ url = "https://open-store.io/app/eu.movim.ut.movim", txt = "OpenStore package" },
{ url = "https://gitlab.com/ChristianPauly/ubuntu-movim", txt = "ubuntu-movim project repository" },
{ url = "https://github.com/movim/movim", txt = "Movim project repository" },
{ url = "xmpp:movim@conference.movim.eu?join", txt = "Support group chat" },
{ url = "https://movim.eu", txt = "Project homesite" },
]
[moxxy]
title = "Moxxy"
about = """
Moxxy is an experimental XMPP client that aims to be modern and easy to use.
It is currently alpha software. This means that there will be issues with some \
functionalities. Please do not use Moxxy for anything important at this moment.
"""
android = "https://apt.izzysoft.de/fdroid/index/apk/org.moxxy.moxxyv2"
properties = ["chat", "graphical", "izzyondroid", "mobile", "omemo"]
resources = [
{ url = "https://codeberg.org/moxxy/moxxy", txt = "Project repository" },
{ url = "xmpp:moxxy@muc.moxxy.org?join", txt = "Support group chat" },
{ url = "https://moxxy.org", txt = "Project homesite" },
]
[pade]
title = "Pàdé"
about = """
Browser Extension based XMPP unified communications client
Pàdé is the Yoruba word for "Meet". It is a unified real-time collaboration \
client optimized for business and organizations implemented as a cross-\
platform browser extension.
"""
browser = "https://igniterealtime.org/projects/pade/"
properties = ["adhoc", "chat", "desktop", "extension", "graphical", "mobile", "omemo", "pwa"]
resources = [
{ url = "https://discourse.igniterealtime.org/c/pade", txt = "Support forum" },
{ url = "xmpp:open_chat@conference.igniterealtime.org?join", txt = "Support group chat" },
{ url = "https://igniterealtime.org/projects/pade/", txt = "Project homesite" },
]
[pidgin]
title = "Pidgin"
about = """
Pidgin is a chat program which lets you log into accounts on multiple chat \
networks simultaneously. This means that you can be chatting with friends on \
XMPP and sitting in an IRC channel at the same time.
Pidgin is compatible with the following chat networks out of the box: \
Jabber/XMPP, Bonjour, Gadu-Gadu, IRC, Novell GroupWise Messenger, Lotus \
Sametime, SILC, SIMPLE, and Zephyr. It can support many more with plugins.
Pidgin supports many features of these chat networks, such as file transfers, \
away messages, buddy icons, custom smileys, and typing notifications. Numerous \
plugins also extend functionality above and beyond the standard features.
"""
bsd = "https://www.freshports.org/net-im/pidgin/"
linux = "https://pidgin.im/install/"
windows = "https://pidgin.im/install/"
properties = ["chat", "desktop", "openpgp", "otr", "plugin"]
resources = [
{ url = "https://flathub.org/apps/im.pidgin.Pidgin", txt = "Flathub package" },
{ url = "https://pidgin.im", txt = "Project homesite" },
]
[poezio]
title = "Poezio"
about = """
Poezio is a free console XMPP client (the protocol on which the Jabber IM \
network is built).
It allows you to connect very easily (no account creation needed) to the \
XMPP network, and join to various of chatrooms, immediately.
It mimics the appearance of the most famous IRC clients (weechat, irssi, etc), \
and it includes many identical commands. You will be immediately familiar, if \
you already know these clients. Configuration can be made in a configuration \
file or directly from the client. You will find the light, fast, geeky and \
anonymous spirit of IRC while using a powerful, standard and open protocol.
"""
haiku = "https://depot.haiku-os.org/poezio"
posix = "https://poez.io/en/#download"
properties = ["adhoc", "chat", "console", "desktop", "featured", "haikudepot", "omemo", "openpgp", "otr", "plugin"]
resources = [
{ url = "https://flathub.org/apps/io.poez.Poezio", txt = "Flathub package" },
{ url = "https://codeberg.org/poezio/poezio", txt = "Project repository" },
{ url = "https://codeberg.org/poezio/poezio/src/branch/main/plugins", txt = "Plugins list" },
{ url = "xmpp:poezio@muc.poez.io?join", txt = "Support group chat" },
{ url = "https://poez.io", txt = "Project homesite" },
]
[profanity]
title = "Profanity"
about = """
A console based XMPP client.
Profanity is a console based XMPP client written in C using ncurses and \
libstrophe, inspired by Irssi.
It supports XMPP chat services, MUC chat room, OTR, PGP and OMEMO encryption, \
roster management, including flexible resource and priority settings, desktop \
notifications, and it has a plugins system in Python and C.
"""
bsd = "https://www.freshports.org/net-im/profanity/"
posix = "https://profanity-im.github.io"
properties = ["adhoc", "chat", "console", "desktop", "featured", "omemo", "openpgp", "otr", "plugin"]
resources = [
{ url = "https://github.com/profanity-im/profanity", txt = "Project repository" },
{ url = "https://profanity-im.github.io/plugins.html", txt = "Plugins list" },
{ url = "https://lists.posteo.de/listinfo/profanity", txt = "Mailing list" },
{ url = "xmpp:profanity@rooms.dismail.de?join", txt = "Support group chat" },
{ url = "https://profanity-im.github.io", txt = "Project homesite" },
]
[prose]
title = "Prose"
home = "https://prose.org"
about = """
All of your workplace communication lives here.
Decentralized Team Messaging in an Era of Centralized SaaS.
"""
apple = "https://prose.org/downloads/"
browser = "https://prose.org/downloads/"
properties = ["chat", "desktop", "graphical", "mobile"]
resources = [
{ url = "https://prose.org", txt = "Project homesite" },
]
[psi]
title = "Psi"
about = """
Psi is a cross-platform powerful XMPP client designed for experienced people.
Fast and lightweight, Psi is fully open-source and compatible with any Qt \
supported operating system.
"""
apple = "https://psi-im.org"
linux = "https://psi-im.org"
windows = "https://psi-im.org"
properties = ["adhoc", "admin", "chat", "desktop", "graphical", "omemo", "openpgp", "otr", "plugin"]
resources = [
{ url = "https://github.com/psi-im/psi", txt = "Project repository" },
{ url = "https://liberapay.com/Psi", txt = "Liberapay profile" },
{ url = "xmpp:psi-dev@conference.jabber.ru?join", txt = "Support group chat" },
{ url = "https://psi-im.org", txt = "Project homesite" },
]
[psi-plus]
title = "Psi+"
about = """
Psi+ is a development branch of Psi XMPP client. Thanks to rolling release \
development model Psi+ recieves new features and fixes very quickly.
Project purposes are: implementation of new features, writing of patches and \
plugins for transferring them to upstream.
"""
apple = "https://psi-plus.com/wiki/en:downloads#macos"
haiku = "https://depot.haiku-os.org/psi_plus"
linux = "https://psi-plus.com/wiki/en:downloads#linux"
windows = "https://psi-plus.com/wiki/en:downloads#ms_windows"
properties = ["adhoc", "admin", "chat", "desktop", "featured", "graphical", "haikudepot", "omemo", "openpgp", "otr", "plugin"]
resources = [
{ url = "https://github.com/psi-plus/main", txt = "Project repository" },
{ url = "https://liberapay.com/Psi", txt = "Liberapay profile" },
{ url = "xmpp:psi-dev@conference.jabber.ru?join", txt = "Support group chat" },
{ url = "https://psi-plus.com", txt = "Project homesite" },
]
[reeder]
title = "Reeder"
about = """
Reeder is an Atom/RSS feed reader with the peculiar meticulousness that is \
purely based on the XMPP PubSub system. This means, that the content which \
Reeder fetches, does not come from typical HTTP feed sources but rather from \
XMPP PubSub services.
"""
browser = "https://github.com/SeveFP/Reeder"
properties = ["desktop", "graphical", "pubsub"]
resources = [
{ url = "https://github.com/SeveFP/Reeder", txt = "Project repository" },
]
[renga]
title = "Renga"
about = """
A simple but powerful client for chatting on XMPP networks.
Renga supports personal one-to-one chat, group chat, transports, etc. and it \
provides a clean and easy to use interface.
"""
haiku = "https://depot.haiku-os.org/renga"
properties = ["chat", "desktop", "featured", "graphical", "haikudepot"]
resources = [
{ url = "xmpp:renga@chat.jabberfr.org?join", txt = "Support group chat" },
{ url = "https://pulkomandy.tk/projects/renga", txt = "Project homesite" },
]
[siskin]
title = "Siskin"
about = """
Siskin IM by Tigase, Inc. is a lightweight and powerful XMPP client for iPhone \
and iPad. It provides an easy way to talk and share moments with your friends.
"""
apple = "https://siskin.im/#about"
properties = ["chat", "graphical", "mobile", "omemo"]
resources = [
{ url = "https://itunes.apple.com/us/app/tigase-messenger/id1153516838", txt = "iOS package" },
{ url = "xmpp:tigase@muc.tigase.org?join", txt = "Support group chat (MUC)" },
{ url = "xmpp:tigase@mix.tigase.im?join", txt = "Support group chat (MIX)" },
{ url = "https://siskin.im", txt = "Project homesite" },
]
[spark]
title = "Spark"
about = """
Spark is an Open Source, cross-platform IM client optimized for businesses and \
organizations.
It features built-in support for group chat, telephony integration, and strong \
security.
It also offers a great end-user experience with features like in-line spell \
checking, group chat room bookmarks, and tabbed conversations.
"""
apple = "https://igniterealtime.org/projects/spark/"
linux = "https://igniterealtime.org/projects/spark/"
windows = "https://igniterealtime.org/projects/spark/"
properties = ["chat", "desktop", "graphical", "omemo"]
resources = [
{ url = "https://discourse.igniterealtime.org/c/spark", txt = "Support forum" },
{ url = "xmpp:open_chat@conference.igniterealtime.org?join", txt = "Support group chat" },
{ url = "https://igniterealtime.org/projects/spark/", txt = "Project homesite" },
]
#[speeqe]
#title = "Speeqe"
#about = """
#Speeqe is an HTML based client to XMPP/MUC rooms.
#
#Speeqe is an HTML based, group chat client that works with the XMPP/MUC \
#protocol. It is chat made simple. The goal is to give the user the best and \
#easiest experience in creating chat rooms.
#
#It is a combination of javascript and python code using a collection of open \
#source software and software tools. This collection is nginx or apache for a \
#frontend. The frontend serves the HTML client which is javascript using \
#Strophe and JQuery.
#
#It also proxies to Punjab for the BOSH connection to connect to XMPP XMPP \
#based servers. To tie it all together there is a small amount of django.
#"""
#browser = "https://github.com/thepug/Speeqe"
#properties = ["chat", "desktop", "graphical"]
#resources = [
# { url = "https://github.com/thepug/Speeqe", txt = "Project repository" },
#]
[squawk]
title = "Squawk"
about = """
Squawk is a lightweight XMPP desktop messenger.
The primary objective of this project is to offer you a fast and user-friendly \
messaging experience that closely aligns with your system style, while also \
minimizing resource consumption.
Squawk is still at a very early stage and might not suit everyone but you are welcome to try it out.
"""
linux = "https://macaw.me/projects/squawk/"
properties = ["chat", "desktop", "graphical"]
resources = [
{ url = "xmpp:squawk@conference.macaw.me?join", txt = "Support group chat" },
{ url = "https://git.macaw.me/blue/squawk", txt = "Project repository" },
{ url = "https://macaw.me/projects/squawk/", txt = "Project homesite" },
]
[stork]
title = "Stork"
about = """
Stork IM by Tigase, Inc. is a lightweight and powerful XMPP client for Android.
It provides an easy way to talk and share moments with your friends.
"""
android = "https://stork.im/#about"
properties = ["chat", "graphical", "mobile", "omemo"]
resources = [
{ url = "xmpp:tigase@muc.tigase.org?join", txt = "Support group chat (MUC)" },
{ url = "xmpp:tigase@mix.tigase.im?join", txt = "Support group chat (MIX)" },
{ url = "https://stork.im", txt = "Project homesite" },
]
[swift]
title = "Swift"
about = """
An elegant, secure, adaptable and intuitive XMPP Client.
Swift's clean design and comprehensive feature set make it the logical choice \
for anyone looking for a cross-platform XMPP client.
Swift is free to use, with optional commercial support contracts available \
from Isode.
"""
apple = "https://swift.im/downloads.html"
linux = "https://swift.im/downloads.html"
windows = "https://swift.im/downloads.html"
properties = ["chat", "desktop", "graphical"]
resources = [
{ url = "https://swift.im", txt = "Project homesite" },
]
[uwpx]
title = "UWPX"
home = "https://uwpx.org"
about = """
UWPX is a Windows app for your UWP (Windows 10 and Windows 11) devices.
At the moment, development on UWPX has stopped, and we are looking for a new \
maintainer.
There is support for a wide range of features link bookmarks, user avatars, \
chat markers and experimental OMEMO support.
"""
windows = "https://uwpx.org"
properties = ["chat", "desktop", "featured", "graphical", "mobile", "omemo"]
resources = [
{ url = "https://github.com/UWPX/UWPX-Client?tab=readme-ov-file#features", txt = "A complete list of features" },
{ url = "https://apps.microsoft.com/detail/9n2s5v8hmvlm?hl=en-us&gl=US", txt = "Windows package" },
{ url = "https://github.com/UWPX/UWPX-Client", txt = "Project repository" },
{ url = "https://uwpx.org", txt = "Project homesite" },
]
[weechat]
title = "WeeChat"
home = "https://github.com/bqv/weechat-xmpp"
about = """
XMPP for power users and digital masochists.
weechat-xmpp is a WeeChat plugin that extends WeeChat to support XMPP, and it \
currently has a minimal but ideally maximal set of XEPs.
"""
haiku = "https://depot.haiku-os.org/weechat"
posix = "https://github.com/bqv/weechat-xmpp"
properties = ["chat", "console", "desktop", "omemo", "openpgp", "plugin"]
resources = [
{ url = "https://github.com/bqv/weechat-xmpp", txt = "weechat-xmpp project repository" },
{ url = "https://weechat.org", txt = "WeeChat homepage" },
]
[xabber]
title = "Xabber"
about = """
Open source Jabber (XMPP) client with multi-account support, and a clean \
interface to provide you with a first-class chat experience.
Free (as in freedom!) and ad-free, Xabber looks and works great, and is built \
to provide people with a simple, fast and secure messaging, based on \
interoperable open standards.
"""
browser = "https://xabber.com"
android = "https://xabber.com"
properties = ["chat", "desktop", "featured", "graphical", "mobile"]
resources = [
{ url = "https://www.xabber.com/rel/client/android/last/xabber.apk", txt = "Nightly package" },
{ url = "https://f-droid.org/packages/com.xabber.android", txt = "F-Droid package" },
{ url = "https://web.xabber.com", txt = "Xabber Web" },
{ url = "https://xabber.com", txt = "Project homesite" },
]
[xmpp-web]
title = "XMPP Web"
about = """
A lightweight HTML chat client for XMPP servers.
It supports WebSocket, groupchat, roster, bookmarks, file transfer, password \
protected rooms, chat state notifications, formatting of messages, stickers, \
room creation and configuration, message moderation, vCard information.
It is lightweight (600 KB gzipped at the first loading and then less than 10 KB)
Guest access /guest?join={jid} (joining a MUC anonymously as described in RFC 4505)
"""
browser = "https://github.com/nioc/xmpp-web/releases"
properties = ["chat", "desktop", "graphical", "mobile", "pwa"]
resources = [
{ url = "https://github.com/nioc/xmpp-web", txt = "Project repository" },
]
[yaxim]
title = "yaxim"
about = """
yaxim (Yet Another XMPP Instant Messenger) is a lean Jabber/XMPP client for \
Android.
It aims at usability, low overhead and security, and works on low-end Android \
devices starting with Android 4.0.
"""
android = "https://yaxim.org/download/"
properties = ["chat", "graphical", "mobile"]
resources = [
{ url = "https://play.google.com/store/apps/details?id=org.yaxim.androidclient", txt = "Play package" },
{ url = "xmpp:yaxim@chat.yax.im?join", txt = "Support group chat" },
{ url = "https://yaxim.org", txt = "Project homesite" },
]