Biblioteca Rust para conectar apps por chave pública, com transporte QUIC, hole punching e fallback para relay, permitindo que os peers se conectem independentemente do endereço IP.
Techlm77/LinuxPlay
Um desktop remoto de código aberto e baixa latência para Linux, escrito em Rust, com transporte WebRTC e codificação por hardware via GStreamer.
Alternativa open source a:TeamViewer
AnyDesk
- Estrelas
- 633
- Forks
- 16
- Issues abertas
- 1
- Último commit
- ontem
O que é?
LinuxPlay é uma ferramenta de desktop remoto para Linux que permite ver e controlar a tela de outro computador. O transporte usa WebRTC com sinalização mTLS, e as conexões são ponto a ponto e criptografadas. O vídeo é codificado pelo GStreamer usando H.264, H.265 ou AV1 por hardware, quando disponível (VA-API em Intel e AMD, NVENC em Nvidia), com fallback por software; o áudio usa Opus. O cliente é um aplicativo GTK4 e libadwaita.
A segurança se baseia em certificados autoassinados, validados por fingerprint. O primeiro pareamento é autenticado por PIN, e o host precisa aprovar cada conexão recebida, que pode ser configurada como somente visualização. O codec, o bitrate e a taxa de quadros se adaptam à rede, e é possível disponibilizar e transmitir vários monitores ao mesmo tempo. Funciona no X11 com qualquer gerenciador de janelas e no Wayland por meio do xdg-desktop-portal. O projeto também inclui um modo autônomo para máquinas sem ninguém no teclado.
Recursos principais
- 01Transporte WebRTC ponto a ponto com sinalização mTLS
- 02Codificação por hardware em H.264, H.265 e AV1, com fallback por software
- 03Pareamento por dispositivo com PIN, validação de certificados por fingerprint e aprovação pelo host
- 04Sessões somente para visualização ou com controle total
- 05Codec, bitrate e taxa de quadros adaptáveis às condições da conexão
- 06Transmissão para vários monitores e vinculação de rede compatível com Tailscale
Casos de uso
- Acessar uma estação de trabalho Linux em casa ou no escritório a partir de outra máquina na mesma rede
- Administrar remotamente um computador Linux headless ou sem supervisão por uma rede Tailscale
- Demonstrar ou dar suporte a um desktop Linux em sessões somente para visualização
Tópicos
Perguntas frequentes
- O que é LinuxPlay?
- Um desktop remoto de código aberto e baixa latência para Linux, escrito em Rust, com transporte WebRTC e codificação por hardware via GStreamer. LinuxPlay é uma ferramenta de desktop remoto para Linux que permite ver e controlar a tela de outro computador. O transporte usa WebRTC com sinalização mTLS, e as conexões são ponto a ponto e criptografadas. O vídeo é codificado pelo GStreamer usando H.264, H.265 ou AV1 por hardware, quando disponível (VA-API em Intel e AMD, NVENC em Nvidia), com fallback por software; o áudio usa Opus. O cliente é um aplicativo GTK4 e libadwaita.
- LinuxPlay é gratuito? Qual é a licença?
- LinuxPlay é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- LinuxPlay ainda é mantido?
- Manutenção ativa. O último commit de LinuxPlay foi em 17 de out. de 2026.
- Para que posso usar LinuxPlay?
- Acessar uma estação de trabalho Linux em casa ou no escritório a partir de outra máquina na mesma rede Administrar remotamente um computador Linux headless ou sem supervisão por uma rede Tailscale Demonstrar ou dar suporte a um desktop Linux em sessões somente para visualização
- Onde consigo LinuxPlay?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Techlm77/LinuxPlay
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma alternativa multiplataforma ao Xcode via linha de comando, que compila, assina e instala apps iOS de pacotes SwiftPM no Linux, Windows e macOS.
Uma toolchain unificada para desenvolvimento web que reúne Vite, Vitest, Oxlint, Oxfmt, Rolldown e cache de tarefas em um único comando `vp`.
Plataforma de automação de workflows com licença fair-code para criar agentes de IA e workflows, usando uma interface visual, código personalizado e mais de 1.500 integrações.
App auto-hospedado para gerenciar fotos e vídeos, fazer backup, navegar e buscar na sua mídia: uma alternativa ao Google Photos.
App gratuito e de código aberto para compartilhar arquivos e mensagens com dispositivos próximos pela rede local, sem internet nem servidores de terceiros.