Após três anos de desenvolvimento, a primeira versão estável foi lançada Pleroma da versão 0.9.9 — uma rede social federativa para microblogging, escrita na linguagem Elixir e utilizando o protocolo padronizado W3C ActivityPub. É a segunda rede mais populosa no Fediverse.
Diferente do concorrente mais próximo — Mastodon, que é escrito em Ruby e depende de muitos componentes que consomem recursos, o Pleroma é um servidor de alto desempenho que pode operar em sistemas menos potentes, como o Raspberry Pi ou VPS baratos.
O Pleroma também implementa a API do Mastodon, permitindo compatibilidade com clientes alternativos do Mastodon, como Tusky ou Fedilab. Além disso, o Pleroma vem com uma ramificação do código-fonte da interface do Mastodon, facilitando a transição dos usuários do Mastodon ou Twitter com a interface do TweetDeck. Geralmente, está disponível no URL do tipo https://instancename.ltd/web.
Entre outras coisas, destacam-se:
- a utilização do ActivityPub para funcionamento interno (o Mastodon utiliza sua própria variação);
- um limite arbitrário para o número de caracteres na mensagem (5000 por padrão);
- suporte à marcação mediante Markdown ou tags HTML;
- adição de emojis próprios do servidor;
- configuração flexível da interface, permitindo alterar seus elementos do lado do usuário;
- filtragem de mensagens no feed por palavras-chave;
- operações automáticas em imagens carregadas usando ImageMagick (por exemplo, remoção de informações EXIF);
- visualização de links nas mensagens;
- suporte a captcha com Kocaptcha;
- notificações push;
- mensagens fixadas (atualmente apenas na interface do Mastodon);
- suporte a proxy e cache de estados com anexos de servidores externos (por padrão, os clientes acessam os anexos diretamente);
- várias outras opções configuráveis que podem ser aplicadas ao servidor.
Entre as características experimentais interessantes, destaca-se o suporte ao protocolo Gopher.
Fonte: linux.org.ru

