Dino is een open-source chatclient voor desktop die het XMPP-protocol (Jabber) gebruikt. Hij is geschreven in Vala met GTK en is sinds versie 0.4 gebouwd op GTK4 en libadwaita. Pakketten zijn beschikbaar in veel Linux-distributies. Dino ondersteunt groepschats, antwoorden en reacties op berichten, bestandsoverdracht en peer-to-peer audio- en videogesprekken die end-to-end-versleuteld zijn en met andere XMPP-apps werken. Berichten kunnen end-to-end worden versleuteld met OMEMO of OpenPGP. Lees- en typmeldingen kunnen globaal of per contact worden uitgezet.
Dino valt onder de GPL-3.0-licentie en wordt ontwikkeld door het Dino Team en een open gemeenschap op GitHub, met donaties als financiële steun. Dino is alleen een client: berichten staan op de XMPP-server die de gebruiker kiest, dus hostinglocatie en beheerder worden bepaald door de gekozen aanbieder of door een organisatie die een eigen server draait. Voor Europese organisaties past dit bij een zelfbeheerde opzet op een open standaard, waarbij de keuze van server, en dus van rechtsgebied, bij de gebruiker blijft.