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

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.


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.

prosody-cloud-notify-priority-tag 0-3.66e7d46
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.

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.26.3 gst-plugins-bad@1.26.3 gst-plugins-good-qt@1.26.3 kdsingleapplication@1.1.0 libevent@2.1.12 libnice@0.1.22 libxkbcommon@1.11.0 lmdb@0.9.29 lmdbxx@1.0.0 mtxclient@0.10.1 nlohmann-json@3.12.0 olm@3.2.16 openssl@3.0.8 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.13.0 vulkan-headers@1.4.321.0 vulkan-loader@1.4.321.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 0.12.4
Dependencies: bash-minimal@5.2.37 icu4c@73.1 libidn@1.43 openssl@3.0.8 lua@5.2.4 lua5.2-bitop@1.0.2 lua5.2-expat@1.3.0 lua5.2-socket@3.0-rc1 lua5.2-filesystem@1.7.0.2 lua5.2-sec@0.9
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://prosody.im/
Licenses: X11
Build system: gnu
Synopsis: Jabber (XMPP) server
Description:

Prosody is a modern XMPP communication server. It aims to be easy to set up and configure, and efficient with system resources. Additionally, for developers it aims to be easy to extend and give a flexible system on which to rapidly develop added functionality, or prototype new protocols.

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.

pounce 3.1
Dependencies: libressl@4.2.1 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.

poezio 0.14
Dependencies: python-mpd2@3.0.4 python-pyasn1@0.6.1 python-pyasn1-modules@0.4.2 python-pygments@2.19.1 python-pyinotify@0.9.6 python-qrcode@8.2 python-slixmpp@1.8.6 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://poez.io/en/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Console Jabber/XMPP Client
Description:

Poezio is a free console XMPP client (the protocol on which the Jabber IM network is built). Its goal is to let you connect very easily (no account creation needed) to the network and join various chatrooms, immediately. It tries to look like the most famous IRC clients (weechat, irssi, etc). Many commands are identical and you won't be lost if you already know these clients. Configuration can be made in a configuration file or directly from the client. You'll find the light, fast, geeky and anonymous spirit of IRC while using a powerful, standard and open protocol.

zulip-term 0.7.0-0.6a79987
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.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.

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.

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.

silc-toolkit 1.1.12
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://silc.github.io/info
Licenses: GPL 2+ FreeBSD
Build system: gnu
Synopsis: SILC ToolKit
Description:

SILC (Secure Internet Live Conferencing) is a modern and secure conferencing protocol. It provides all the common conferencing services like private messages, instant messages, channels and groups, and video and audio conferencing.

prosody-cloud-notify-filters 0-3.66e7d46
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.

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.

hexchat 2.16.2
Dependencies: dbus-glib@0.112 dbus@1.16.2 enchant@2.6.9 gtk+@2.24.33 libcanberra@0.30 openssl@3.0.8 luajit@v2.1-0.04dca79 perl-xml-parser@2.46 python@3.11.14 python-cffi@1.17.1 bash-minimal@5.2.37
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://hexchat.net/
Licenses: GPL 2+
Build system: meson
Synopsis: Graphical IRC client
Description:

HexChat lets you connect to multiple IRC networks at once. The main window shows the list of currently connected networks and their channels, the current conversation and the list of users. It uses colors to differentiate between users and to highlight messages. It checks spelling using available dictionaries. HexChat can be extended with multiple addons.

znc 1.10.1
Dependencies: argon2@20190702 cyrus-sasl@2.1.28 icu4c@73.1 openssl@3.0.8 perl@5.36.0 python@3.11.14 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.

libgnt 2.14.4
Dependencies: libxcrypt@4.4.38 ncurses@6.2.20210619
Propagated dependencies: glib@2.86.0 libxml2@2.14.6
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://keep.imfreedom.org/libgnt/libgnt
Licenses: GPL 2+
Build system: meson
Synopsis: GLib Ncurses Toolkit
Description:

GNT is an ncurses toolkit for creating text-mode graphical user interfaces in a fast and easy way. It is based on GLib and ncurses.

libqmatrixclient 0.9.5
Dependencies: olm@3.2.16 openssl@3.0.8 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.

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.26.3 gst-plugins-base@1.26.3 gst-plugins-good@1.26.3 gtk@4.20.3 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.

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.

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.

libomemo-c 0.5.1
Dependencies: check@0.15.2 openssl@3.0.8
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.

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.

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.

Total packages: 70992