Videoconferência WebRTC P2P de código aberto e auto-hospedada, com salas no navegador, compartilhamento de tela, chat e quadro branco.
screego/server
Servidor de compartilhamento de tela auto-hospedável para desenvolvedores, baseado em WebRTC, com baixa latência e alta resolução, disponível via Docker ou binário único.
Alternativa open source a:Microsoft Teams
- Estrelas
- 10,747
- Forks
- 741
- Issues abertas
- 18
- Último commit
- há 11 dias
O que é?
O Screego é um servidor de compartilhamento de tela voltado a desenvolvedores que precisam mostrar código aos colegas durante uma chamada. Ele foi criado porque as ferramentas corporativas de chat existentes costumavam gerar transmissões com vários segundos de atraso ou tão borradas que era difícil ler o código. O Screego não substitui um app de chat ou reuniões; ele cuida apenas do compartilhamento de tela, então pode ser usado junto com qualquer ferramenta de comunicação que a equipe já utiliza.
O compartilhamento é feito via WebRTC, e vários usuários podem participar de uma mesma sessão. O projeto inclui um servidor TURN integrado para atravessar NAT e firewalls, e a documentação explica como configurá-lo. Ele é escrito em Go e distribuído como um binário único ou uma imagem Docker.
Há uma instância de demonstração pública disponível em app.screego.net, e o site do projeto documenta as opções de instalação e configuração para quem quiser executar o próprio servidor.
Recursos principais
- 01Sessões de compartilhamento de tela com vários usuários
- 02Transmite o conteúdo da tela via WebRTC
- 03Baixa latência e imagem em alta resolução
- 04Servidor TURN integrado para atravessar NAT
- 05Instalável via Docker ou como binário único
Casos de uso
- Mostrar código a colegas remotos quando uma ferramenta corporativa de chat apresenta atrasos ou deixa a tela borrada
- Executar um servidor privado de compartilhamento de tela na rede da empresa
- Programação em dupla ou revisões de código em que é importante conseguir ler o texto
Início rápido
- 1
Instale o Screego via Docker ou usando o binário único, seguindo o guia de instalação em screego.net
- 2
Configure o servidor seguindo o guia de configuração ou experimente a instância de demonstração pública em app.screego.net
Antes de usar
- Licenciado sob GPL-3.0, uma licença copyleft que exige que obras derivadas sejam compartilhadas sob os mesmos termos.
- Para usar o servidor de forma privada, você precisa hospedá-lo por conta própria. Além disso, o README aponta para documentação externa de instalação e configuração.
Em coleções
Tópicos
Perguntas frequentes
- O que é server?
- Servidor de compartilhamento de tela auto-hospedável para desenvolvedores, baseado em WebRTC, com baixa latência e alta resolução, disponível via Docker ou binário único. O Screego é um servidor de compartilhamento de tela voltado a desenvolvedores que precisam mostrar código aos colegas durante uma chamada. Ele foi criado porque as ferramentas corporativas de chat existentes costumavam gerar transmissões com vários segundos de atraso ou tão borradas que era difícil ler o código. O Screego não substitui um app de chat ou reuniões; ele cuida apenas do compartilhamento de tela, então pode ser usado junto com qualquer ferramenta de comunicação que a equipe já utiliza.
- server é gratuito? Qual é a licença?
- server é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- server ainda é mantido?
- Manutenção ativa. O último commit de server foi em 25 de out. de 2026.
- Para que posso usar server?
- Mostrar código a colegas remotos quando uma ferramenta corporativa de chat apresenta atrasos ou deixa a tela borrada Executar um servidor privado de compartilhamento de tela na rede da empresa Programação em dupla ou revisões de código em que é importante conseguir ler o texto
- Como instalar server?
- Instale o Screego via Docker ou usando o binário único, seguindo o guia de instalação em screego.net Configure o servidor seguindo o guia de configuração ou experimente a instância de demonstração pública em app.screego.net
- Onde consigo server?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/screego/server
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma de videoconferência WebRTC open source e auto-hospedada, baseada no SFU do mediasoup e voltada a quem busca alternativas ao Zoom e ao Google Meet.
Um servidor de chat leve e auto-hospedado, com voz, vídeo, texto e compartilhamento de tela, para pequenos grupos que querem manter seus dados sob controle.
Plataforma WebRTC open source e auto-hospedada para chamadas de vídeo 1 a 1 entre câmeras, com compartilhamento de tela e criptografia de ponta a ponta.
App open source de compartilhamento de tela e programação em dupla remota para desenvolvedores, com latência inferior a 100 ms e opção de hospedagem própria.
Web analytics com foco em privacidade, hospedado por você e escrito em Rust, distribuído como binário único ou contêiner Docker.