Matrix é um padrão de rede aberto sob medida para uma comunicação descentralizada em tempo real segura.
É publicado e mantido por uma Fundação Matrix.org, sem fins lucrativos. Eles visam criar uma plataforma de comunicação aberta, independente e em evolução.
Se um aplicativo suportar o protocolo Matrix, você pode considerá-lo um cliente Matrix.
Por que você deve escolher um cliente matrix?
Matrix e seus clientes se concentram em segurança e privacidade e oferecem uma rede descentralizada que oferece oportunidades para inúmeras coisas.
Desde 2019 (quando saiu do beta), várias organizações e autoridades governamentais têm gradualmente adotado o protocolo Matrix para capacitar suas plataformas de comunicação para segurança, privacidade e confiabilidade.
Por exemplo, um protocolo descentralizado abre caminho para a comunicação cruzada entre as organizações e lhe dá um protocolo de comunicação resistente à censura.
O protocolo Matrix é a escolha certa se você quer algo que te afaste da grande tecnologia.
Não apenas limitado a isso, você também tem a capacidade de executar seu servidor para se juntar à rede Matrix. Em outras palavras, você recebe uma infraestrutura descentralizada para comunicação enquanto ainda tem algum controle sobre ela para configurá-la e configurá-la de acordo com suas necessidades.
Caso você esteja curioso, o protocolo Matrix tem todas as características essenciais que se precisa, incluindo:
- Conversas descentralizadas
- Criptografia de ponta a ponta
- WebRTC VoIP/Video
- Sincronização em tempo real
- Confirmação de recebimento
- Notificações de digitação
- Conversas em grupo
Portanto, não é fácil optar pelos clientes da Matrix, especialmente agora que mais usuários se preocupam com sua privacidade e segurança.
9 clientes Matrix de código aberto
Aqui, destacaremos alguns dos clientes Matrix mais úteis, principalmente para desktop (Linux, Windows, macOS), ao mesmo tempo em que menciono clientes móveis e terminais.
1. Element
Element é uma das melhores alternativas de código aberto do Slack. Você pode usá-lo para comunicação pessoal e bate-papo em equipe também.
É gratuito para começar, mas você tem opções para auto-hospedar seu servidor ou pagar por um servidor próprio gerenciado. Você recebe vários recursos úteis para colaborar de forma eficaz e segura com sua equipe/amigos.
Se você optar por pagar por uma assinatura, você pode até mesmo optar por trazer seus chats do Signal, WhatsApp e Telegram em um único lugar.
Ele suporta Linux, Windows e macOS ao mesmo tempo em que oferece um cliente móvel adequado para Android e iOS. Além disso, você pode usá-lo através do navegador da Web. Então, deve ser uma opção conveniente.
2. Rocket.Chat
Rocket.Chat é mais uma alternativa do Slack, que preferimos usar para nossa comunicação interna da equipe.
Está disponível para Linux, Windows e macOS. Você também tem aplicativos móveis para Android e iOS.
Embora lhe dê a opção de se auto-hospedar ou optar por uma assinatura premium, ele também anunciou que está adicionando suporte para integração do protocolo Matrix.
Ao escrever isso, a rede Matrix pode ser utilizada usando uma compilação alfa. No entanto, a construção estável para ele deve ser ao virar da esquina. Então, se você já está usando o Rocket.Chat, ou quer usá-lo como cliente Matrix, você pode querer ficar de olho em seus próximos lançamentos.
3. NeoChat
NeoChat é um cliente simples Matrix desenvolvido ativamente sob o guarda-chuva do KDE.
Ao contrário do Element, ele só está disponível para Linux e Windows, e particularmente adaptado para o Plasma KDE. Você também pode usá-lo em outros ambientes de desktop.
Você pode instalá-lo através do centro de software Discover do KDE, Flathub e Snap Store. Não está disponível para plataformas móveis. Assim, pode ser um bom candidato para usuários de desktop que preferem um cliente Matrix simples.
Confira seu código-fonte para explorar mais sobre ele.
4. FluffyChat
FluffyChat compensa um cliente Matrix bonito (bonito) em termos de experiência do usuário.
Se você quer um cliente Matrix simples e intuitivo em sua área de trabalho com aplicativos móveis (Android e iOS) disponíveis, o FluffyChat é uma opção impressionante.
Para Linux, você pode instalá-lo na Snap Store ou no Flathub. Ele não oferece aplicativos nativos para Windows e macOS, mas você pode usá-lo através do navegador da Web.
Se você estiver curioso, você pode conferir sua página no GitLab para saber mais.
5. Fractal
Fractal é um cliente de mensagens Matrix para desktop GNOME, escrito em Rust. De acordo com sua descrição, fornece uma interface otimizada adequada para colaboração em grandes grupos.
Considerando que ele está disponível como um Flatpak, você pode instalá-lo em qualquer distribuição Linux, independentemente do ambiente de desktop.
Fractal parece uma excelente opção para usuários que se concentram em aplicativos que executam o mais rápido em seu sistema. Você pode ir à sua página do GitLab para pesquisar mais sobre ela.
6. Hydrogen Web (Experimental)
Procurando outro cliente Matrix mínimo (focado em desempenho)?
A Hydrogen é um cliente de bate-papo que visa fornecer uma experiência leve, funcionalidade offline e amplo suporte ao navegador.
Embora ainda seja um trabalho em andamento, ele está sendo desenvolvido pela mesma equipe por trás do mensageiro Element. Então, se você espera com ansiedade um cliente Matrix leve como uma alternativa aos outros, você pode querer seguir o projeto em sua página do GitHub.
7. Matrix Commander (baseado em CLI)
Esta ferramenta de linha de comando pode ser o ajuste perfeito se você quiser usar o terminal para enviar/receber mensagens de texto através da rede Matrix.
Claro, você não pode fazer tudo do terminal. Assim, é mais adequado para criar tarefas de cron para lembretes de mensagens, ou bots, e casos de uso semelhantes.
Você pode encontrá-lo em PyPi e Docker Hub também.
8. Gomuks (baseado em CLI)
Precisa de um cliente Matrix baseado em terminal escrito em Go?
Não é para todos. Mas, se você é alguém que gosta de usar ferramentas de linha de comando escritas em Go, Gomuks pode ser um cliente Matrix simples para mensagens básicas.
Você pode encontrar os binários para Linux, Windows e macOS em sua seção de lançamentos do GitHub.
9. Syphon (Alpha)
Geralmente evitamos listar programas em seus estágios iniciais de desenvolvimento. No entanto, o Syphon é uma opção interessante como um cliente Matrix exclusivo para dispositivos móveis.
Se você quiser um cliente Matrix de código aberto semelhante ao Signal para o seu dispositivo Android/iOS, o Syphon pode ser uma escolha interessante. A interface do usuário parece familiar (mas não uma cópia exata dela). Você pode experimentá-lo se você está procurando experimentar.
Concluindo
O protocolo Matrix pode não ser inteiramente popular em todas as organizações e lugares. No entanto, está provando ser uma das redes descentralizadas mais robustas para privacidade e confiabilidade como um projeto de código aberto.
A melhor coisa é que você pode escolher o cliente que deseja, sem ser forçado a usar um aplicativo específico para comunicação em vários dispositivos.
Então, o que você escolheria como seu cliente Matrix favorito?