GoToSocial est un serveur ActivityPub léger écrit en Go. Particuliers et petits groupes l'utilisent pour exploiter leur propre instance de réseau social et participer au fédiverse. On y suit des personnes, publie des messages avec images, répond, met en favori, partage et lit un fil chronologique sans algorithme de recommandation. Vous l'installez sur votre serveur, en binaire ou image Docker, avec SQLite ou PostgreSQL, et vous vous connectez par une application cliente. La documentation le présente comme un logiciel en bêta.
GoToSocial est un logiciel libre sous licence GNU AGPL v3. Une petite équipe le développe, financée par OpenCollective, Liberapay et des subventions du fonds NGI0 Entrust de NLnet. Il n'existe pas de service central : l'exploitant de l'instance décide où sont stockées les données, et une organisation peut donc l'héberger dans un centre de données de l'UE. Les publications fédérées vers d'autres serveurs y sont copiées chez leurs exploitants. Gérer une instance implique mises à jour, modération et sauvegardes.