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

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.


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

This module implements XEP-0357: Push Notifications.

Some platforms, notably Apple’s iOS and many versions of Android, impose limits that prevent applications from running or accessing the network in the background. This makes it difficult or impossible for an XMPP application to remain reliably connected to a server to receive messages.

In order for messaging and other apps to receive notifications, the OS vendors run proprietary servers that their OS maintains a permanent connection to in the background. Then they provide APIs to application developers that allow sending notifications to specific devices via those servers.

When you connect to your server with a client that requires push notifications, it will use this module to set up a “push registration”. When you receive a message but your device is not connected to the server, this module will generate a notification and send it to the push gateway operated by your application’s developers). Their gateway will then connect to your device’s OS vendor and ask them to forward the notification to your device. When your device receives the notification, it will display it or wake up the app so it can connect to XMPP and receive any pending messages.

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

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.

prosody 13.0.6
Dependencies: bash-minimal@5.2.37 coreutils@9.1 icu4c@73.1 libidn@1.43 openssl@3.5.5 lua@5.4.8 lua5.4-socket@3.1.0-1.de359ea lua5.4-sec@1.3.2 lua5.4-expat@1.5.2 lua5.4-filesystem@1.9.0 lua5.4-unbound@1.1.0
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.

chatty 0.8.9
Dependencies: feedbackd@0.6.0 folks@0.15.12 gnome-desktop@44.4 gsettings-desktop-schemas@48.0 gspell@1.14.2 gstreamer@1.28.1 gtksourceview@5.16.0 json-glib@1.10.0 libadwaita@1.8.2 libcmatrix@0.0.4 libgcrypt@1.11.0 libgee@0.20.8 libhandy@1.8.3 libphonenumber@9.0.21 olm@3.2.16 modem-manager@1.22.0 pidgin@2.14.14 purple-mm-sms@0.1.4 sqlite@3.39.3
Propagated dependencies: adwaita-icon-theme@48.1 evolution-data-server@3.60.0
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://gitlab.gnome.org/World/Chatty
Licenses: GPL 3+
Build system: meson
Synopsis: Mobile client for XMPP and SMS messaging
Description:

Chatty is a chat program for XMPP and SMS. It works on mobile as well as on desktop platforms. It's based on libpurple and ModemManager.

toxic 0.16.2
Dependencies: c-toxcore@0.2.22 curl@8.6.0 freealut@1.1.0 gdk-pixbuf@2.44.4 libconfig@1.7.3 libnotify@0.8.8 libpng@1.6.39 libvpx@1.16.0 libx11@1.8.12 ncurses@6.2.20210619 openal@1.23.1 python@3.12.12 qrencode@4.1.1
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://github.com/JFreegman/toxic
Licenses: GPL 3+
Build system: gnu
Synopsis: Tox chat client using ncurses
Description:

Toxic is a console-based instant messaging client, using c-toxcore and ncurses. It provides audio calls, sound and desktop notifications, and Python scripting support.

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

omemo-wget 0.3.0
Dependencies: go-github-com-pkg-errors@0.9.1 xdg-utils@1.2.1
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://roob.re/omemo-wget
Licenses: LGPL 3+
Build system: go
Synopsis: Program to download and decrypt @code{aesgcm://} URLs
Description:

OMEMO-wget is a tool to handle cryptographic URLs, generated by OMEMO, during XMPP-based sessions.

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

pn 0.9.0
Dependencies: icu4c@73.1 libphonenumber@9.0.21 protobuf@3.21.9
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://github.com/Orange-OpenSource/pn
Licenses: ASL 2.0
Build system: cmake
Synopsis: Command-line validation tool for phone numbers
Description:

pn provides a command line tool that allows users to operate on phone numbers (get validity information, reformat them, or extract numbers from a text snippet), using libphonenumber.

python-pypresence 4.6.1
Channel: guix
Location: gnu/packages/messaging.scm (gnu packages messaging)
Home page: https://github.com/qwertyquerty/pypresence
Licenses: Expat
Build system: pyproject
Synopsis: Discord RPC client
Description:

This package provides python-pypresence, a Discord RPC client written in Python.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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

Total packages: 32521