Dino est un client de messagerie open source pour ordinateur, fondé sur le protocole XMPP (Jabber). Il est écrit en Vala avec GTK et, depuis la version 0.4, repose sur GTK4 et libadwaita. Des paquets sont disponibles dans de nombreuses distributions Linux. Dino gère les discussions de groupe, les réponses et réactions aux messages, les transferts de fichiers et des appels audio et vidéo en pair à pair, chiffrés de bout en bout et compatibles avec d'autres applications XMPP. Les messages peuvent être chiffrés de bout en bout avec OMEMO ou OpenPGP. Les notifications de lecture et de saisie se désactivent globalement ou par contact.
Dino est publié sous licence GPL-3.0 et développé par l'équipe Dino et une communauté ouverte sur GitHub, avec le soutien de dons. Dino n'est qu'un client : les messages résident sur le serveur XMPP choisi, de sorte que le lieu d'hébergement et l'exploitant dépendent du fournisseur retenu ou de l'organisation qui gère son propre serveur. Le choix du serveur, donc de la juridiction, reste à l'utilisateur.