Um launcher de jogos leve, sem Electron

O Heronite é um launcher de jogos leve: um único processo nativo em Rust, desenhado na GPU e sem navegador embutido.

Atualizado em 4 de novembro de 20262 min de leitura

A paleta de comandos do Heronite aberta sobre a Coleção, buscando "contr" e listando Control e outros jogos parecidos, com ações para jogar Control, abrir as configurações ou a pasta dele.

Quão rápido e leve é o Heronite?

Medida Heronite
Da abertura até a biblioteca na tela cerca de 215 ms (mediana)
RAM parado cerca de 190 MB em um único processo
RAM fechado na bandeja cerca de 95 MB
CPU parado cerca de 0,1% (0,05 s de tempo de CPU em 60 s)
Tamanho da instalação 64 MB

O que “sem Electron” significa para mim?

Apps em Electron trazem um motor de navegador completo. O Heronite não. Um programa nativo lê sua biblioteca e a desenha na GPU com o GPUI, um framework de interface para Rust.

A janela de login das lojas é o único lugar que mostra uma página web. É uma janela separada que usa o web view que já existe no seu sistema (WebKitGTK no Linux, WebView2 no Windows). Ela só abre quando você faz login na Epic Games, na GOG ou na Amazon.

A Coleção do Heronite no modo Foco: capas de jogos agrupadas em Jogando e Em andamento com o tempo de jogo embaixo de cada uma, e ELDEN RING aberto com capa, detalhes e uma linha do tempo das sessões de jogo.

Uma Coleção cheia, com capturas de tela, detalhes e uma linha do tempo de jogo, desenhada na GPU.

O que cabe em 64 MB de instalação?

Duas partes: o app e o auxiliar de login das lojas. O auxiliar é um programinha à parte que roda só para a janela de login, então o app principal continua sendo um processo só. Ferramentas das lojas como legendary, gogdl e nile só rodam quando precisam, por exemplo enquanto um jogo é instalado ou atualizado.

O modo console também é leve?

Sim. O modo console não carrega nada até você ligá-lo. Em Configurações → Modo console, você pode fazer ele abrir na inicialização ou quando um controle for conectado. Veja modo console.

Dá para levar o Heronite em um pendrive?

No Windows, dá. A cópia portátil é uma pasta com o programa, sua Coleção, configurações, caches e capturas de tela. Extraia onde quiser ou mova para um pendrive. Ela não escreve no registro. Veja a cópia portátil.

Dá para desligar o trabalho em segundo plano?

Sim. Defina estas variáveis de ambiente:

Variável O que faz
HERONITE_NO_TRAY Sem ícone na bandeja
HERONITE_NO_ANIMATIONS Sem animações
HERONITE_DISABLE_IDLE_JOBS Sem trabalho em segundo plano quando parado
HERONITE_NO_UPDATE_CHECK Sem verificação automática de atualizações

O que o Heronite precisa para rodar?

O Heronite roda em Linux (qualquer distribuição, x86_64) e Windows 10 e 11 (x86_64). No Linux ele usa Vulkan para mostrar a tela, então você precisa de um driver Vulkan funcionando: Mesa para AMD e Intel, ou o driver proprietário para NVIDIA.

Se a janela não abrir ou ficar preta, rode vulkaninfo e confira se ele lista sua GPU. Veja Solução de problemas e Instalação.

Próximo: baixe o Heronite.

Perguntas

Qual é o launcher de jogos mais leve para Linux e Windows?

O Heronite foi feito para ser leve. Parado, ele usa cerca de 190 MB de RAM em um processo, e a instalação tem 64 MB.

O Heronite roda no Steam Deck?

Sim. O Heronite roda no SteamOS como AppImage. O guia do Steam Deck mostra a configuração.

O Heronite coleta telemetria?

Não. O Heronite não tem contas, anúncios nem telemetria. Ele é grátis e de código aberto, sob a licença GPL-3.0.