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

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.


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-cloud-notify-encrypted 0-4.15a7749
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://modules.prosody.im/mod_cloud_notify_encrypted.html
Licenses: X11
Build system: copy
Synopsis: Custom extension to XEP-0357: Push Notifications
Description:

This module implements support for a Encrypted Push Notifications, a custom extension to XEP-0357: Push Notifications.

perl-net-psyc 1.3
Dependencies: bash-minimal@5.2.37 perl-curses@1.45 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.

telegram-purple 1.4.7
Dependencies: pidgin@2.14.14 libgcrypt@1.11.0 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.

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.

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.

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.

ngircd 27
Dependencies: zlib@1.3.1 tcp-wrappers@7.6 gnutls@3.8.9 linux-pam@1.5.2
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://ngircd.barton.de/
Licenses: GPL 2+
Build system: gnu
Synopsis: Lightweight Internet Relay Chat server for small networks
Description:

ngIRCd is a lightweight Internet Relay Chat (IRC) server for small or private networks. It is easy to configure, can cope with dynamic IP addresses, and supports IPv6, SSL-protected connections, as well as PAM for authentication.

libomemo-c 0.5.1
Dependencies: check@0.15.2 openssl@3.5.5
Propagated dependencies: protobuf-c@1.4.1
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://github.com/dino/libomemo-c
Licenses: GPL 3+
Build system: meson
Synopsis: Implementation of a ratcheting forward secrecy protocol
Description:

This package provides a fork of libsignal-protocol-c, used by Dino to provide OMEMO support.

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.

pidgin-otr 4.0.2
Dependencies: glib@2.86.0 gtk+@2.24.33 libgcrypt@1.11.0 libgpg-error@1.51 libotr@4.1.1 perl@5.36.0 pidgin@2.14.14
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://otr.cypherpunks.ca/
Licenses: GPL 2+
Build system: gnu
Synopsis: Off-the-Record Messaging plugin for Pidgin
Description:

Pidgin-OTR is a plugin that adds support for OTR to the Pidgin instant messaging client. OTR (Off-the-Record) Messaging allows you to have private conversations over instant messaging by providing: (1) Encryption: No one else can read your instant messages. (2) Authentication: You are assured the correspondent is who you think it is. (3) Deniability: The messages you send do not have digital signatures that are checkable by a third party. Anyone can forge messages after a conversation to make them look like they came from you. However, during a conversation, your correspondent is assured the messages he sees are authentic and unmodified. (4) Perfect forward secrecy: If you lose control of your private keys, no previous conversation is compromised.

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.

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.

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.

utox 0.18.1
Dependencies: bash-minimal@5.2.37 dbus@1.16.2 filteraudio@0.0.0-1.2fc6695 fontconfig-minimal@2.16.0 freetype@2.13.3 c-toxcore@0.2.22 gtk+@3.24.51 libvpx@1.16.0 libx11@1.8.12 libxext@1.3.6 libxrender@0.9.12 minini@1.5-0.797be9d openal@1.23.1 qrcodegen-cpp@1.8.0 stb-image@2.30 stb-image-write@1.16 v4l-utils@1.24.1
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://github.com/uTox/uTox
Licenses: GPL 3
Build system: cmake
Synopsis: Lightweight Tox client
Description:

uTox is a lightweight Tox client. Tox is a distributed and secure instant messenger with audio and video chat capabilities.

prosody-password-policy 0-4.15a7749
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://modules.prosody.im/mod_password_policy.html
Licenses: X11
Build system: copy
Synopsis: Password policy enforcement
Description:

This package provides a password policy enforcement

python-zulip 0.9.1
Propagated dependencies: python-click@8.3.1 python-distro@1.9.0 python-requests@2.32.5 python-typing-extensions@4.15.0 python-dateutil@2.9.0 python-feedparser@6.0.12 python-google-api-client@2.187.0 python-google-auth-httplib2@0.2.0 python-google-auth-oauthlib@1.2.4 python-matrix-nio@0.25.2 python-platformdirs@4.3.6 python-pytz@2025.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 API Python bindings
Description:

This package provides Python bindings to Zulip's API.

Included common integrations and bridges are located in share/zulip/integrations or in lib/<...>/site-packages/integrations:

  • bridge_between_zulips

  • bridge_with_irc

  • bridge_with_matrix

  • bridge_with_slack

  • codebase

  • git

  • google

  • hg

  • jabber

  • jira

  • litellm

  • log2zulip

  • nagios

  • openshift

  • perforce

  • rss

  • svn

  • trac

  • trello

  • twitter

  • zephyr

axc 0.3.7
Dependencies: glib@2.86.0 libgcrypt@1.11.0 libsignal-protocol-c@2.3.3 sqlite@3.39.3
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://github.com/gkdr/axc
Licenses: GPL 3
Build system: gnu
Synopsis: Client library for libsignal-protocol-c
Description:

This is a client library for libsignal-protocol-c. It implements the necessary interfaces using libgcrypt and sqlite.

python-nbxmpp 7.2.0
Dependencies: glib@2.86.0 glib-networking@2.80.1 libsoup-minimal@3.6.5 python-gssapi@1.10.0 python-idna@3.10 python-packaging@25.0 python-precis-i18n@1.1.1 python-pygobject@3.54.3
Propagated dependencies: python-setuptools@80.9.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.

dino 0.5.1
Dependencies: adwaita-icon-theme@48.1 at-spi2-core@2.52.0 bash-minimal@5.2.37 cairo@1.18.4 librsvg@2.58.5 glib@2.86.0 glib-networking@2.80.1 gpgme@1.24.1 gsettings-desktop-schemas@48.0 gspell@1.14.2 gstreamer@1.28.1 gst-plugins-base@1.28.1 gst-plugins-good@1.28.1 gtk@4.22.1 icu4c@73.1 libadwaita@1.8.2 libcanberra@0.30 libgcrypt@1.11.0 libgee@0.20.8 libnice@0.1.22 libomemo-c@0.5.1 libsoup@3.6.5 libsrtp@2.6.0 pango@1.56.4 qrencode@4.1.1 sqlite@3.39.3 webrtc-audio-processing@1.3
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://dino.im
Licenses: GPL 3+
Build system: meson
Synopsis: Graphical Jabber/XMPP Client using GTK+/Vala
Description:

Dino is a chat client for the desktop. It focuses on providing a minimal yet reliable Jabber/XMPP experience and having encryption enabled by default.

ytalk 3.3.0
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://ytalk.ourproject.org
Licenses: GPL 2+
Build system: gnu
Synopsis: Multi-user chat program
Description:

Ytalk is a replacement for the BSD talk program. Its main advantage is the ability to communicate with any arbitrary number of users at once. It supports both talk protocols ("talk" and "ntalk") and can communicate with several different talk daemons at the same time.

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-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.

Total packages: 32521