Lemmy ist eine dezentrale Diskussionsplattform für Communities, vergleichbar mit Link-Aggregator und Forum. Nutzende treten Communities bei, posten Links und Text, stimmen ab und kommentieren in Threads und nutzen Moderationswerkzeuge, ein öffentliches Moderationslog, private Nachrichten, RSS- und Atom-Feeds sowie Blockier- und Filterfunktionen. Lemmy besteht aus vielen unabhängig betriebenen Servern, die über ActivityPub föderieren, sodass Nutzende eines Servers Communities auf einem anderen abonnieren können. Jeder kann einen Server mit Docker oder Ansible hosten.
Lemmy ist Open Source unter der AGPL-3.0-Lizenz und in Rust und TypeScript geschrieben. Kein Unternehmen steuert es: Die Entwicklung läuft öffentlich auf GitHub unter LemmyNet und wird durch Spenden finanziert, sodass kein zentraler Anbieter Nutzerdaten hält. Wo Daten liegen, hängt vom Instanzbetreiber ab. Eine Organisation kann eine eigene Instanz in einem EU-Rechenzentrum betreiben oder eine öffentliche Instanz wählen, nachdem sie Betreiber und Hosting-Standort geprüft hat. Serverübergreifend geteilte Inhalte werden auf andere Instanzen kopiert und unterliegen deren Regeln. Selbst hosten heißt, Updates, Moderation und Backups zu übernehmen.