# dino/dino

Modern XMPP ("Jabber") Chat Client using GTK/Vala

Repository: https://github.com/dino/dino
Canonical: https://ross.abutalabs.com/products/dino-dino
Homepage: https://dino.im/
Language: Vala
License: GPL-3.0
License Family: copyleft
Topics: xmpp-client, vala, xmpp, linux-desktop, gtk, omemo, dino, chat, messenger, jingle, p2p, xml, jabber, jabber-client, gtk4, groupchat, voip
Last push: 2026-08-21T16:19:24+00:00

## Health v2 (maintenance only)
Score: 76/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 33, longevity 100
- inputs: {"age_days": 3471, "days_push": 12, "days_rel": 291, "gap_med": 131.5, "n_releases_24m": 3}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2480, forks 274 (observed 2026-08-28T04:06:55.242234+00:00)

## What it is
Dino is a modern open-source XMPP (Jabber) chat client for Linux desktops, built with GTK4 and Vala. It supports end-to-end encryption via OMEMO, voice/video calls, file transfers, and group chats over the decentralized XMPP protocol.

## Use cases
- chat over xmpp on linux
- encrypted instant messaging with omemo
- make voice and video calls via jabber
- join xmpp group chats (MUC)
- self-hosted federated messaging client
- privacy-focused desktop messenger

## When to choose
- you want a native GTK/Linux XMPP client with a clean UI
- you need end-to-end encrypted chat on a decentralized protocol
- you want to use your own XMPP server or pick any provider
- you need voice/video calls (Jingle) and file transfers over XMPP

## When to avoid
- you need a client for Windows, macOS, or mobile - Dino targets Linux desktops
- you use proprietary networks like WhatsApp, Signal, or Telegram
- you want a web-based or cross-platform chat app

## Facets
- artifact type: application
- maturity: active
- function: chat-interface, cryptography, file-upload, audio-processing, video-processing
- domain: messaging-platforms, privacy, self-hosted, cross-platform
- platform: -
- tags: xmpp, jabber, omemo, end-to-end-encryption, voip, groupchat, decentralized-messaging, vala, gtk4, libadwaita, linux, desktop, gtk

## Member repositories
- dino/dino (main) score 76

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:55.242234+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:28:15.797687+00:00, confidence not recorded.
  - readme: https://github.com/dino/dino (fetched 2026-08-28T04:06:55.242234+00:00, sha 32da8543486a)
  - homepage: https://dino.im/ (fetched 2026-08-29T10:10:09.892510+00:00, sha 60d7c394142f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
