Lemmy est une plateforme de discussion décentralisée pour les communautés, comparable à un agrégateur de liens et à un forum. On rejoint des communautés, publie des liens et du texte, vote et commente en fils, avec outils de modération, journal de modération public et messages privés. Lemmy repose sur de nombreux serveurs indépendants qui se fédèrent via ActivityPub : les utilisateurs d'un serveur peuvent s'abonner aux communautés d'un autre. Chacun peut héberger un serveur avec Docker ou Ansible.
Lemmy est open source sous licence AGPL-3.0, écrit en Rust et TypeScript. Aucune entreprise ne le contrôle : le développement est public sur GitHub sous LemmyNet et financé par des dons, si bien qu'aucun éditeur central ne détient les données. Une organisation peut exploiter sa propre instance dans un centre de données de l'UE ou choisir une instance publique après avoir vérifié son exploitant et son hébergement. Les contenus partagés entre serveurs sont copiés sur les autres instances. L'auto-hébergement implique mises à jour, modération et sauvegardes.