_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


zulip-term 0.7.0
Dependencies: python-beautifulsoup4@4.14.3 python-lxml@6.0.1 python-pygments@2.19.1 python-pyperclip@1.9.0 python-dateutil@2.9.0 python-pytz@2025.1 python-typing-extensions@4.15.0 python-tzlocal@5.2 python-urwid@2.1.2 python-urwid-readline@0.15.1 python-zulip@0.9.0
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://github.com/zulip/zulip-terminal
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Zulip's official terminal client
Description:

This package contains Zulip's official terminal client.

python-nbxmpp 5.0.4
Dependencies: glib@2.83.3 glib-networking@2.78.1 libsoup-minimal@3.6.4 python-gssapi@1.10.0 python-idna@3.10 python-packaging@25.0 python-precis-i18n@1.1.1 python-pygobject@3.50.0
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://dev.gajim.org/gajim/python-nbxmpp
Licenses: GPL 3+
Build system: pyproject
Synopsis: Non-blocking XMPP Module
Description:

Python-nbxmpp is a Python library that provides a way for Python applications to use the XMPP network. This library was initially a fork of xmpppy.

c-toxcore 0.2.19
Propagated dependencies: libsodium@1.0.18 opus@1.5.2 libvpx@1.15.2
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://tox.chat
Licenses: GPL 3+
Build system: cmake
Synopsis: Library for the Tox encrypted messenger protocol
Description:

Official fork of the C library implementation of the Tox encrypted messenger protocol.

python-harmony 0.7.2
Dependencies: python-librecaptcha@0.7.3 python-keyring@23.9.3 python-requests@2.32.5
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://github.com/taylordotfish/harmony
Licenses: GPL 3+
Build system: pyproject
Synopsis: Discord account management
Description:

This package provides account management tools for Discord.

prosody-vcard-muc 0-3.66e7d46
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://modules.prosody.im/mod_vcard_muc.html
Licenses: X11
Build system: copy
Synopsis: Support for MUC vCards and avatars
Description:

This module adds the ability to set vCard for MUC rooms. One of the most common use cases is to define avatars for MUC rooms.

mosquitto 2.0.21
Dependencies: openssl@3.0.8 libxslt@1.1.43 libwebsockets@4.4.1
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://mosquitto.org/
Licenses: EPL 1.0 EDL 1.0
Build system: cmake
Synopsis: Message broker
Description:

This package provides Eclipse Mosquitto, a message broker that implements the MQTT protocol versions 5.0, 3.1.1 and 3.1. Mosquitto is lightweight and is suitable for use on all devices from low power single board computers to full servers.

The MQTT protocol provides a lightweight method of carrying out messaging using a publish/subscribe model. This makes it suitable for Internet of Things messaging such as with low power sensors or mobile devices such as phones, embedded computers or microcontrollers.

loudmouth 1.5.4
Dependencies: glib@2.83.3 gnutls@3.8.3 mit-krb5@1.21 libidn@1.43
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://mcabber.com/
Licenses: LGPL 2.0+
Build system: gnu
Synopsis: Asynchronous XMPP library
Description:

Loudmouth is a lightweight and easy-to-use C library for programming with the XMPP (formerly known as Jabber) protocol. It is designed to be easy to get started with and yet extensible to let you do anything the XMPP protocol allows.

prosody-http-upload 0-3.66e7d46
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://modules.prosody.im/mod_http_upload.html
Licenses: X11
Build system: copy
Synopsis: XEP-0363: Allow clients to upload files over HTTP
Description:

This module implements XEP-0363: it allows clients to upload files over HTTP.

libstrophe 0.14.0
Dependencies: expat@2.7.1 openssl@3.0.8 zlib@1.3.1
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://strophe.im/libstrophe/
Licenses: GPL 3+ X11
Build system: gnu
Synopsis: C library for writing XMPP clients
Description:

Libstrophe is a minimal XMPP library written in C. It has almost no external dependencies, only an XML parsing library (expat or libxml are both supported).

toxic 0.15.1
Dependencies: c-toxcore@0.2.19 curl@8.6.0 freealut@1.1.0 gdk-pixbuf@2.42.12 libconfig@1.7.3 libnotify@0.8.3 libpng@1.6.39 libvpx@1.15.2 libx11@1.8.12 ncurses@6.2.20210619 openal@1.23.1 python@3.11.14 qrencode@4.1.1
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://github.com/JFreegman/toxic
Licenses: GPL 3+
Build system: gnu
Synopsis: Tox chat client using ncurses
Description:

Toxic is a console-based instant messaging client, using c-toxcore and ncurses. It provides audio calls, sound and desktop notifications, and Python scripting support.

python-pypresence 4.6.1
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://github.com/qwertyquerty/pypresence
Licenses: Expat
Build system: pyproject
Synopsis: Discord RPC client
Description:

This package provides python-pypresence, a Discord RPC client written in Python.

prosody-muc-offline-delivery 0-3.66e7d46
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://modules.prosody.im/mod_muc_offline_delivery.html
Licenses: X11
Build system: copy
Synopsis: Deliver MUC messages to users who are not in the room
Description:

This module implements support for sending messages in a MUC to affiliated users who are not in the room. This is a custom extension by Tigase to allow push notifications from MUCs to users who are not currently connected.

ejabberd 25.08
Dependencies: bash-minimal@5.2.37 coreutils@9.1 procps@4.0.3 sed@4.9
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://www.ejabberd.im
Licenses: GPL 2+
Build system: rebar
Synopsis: Robust, Ubiquitous and Massively Scalable Messaging Platform
Description:

This package provides Ejabberd -- Robust, Ubiquitous and Massively Scalable Messaging Platform. It supports XMPP, MQTT and SIP protocols.

perl-net-psyc 1.3
Dependencies: bash-minimal@5.2.37 perl-curses@1.36 perl-io-socket-ssl@2.089
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://perl.psyc.eu
Licenses: GPL 2 GPL 1+ Public Domain AGPL 3+
Build system: perl
Synopsis: Perl implementation of PSYC protocol
Description:

Net::PSYC with support for TCP, UDP, Event.pm, IO::Select and Gtk2 event loops. This package includes 12 applications and additional scripts: psycion (a PSYC chat client), remotor (a control console for tor router) and many more.

weechat-wee-slack 2.10.2
Dependencies: python-websocket-client@1.8.0
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://github.com/wee-slack/wee-slack
Licenses: Expat
Build system: python
Synopsis: Weechat Slack script
Description:

weechat-wee-slack is a WeeChat native client for Slack. It provides supplemental features only available in the web/mobile clients such as synchronizing read markers, typing notification, threads (and more)! It connects via the Slack API, and maintains a persistent websocket for notification of events.

mcabber 1.1.2
Dependencies: gpgme@1.24.1 libotr@4.1.1 aspell@0.60.8 enchant@1.6.0 libidn@1.43 glib@2.83.3 ncurses@6.2.20210619 loudmouth@1.5.4
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://mcabber.com
Licenses: GPL 2+
Build system: gnu
Synopsis: Small XMPP console client
Description:

Mcabber is a small XMPP (Jabber) console client, which includes features such as SASL and TLS support, Multi-User Chat (MUC) support, logging, command-completion, OpenPGP encryption, Off-the-Record Messaging (OTR) support, and more.

libqmatrixclient 0.9.3
Dependencies: olm@3.2.16 openssl@3.0.8 qtkeychain-qt6@0.14.3 qtmultimedia@6.9.2
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://quotient-im.github.io/libQuotient/
Licenses: LGPL 2.1+
Build system: qt
Synopsis: Qt client library for the Matrix instant messaging protocol
Description:

libqmatrixclient is a Qt library to write clients for the Matrix instant messaging protocol. Quaternion is the reference client implementation. Quaternion and libqmatrixclient together form the QMatrixClient project.

purple-mm-sms 0.1.4
Dependencies: modem-manager@1.22.0 pidgin@2.14.14
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://source.puri.sm/Librem5/purple-mm-sms
Licenses: GPL 2+
Build system: gnu
Synopsis: Libpurple plugin for SMS via ModemManager
Description:

Plugin for libpurple to allow sending SMS using ModemManager.

pounce 3.1
Dependencies: libressl@4.2.0 libxcrypt@4.4.38
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://git.causal.agency/pounce
Licenses: GPL 3+
Build system: gnu
Synopsis: Simple multi-client TLS-only IRC bouncer
Description:

pounce is a multi-client, TLS-only IRC bouncer. It maintains a persistent connection to an IRC server, acting as a proxy and buffer for a number of clients.

purple-mattermost 1.2-0.158ce20
Dependencies: glib@2.83.3 json-glib@1.10.0 discount@3.0.1.2 pidgin@2.14.14
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://github.com/EionRobb/purple-mattermost
Licenses: GPL 3+
Build system: gnu
Synopsis: Purple plug-in to access Mattermost instant messaging
Description:

Purple-Mattermost is a plug-in for Purple, the instant messaging library used by Pidgin and Bitlbee, among others, to access Mattermost servers.

omemo-wget 0.3.0
Dependencies: go-github-com-pkg-errors@0.9.1 xdg-utils@1.2.1
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://roob.re/omemo-wget
Licenses: LGPL 3+
Build system: go
Synopsis: Program to download and decrypt @code{aesgcm://} URLs
Description:

OMEMO-wget is a tool to handle cryptographic URLs, generated by OMEMO, during XMPP-based sessions.

gloox 1.0.28
Dependencies: libidn@1.43 gnutls@3.8.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://camaya.net/gloox
Licenses: GPL 3
Build system: gnu
Synopsis: Portable high-level Jabber/XMPP library for C++
Description:

gloox is a full-featured Jabber/XMPP client library, written in ANSI C++. It makes writing spec-compliant clients easy and allows for hassle-free integration of Jabber/XMPP functionality into existing applications.

matterbridge 1.26.0
Dependencies: go-golang-org-x-crypto@0.43.0 go-golang-org-x-image@0.32.0 go-golang-org-x-mod@0.29.0 go-golang-org-x-oauth2@0.23.0 go-golang-org-x-sys@0.37.0 go-golang-org-x-term@0.36.0 go-golang-org-x-text@0.30.0 go-golang-org-x-time@0.14.0 go-golang-org-x-tools@0.37.0 go-google-golang-org-protobuf@1.36.10 go-gopkg-in-ini-v1@1.67.0 go-gopkg-in-yaml-v2@2.4.0 go-gopkg-in-yaml-v3@3.0.1 go-gopkg-in-natefinch-lumberjack-v2@2.1 go-filippo-io-edwards25519@1.1.0 go-go-uber-org-atomic@1.11.0 go-go-uber-org-multierr@1.11.0 go-go-uber-org-zap@1.27.0 go-github-com-blang-semver@3.8.0 go-github-com-d5-tengo-v2@2.17.0 go-github-com-davecgh-go-spew@1.1.1 go-github-com-dustin-go-humanize@1.0.1 go-github-com-francoispqt-gojay@1.2.13 go-github-com-fsnotify-fsnotify@1.8.0 go-github-com-go-asn1-ber-asn1-ber@1.5.7 go-github-com-golang-jwt-jwt@3.2.2 go-github-com-golang-protobuf@1.5.4 go-github-com-google-uuid@1.6.0 go-github-com-gorilla-websocket@1.5.3 go-github-com-hashicorp-errwrap@1.1.0 go-github-com-hashicorp-go-multierror@1.1.1 go-github-com-hashicorp-golang-lru@1.0.2 go-github-com-hashicorp-hcl@1.0.0 go-github-com-jpillora-backoff@1.0.0-1.fab01a9 go-github-com-json-iterator-go@1.1.12 go-github-com-kballard-go-shellquote@0.0.0-1.95032a8 go-github-com-klauspost-compress@1.18.0 go-github-com-klauspost-cpuid-v2@2.2.8 go-github-com-magiconair-properties@1.8.10 go-github-com-mattn-go-colorable@0.1.13 go-github-com-mattn-go-isatty@0.0.20 go-github-com-mattn-go-runewidth@0.0.16 go-github-com-mgutz-ansi@0.0.0-20200706080929-d51e80ef957d go-github-com-minio-sha256-simd@0.1.1 go-github-com-mitchellh-go-homedir@1.1.0 go-github-com-mitchellh-mapstructure@1.5.0 go-github-com-modern-go-concurrent@1.0.3 go-github-com-modern-go-reflect2@1.0.2 go-github-com-opentracing-opentracing-go@1.2.0 go-github-com-pelletier-go-toml@1.9.5 go-github-com-pelletier-go-toml-v2@2.2.4 go-github-com-pkg-errors@0.9.1 go-github-com-pmezard-go-difflib@1.0.0 go-github-com-rivo-uniseg@0.4.7 go-github-com-russross-blackfriday@1.6.0 go-github-com-sirupsen-logrus@1.9.3 go-github-com-skip2-go-qrcode@0.0.0-20200617195104-da1b6568686e go-github-com-spf13-afero@1.6.0 go-github-com-spf13-cast@1.7.0 go-github-com-spf13-jwalterweatherman@1.1.0 go-github-com-spf13-pflag@1.0.6 go-github-com-spf13-viper@1.8.1 go-github-com-stretchr-testify@1.10.0 go-github-com-subosito-gotenv@1.6.0 go-github-com-valyala-bytebufferpool@1.0.0 go-github-com-vmihailenco-tagparser@2.0.0
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://github.com/42wim/matterbridge
Licenses: ASL 2.0
Build system: go
Synopsis: Bridge together various messaging networks and protocols
Description:

Relays messages between different channels from various messaging networks and protocols. So far it supports mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, twitch, ssh-chat, zulip, whatsapp, keybase, matrix, microsoft teams, nextcloud, mumble, vk and more with REST API. Mattermost is not required.

quaternion 0.0.97.1
Dependencies: libqmatrixclient@0.9.3 olm@3.2.16 openssl@3.0.8 qtdeclarative@6.9.2 qtkeychain-qt6@0.14.3 qtmultimedia@6.9.2 qtsvg@6.9.2 qtwayland@6.9.2 xdg-utils@1.2.1
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://matrix.org/ecosystem/clients/quaternion/
Licenses: GPL 3+ LGPL 3+
Build system: qt
Synopsis: Graphical client for the Matrix instant messaging protocol
Description:

Quaternion is a Qt desktop client for the Matrix instant messaging protocol. It uses libqmatrixclient and is its reference client implementation.

Total packages: 69272