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

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.


loudmouth 1.5.4
Dependencies: glib@2.86.0 gnutls@3.8.9 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.

python-paho-mqtt 2.1.0
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://www.eclipse.org/paho/
Licenses: EPL 2.0 EDL 1.0
Build system: pyproject
Synopsis: Python implementation of an MQTT client class
Description:

MQTT and MQTT-SN are lightweight publish/subscribe messaging transports for TCP/IP and connection-less protocols (such as UDP). The Eclipse Paho project provides client side implementations of MQTT and MQTT-SN in a variety of programming languages. This package is for the Python implementation of an MQTT version client class.

qtox 1.18.5
Dependencies: bash-minimal@5.2.37 ffmpeg@8.1.1 filteraudio@0.0.0-1.2fc6695 libsodium@1.0.22 c-toxcore@0.2.22 libvpx@1.16.0 libxscrnsaver@1.2.4 libx11@1.8.12 libexif@0.6.24 sqlite@3.39.3 openal@1.23.1 qrencode@4.1.1 qtsvg@6.9.2 sonnet@6.23.0 sqlcipher@3.4.2
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://qtox.github.io/
Licenses: GPL 3+
Build system: qt
Synopsis: Tox chat client using Qt
Description:

qTox is a Tox client that follows the Tox design guidelines. It provides an easy to use application that allows you to connect with friends and family without anyone else listening in.

prosody-invites-groups 0-4.15a7749
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://modules.prosody.im/mod_invites_groups.html
Licenses: X11
Build system: copy
Synopsis: Group handling for mod_invites_register
Description:

This package provides group handling for mod_invites_register

prosody-smacks 0-4.15a7749
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://modules.prosody.im/mod_smacks.html
Licenses: X11
Build system: copy
Synopsis: XEP-0198: Reliability and fast reconnects for XMPP
Description:

This module implements XEP-0198: when supported by both the client and server, it can allow clients to resume a disconnected session, and prevent message loss.

bitlbee-purple 3.6
Dependencies: pidgin@2.14.14 glib@2.86.0 libotr@4.1.1 gnutls@3.8.9 python@3.12.12 perl@5.36.0
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://www.bitlbee.org/
Licenses: GPL 2+ FreeBSD
Build system: gnu
Synopsis: IRC to instant messaging gateway (using Pidgin's libpurple)
Description:

BitlBee brings IM (instant messaging) to IRC clients, for people who have an IRC client running all the time and don't want to run an additional IM client. BitlBee currently supports XMPP/Jabber (including Google Talk), MSN Messenger, Yahoo! Messenger, AIM and ICQ, and the Twitter microblogging network (plus all other Twitter API compatible services like identi.ca and status.net).

prosody-http-upload 0-4.15a7749
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.

mosquitto 2.0.21
Dependencies: openssl@3.5.5 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.

jj 2
Dependencies: glib@2.86.0 loudmouth@1.5.4
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://23.fi/jj/
Licenses: Expat
Build system: gnu
Synopsis: FIFO based Jabber client
Description:

jj is a simple file-system-based Jabber client, inspired by ii IRC client. Interaction with jj is done by writing and reading files from the server directory which jj creates. It is perfect for bots and notifications.

libircclient 1.10
Dependencies: openssl@3.5.5
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://www.ulduzsoft.com/libircclient/
Licenses: LGPL 3+
Build system: gnu
Synopsis: Library implementing the client IRC protocol
Description:

Libircclient is a library which implements the client IRC protocol. It is designed to be small, fast, portable and compatible with the RFC standards as well as non-standard but popular features. It can be used for building the IRC clients and bots.

prosody-rest 0-4.15a7749
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://modules.prosody.im/mod_rest.html
Licenses: X11
Build system: copy
Synopsis: REST API support
Description:

This module adds an API for sending and receiving XMPP stanzas.

libcmatrix 0.0.4
Dependencies: glib@2.86.0 json-glib@1.10.0 libgcrypt@1.11.0 libsecret@0.21.7 libsoup@3.6.5 olm@3.2.16
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://source.puri.sm/Librem5/libcmatrix/
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Matrix protocol library written in C using GObject
Description:

libcmatrix is a library for writing Matrix clients in C. It handles transparently end-to-end encryption (E2EE), and stores messages/events in a local database.

c-toxcore 0.2.22
Dependencies: cmp@19-0.52bfcfa
Propagated dependencies: libsodium@1.0.22 opus@1.6.1 libvpx@1.16.0
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.

nheko 0.12.1
Dependencies: bash-minimal@5.2.37 blurhash@0.2.0 brotli@1.1.0 cmark@0.31.1 coeurl@0.3.1 cpp-httplib@0.20.0 curl@8.6.0 gst-plugins-base@1.28.1 gst-plugins-bad@1.28.1 gst-plugins-good-qt@1.28.1 kdsingleapplication@1.1.0 libevent@2.1.12 libnice@0.1.22 libxkbcommon@1.13.1 lmdb@0.9.29 lmdbxx@1.0.0 mtxclient@0.10.1 nlohmann-json@3.12.0 olm@3.2.16 openssl@3.5.5 qtdeclarative@6.9.2 qtgraphicaleffects@5.15.17 qtkeychain-qt6@0.15.0 qtmultimedia@6.9.2 qtwayland@6.9.2 qtsvg@6.9.2 re2@2022-12-01 spdlog@1.15.3 vulkan-headers@1.4.335.0 vulkan-loader@1.4.335.0 xdg-utils@1.2.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://github.com/Nheko-Reborn/nheko
Licenses: GPL 3+
Build system: qt
Synopsis: Desktop client for Matrix using Qt and C++14
Description:

Nheko want to provide a native desktop app for the Matrix protocol that feels more like a mainstream chat app and less like an IRC client.

Many matrix features are supported, including user registration, rooms, typing notification, emojis, E2E encryption, and voip calls.

prosody-cloud-notify-priority-tag 0-4.15a7749
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://modules.prosody.im/mod_cloud_notify_priority_tag.html
Licenses: X11
Build system: copy
Synopsis: Tigase priorities for XEP-0357: Push Notifications
Description:

This module implements support for a Tigase XMPP extension, Priority of notifications. It is a custom extension to XEP-0357: Push Notifications.

znc 1.10.1
Dependencies: argon2@20190702 cyrus-sasl@2.1.28 icu4c@73.1 openssl@3.5.5 perl@5.36.0 python@3.12.12 zlib@1.3.1
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://wiki.znc.in/ZNC
Licenses: ASL 2.0
Build system: cmake
Synopsis: IRC network bouncer
Description:

ZNC is an IRC network bouncer or BNC. It can detach the client from the actual IRC server, and also from selected channels. Multiple clients from different locations can connect to a single ZNC account simultaneously and therefore appear under the same nickname on IRC.

matterbridge 1.26.0
Dependencies: go-golang-org-x-crypto@0.50.0 go-golang-org-x-image@0.32.0 go-golang-org-x-mod@0.35.0 go-golang-org-x-oauth2@0.36.0 go-golang-org-x-sys@0.43.0 go-golang-org-x-term@0.42.0 go-golang-org-x-text@0.36.0 go-golang-org-x-time@0.14.0 go-golang-org-x-tools@0.44.0 go-google-golang-org-appengine@1.6.8 go-google-golang-org-protobuf@1.36.11 go-gopkg-in-ini-v1@1.67.0 go-gopkg-in-natefinch-lumberjack-v2@2.1 go-gopkg-in-yaml-v2@2.4.0 go-gopkg-in-yaml-v3@3.0.1 go-filippo-io-edwards25519@1.2.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-apex-log@1.9.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.9.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-gomarkdown-markdown@0.0.0-20250311123330-531bef5e742b go-github-com-google-gops@0.3.28 go-github-com-google-uuid@1.6.0 go-github-com-gorilla-schema@1.4.1 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-jeffail-gabs@1.4.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.3.0 go-github-com-labstack-echo-v4@4.15.2 go-github-com-magiconair-properties@1.8.10 go-github-com-matterbridge-gomatrix@0.0.0-20220411225302-271e5088ea27 go-github-com-mattn-go-colorable@0.1.13 go-github-com-mattn-go-isatty@0.0.22 go-github-com-mattn-go-runewidth@0.0.16 go-github-com-mattn-godown@0.0.1 go-github-com-mgutz-ansi@0.0.0-20200706080929-d51e80ef957d go-github-com-minio-md5-simd@1.1.2 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-pborman-uuid@1.2.1 go-github-com-pelletier-go-toml@1.9.5 go-github-com-pelletier-go-toml-v2@2.2.4 go-github-com-philhofer-fwd@1.2.0 go-github-com-pkg-errors@0.9.1 go-github-com-pmezard-go-difflib@1.0.0 go-github-com-remyoudompheng-bigfft@0.0.0-20230129092748-24d4a6f8daec 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.10 go-github-com-spf13-viper@1.8.1 go-github-com-stretchr-testify@1.11.1 go-github-com-subosito-gotenv@1.6.0 go-github-com-tinylib-msgp@1.6.4 go-github-com-valyala-bytebufferpool@1.0.0 go-github-com-valyala-fasttemplate@1.2.2 go-github-com-vmihailenco-msgpack-v5@5.4.1 go-github-com-vmihailenco-tagparser@2.0.0 go-go-mau-fi-libsignal@0.2.1 go-go-mau-fi-whatsmeow@0.0.0-20260529101937-a7ea56383ec4 go-lukechampine-com-uint128@1.3.0 go-modernc-org-cc-v3@4.27.1 go-modernc-org-mathutil@1.7.1 go-modernc-org-memory@1.11.0 go-modernc-org-opt@0.1.4 go-modernc-org-strutil@1.2.1 go-modernc-org-token@1.1.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.

whatscli 1.1.5
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://github.com/normen/whatscli
Licenses: Expat
Build system: go
Synopsis: Command line interface for WhatsApp
Description:

WhatsCLI is a command-line interface for WhatsApp that connects through the Web App API without requiring a browser. It provides a terminal-based user interface built with tview, featuring:

  • Sending and receiving WhatsApp messages in a terminal

  • QR code setup for simple authentication

  • Downloading and opening image, video, audio, and document attachments

  • Sending images, video, audio, and document attachments

  • Basic group management capabilities

  • Desktop notifications support

  • Color customization options

prosody-vcard-muc 0-4.15a7749
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.

python-zulip-bots 0.9.1
Propagated dependencies: python-beautifulsoup4@4.14.3 python-html2text@2020.1.16 python-importlib-metadata@8.7.0 python-lxml@6.0.2 python-dropbox@12.0.2 python-pip@25.1.1 python-typing-extensions@4.15.0 python-tweepy@4.16.0 python-zulip@0.9.1
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://github.com/zulip/python-zulip-api
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Zulip's Bot framework
Description:

This package provides Zulip's Bot framework.

twtxt 1.3.1
Dependencies: python-aiohttp@3.11.18 python-click@8.3.1 python-humanize@4.14.0 python-dateutil@2.9.0
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://github.com/buckket/twtxt
Licenses: Expat
Build system: pyproject
Synopsis: Decentralised, minimalist microblogging service
Description:

twtxt is a decentralised, minimalist microblogging service for hackers.

So you want to get some thoughts out on the internet in a convenient and slick way while also following the gibberish of others? Instead of signing up at a closed and/or regulated microblogging platform, getting your status updates out with twtxt is as easy as putting them in a publicly accessible text file. The URL pointing to this file is your identity, your account. twtxt then tracks these text files, like a feedreader, and builds your unique timeline out of them, depending on which files you track. The format is simple, human readable, and integrates well with UNIX command line utilities.

libqmatrixclient 0.9.5
Dependencies: olm@3.2.16 openssl@3.5.5 qtkeychain-qt6@0.15.0 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.

quaternion 0.0.97.1
Dependencies: libqmatrixclient@0.9.5 olm@3.2.16 openssl@3.5.5 qtdeclarative@6.9.2 qtkeychain-qt6@0.15.0 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: 72465