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

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.


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.

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.

libsignal-protocol-c 2.3.3
Dependencies: check@0.15.2 openssl@3.5.5
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://github.com/WhisperSystems/libsignal-protocol-c
Licenses: GPL 3+
Build system: cmake
Synopsis: Implementation of a ratcheting forward secrecy protocol
Description:

libsignal-protocol-c is an implementation of a ratcheting forward secrecy protocol that works in synchronous and asynchronous messaging environments. It can be used with messaging software to provide end-to-end encryption.

bitlbee 3.6
Dependencies: 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
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).

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.

python-zulip-botserver 0.9.1
Propagated dependencies: python-flask@3.1.0 python-typing-extensions@4.15.0 python-zulip@0.9.1 python-zulip-bots@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 Flask server for running bots
Description:

This package provides Zulip's Flask server for running bots.

prosody-invites-register-web 0-4.15a7749
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://modules.prosody.im/mod_invites_register_web.html
Licenses: X11
Build system: copy
Synopsis: Web-based registration form that validates invite tokens
Description:

This package implements a web-based registration form that validates invite tokens. It also supports guiding the user through client download and configuration via mod_register_apps.

gajim-openpgp 1.6.1
Propagated dependencies: python-cryptography@44.0.0 python-gnupg@0.5.6 python-gpg@1.10.0
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://dev.gajim.org/gajim/gajim-plugins/-/wikis/OpenPGPplugin
Licenses: GPL 3+
Build system: trivial
Synopsis: Gajim OpenPGP plugin
Description:

Gajim-OpenPGP is a plugin that adds support for the OpenPGP Encryption to Gajim.

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.

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.

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.

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.

mtxclient 0.10.1
Dependencies: boost@1.89.0 coeurl@0.3.1 curl@8.6.0 nlohmann-json@3.12.0 libevent@2.1.12 libsodium@1.0.22 olm@3.2.16 openssl@3.5.5 re2@2022-12-01 spdlog@1.15.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://github.com/Nheko-Reborn/mtxclient
Licenses: Expat
Build system: cmake
Synopsis: Client API library for the Matrix protocol
Description:

mtxclient is a C++ library that implements client API for the Matrix protocol. It is built on to of Boost.Asio.

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

libgadu 1.12.2
Dependencies: curl@8.6.0 expat@2.7.1 protobuf-c@1.4.1 libxml2@2.14.6 openssl@3.5.5 zlib@1.3.1
Propagated dependencies: gnutls@3.8.9
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.

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.

gloox 1.0.28
Dependencies: libidn@1.43 gnutls@3.8.9 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.

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.

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

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.

poezio 0.14
Dependencies: python-mpd2@3.0.4 python-pyasn1@0.6.1 python-pyasn1-modules@0.4.2 python-pygments@2.19.2 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.

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.

prosody-register-apps 0-4.15a7749
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://modules.prosody.im/mod_register_apps.html
Licenses: X11
Build system: copy
Synopsis: Configure a list of XMPP client apps recommended by the current server
Description:

This module provides a way to configure a list of XMPP client apps recommended by the current server. This list is used by other modules such as mod_invites_page and mod_invites_register_web.

It also contains the logos of a number of popular XMPP clients, and serves them over HTTP for other modules to reference when serving web pages.

Total packages: 72465