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

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.


python-irc 20.5.0
Propagated dependencies: python-importlib-resources@6.5.2 python-jaraco-collections@5.2.1 python-jaraco-functools@4.2.1 python-jaraco-logging@3.4.0 python-jaraco-stream@3.0.4 python-jaraco-text@4.0.0 python-more-itertools@10.6.0 python-pytz@2025.1 python-tempora@5.8.1
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://github.com/jaraco/irc
Licenses: Expat
Build system: pyproject
Synopsis: @dfn{Internet Relay Chat} (IRC) protocol library for Python
Description:

This library provides a low-level implementation of the IRC protocol for Python. It provides an event-driven IRC client framework with support for the basic IRC protocol, CTCP, and DCC connections.

nheko 0.12.1
Dependencies: bash-minimal@5.2.37 blurhash@0.2.0 brotli@1.2.0 cmark@0.31.2 coeurl@0.3.1 cpp-httplib@0.20.0 curl@8.20.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.23 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.7 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.17.0 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.

cmp 19-0.52bfcfa
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://github.com/TokTok/cmp
Licenses: Expat
Build system: gnu
Synopsis: C implementation of the MessagePack serialization format
Description:

CMP is a C implementation of the MessagePack serialization format.

senpai 0.4.1
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://sr.ht/~delthas/senpai
Licenses: ISC
Build system: go
Synopsis: Modern terminal IRC client
Description:

senpai is an IRC client that works best with bouncers.

zulip-term 0.7.0-0.6a79987
Dependencies: python-beautifulsoup4@4.14.3 python-lxml@6.0.2 python-pygments@2.19.2 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.1
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.

meanwhile 1.1.1
Propagated dependencies: glib@2.86.0
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://github.com/obriencj/meanwhile
Licenses: LGPL 3
Build system: glib-or-gtk
Synopsis: Library for Lotus Instant Messaging
Description:

Meanwhile is a library for connecting to a LIM (Lotus Instant Messaging, formerly Lotus Sametime, formerly VPBuddy) community. It uses a protocol based in part off of the IMPP draft(*1), and in part off of traces of TCP sessions from existing clients.

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

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.

purple-lurch 0.7.0
Dependencies: axc@0.3.7 glib@2.86.0 libgcrypt@1.12.2 libomemo@0.7.1 libsignal-protocol-c@2.3.3 libxml2@2.14.6 minixml@3.3.1 pidgin@2.14.14 sqlite@3.39.3
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://github.com/gkdr/lurch
Licenses: GPL 3+
Build system: gnu
Synopsis: OMEMO Encryption for libpurple
Description:

Purple-lurch plugin adds end-to-end encryption support through the Double Ratchet (Axolotl) algorithm, to libpurple applications using XMPP,through its standard XEP-0384: OMEMO Encryption. It provides confidentiality, (weak) forward secrecy, break-in recovery, authentication, integrity, deniability, and asynchronicity.

prosody-http-libjs 0-4.15a7749
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://modules.prosody.im/mod_http_libjs.html
Licenses: X11
Build system: copy
Synopsis: Serve common static CSS and Javascript libraries from the filesystem.
Description:

This module serves common static CSS and Javascript libraries from the filesystem, allowing other HTTP modules to easily reference them.

You can override the filesystem location using the libjs_path configuration option. The default is /usr/share/javascript.

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.

telegram-purple 1.4.7
Dependencies: pidgin@2.14.14 libgcrypt@1.12.2 libwebp@1.3.2 glib@2.86.0 gtk+@2.24.33 zlib@1.3.1
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://github.com/majn/telegram-purple
Licenses: GPL 2+
Build system: gnu
Synopsis: Telegram messaging support for Pidgin
Description:

Telegram-purple is a plugin for Libpurple, the communication library used by the Pidgin instant messaging client, that adds support for the Telegram messenger.

This package is on ``life support'' until tdlib-purple is a full replacement.

matterbridge 1.26.0
Dependencies: go-golang-org-x-crypto@0.53.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.46.0 go-golang-org-x-term@0.44.0 go-golang-org-x-text@0.38.0 go-golang-org-x-time@0.14.0 go-golang-org-x-tools@0.46.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.14 go-github-com-mattn-go-isatty@0.0.22 go-github-com-mattn-go-runewidth@0.0.19 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-1.662ad1d 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.

bitlbee-discord 0.4.3-1.607f988
Dependencies: glib@2.86.0
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://github.com/sm00th/bitlbee-discord/
Licenses: GPL 2+
Build system: gnu
Synopsis: Discord plugin for Bitlbee
Description:

Bitlbee-discord is a plugin for Bitlbee which provides access to servers running the Discord protocol.

weechat-wee-slack 2.11.0
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: pyproject
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.

libgadu 1.12.2
Dependencies: curl@8.20.0 expat@2.7.1 protobuf-c@1.4.1 libxml2@2.14.6 openssl@3.5.7 zlib@1.3.1
Propagated dependencies: gnutls@3.8.13
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://libgadu.net/index.en.html
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Library for handling the protocol of Gadu-Gadu
Description:

LibGadu is library for handling Gadu-Gadu instant messenger protocol. The library is written in C and aims to be operating system and environment independent.

pounce 3.2
Dependencies: libressl@4.3.2 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.

libphonenumber 9.0.21
Dependencies: boost@1.83.0 protobuf@3.21.9 openjdk@11.0.22 icu4c@73.1
Propagated dependencies: abseil-cpp@20250814.1
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://github.com/google/libphonenumber
Licenses: ASL 2.0
Build system: cmake
Synopsis: Library for parsing and using phone numbers
Description:

This package provides a C++ library for parsing, formatting, and validating international phone numbers.

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

This module implements support for a group of push notification extensions by the Tigase team that allow a client to specify filters to be applied to push notifications. It is a custom extension to XEP-0357: Push Notifications.

bitlbee 3.6
Dependencies: glib@2.86.0 libotr@4.1.1 gnutls@3.8.13 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
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).

purple-teams 2026-09-06
Dependencies: glib@2.86.0 json-glib@1.10.0 pidgin@2.14.14
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://codeberg.org/EionRobb/purple-teams
Licenses: GPL 3+
Build system: gnu
Synopsis: Purple plug-in to access Teams instant messaging
Description:

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

Total packages: 32836