Libervia
Libervia is a multifunctional communications application and decentralized social network published under the GNU Affero [General Public License|AGPL-3.0-or-later] license.
Initially made for instant messaging and chat, Libervia developed additional functionality that can be used for microblogging, blogging, filesharing, audio and video streaming, and gaming. It has Atom feeds, and both WYSIWYM and WYSIWYG editors.
It uses Extensible [Messaging and Presence Protocol|XMPP]. It also implemented ActivityPub in beta in late 2022, with a gateway that allows the two protocols to intercommunicate, aiming to have it in alpha in early 2023.
Architecture
Libervia uses a client-server architecture. The client consists of a backend daemon and one of several frontends. Frontends include:- jp, a command-line interface
- Cagou, a frontend for desktops and mobile phones
- Libervia-web, a web interface
- Primitivus, a text-based user interface
- Wix, WxWidgets-based desktop GUI
- Bellaciao, Qt-based graphical user interface
- Sententia, an Emacs frontend