Segurança por padrão
Proteção contra envio forjado de formulários, firewall de aplicação, cabeçalhos de segurança e sessões que podem ser encerradas em todos os aparelhos.
Por dentro do vene.win
O vene.win roda no Rullst, o framework web em Rust criado pelo Tio Vené. Ele reúne num só lugar o que um site precisa para ser rápido e leve, com as proteções de segurança ligadas desde o primeiro dia.
Bit
Oi! Eu sou o Bit, o robô do Tio Vené. Clique em mim para ganhar uma dica!
Rullst 13
Proteção contra envio forjado de formulários, firewall de aplicação, cabeçalhos de segurança e sessões que podem ser encerradas em todos os aparelhos.
Se faltar um texto em português, inglês ou espanhol, o site nem compila. Plurais e datas seguem as regras de cada idioma.
Modelos, consultas e migrações ficam no próprio código, sobre o SQLite deste site.
O Nexus gerencia cursos, aulas, alunos e pedidos de aula sem precisar escrever telas de administração.
Um único programa em Rust, sem servidor de aplicação à parte, que usa pouca memória e responde rápido.
O cargo rullst upgrade mostra o que muda no código antes de atualizar o framework, como na migração deste site para a versão 13.
Rullst Green
O comando cargo rullst green mede o próprio app: tamanho, memória, dependências e o tempo de processador gasto por página. Cada painel mostra onde a medição foi feita.
Medido em 7 de novembro de 2026 com o cargo rullst 13.0.0-alpha.4, no binário de release (Windows, x86_64). O servidor de produção (Linux ARM64) pode ter números um pouco diferentes.
Teste de carga: 10 segundos, 4 conexões simultâneas pedindo a página inicial, 0 erros.
A memória em repouso e o tempo de processador por página só são medidos no Linux (o green usa o /proc do sistema).
Medido em 7 de novembro de 2026 com o cargo rullst 13.0.0-alpha.4, no binário de release (Linux, x86_64). O servidor de produção (Linux ARM64) pode ter números um pouco diferentes.
Teste de carga: 10 segundos, 4 conexões simultâneas pedindo a página inicial, 0 erros.
Peso da página
O que um navegador sem nada guardado recebe pela rede ao abrir a página inicial, já comprimido. Menos bytes é menos energia gasta na rede e no aparelho de quem visita.
Medido em 8 de novembro de 2026 com scripts/medir-pagina-inicial.py: pede a página inicial e cada arquivo que ela usa, como um navegador sem nada guardado, e soma os bytes que chegam pela rede, sem descomprimir. O GitHub mede de novo depois de cada publicação e avisa quando o número muda mais de 5%.
Software eficiente
Por isso preferimos dizer “software eficiente”, com números, a usar selos genéricos como “eco-friendly” ou “sustentável”: esse tipo de afirmação ambiental precisa ser comprovada, como exigem o CONAR no Brasil e a Diretiva (UE) 2024/825 na Europa.
Fontes: Pereira et al., 2017 ↗ · van Kempen et al., 2024 ↗ · Green Software Foundation ↗
Estimativa de carbono (SCI)
Com o tempo de processador medido pelo Rullst Green e duas informações com fonte, a potência do processador do servidor e a intensidade de carbono da rede elétrica brasileira, dá para estimar o carbono de cada página pela metodologia SCI (Software Carbon Intensity), a norma ISO/IEC 21031:2024. O servidor fica no Brasil, ligado ao Sistema Interligado Nacional, uma rede de baixo carbono em que a maior parte da energia vem de fontes renováveis.
Conta: SCI = (E × I + M) ÷ R. E, a energia, é o tempo de processador medido (0,23 ms por página, Linux x86_64, em 7 de novembro de 2026) × 2,01 W por núcleo ocupado; I é a intensidade de carbono da rede (46,1 g de CO₂ por kWh, média de 2025); M, a fabricação do hardware, fica de fora; R é uma página servida.
Por isso a afirmação ambiental deste site é esta, e só esta: estimativa SCI de cerca de 5,9 mg de CO₂e por milhão de páginas, contando só o processamento do app. Não dizemos que o site é “verde”, “neutro em carbono” ou “sustentável”: isso exigiria medir o ciclo de vida inteiro e comprovar.
Fontes: SCI, Green Software Foundation ↗ · ISO/IEC 21031:2024 ↗ · MCTI: fatores de emissão do SIN ↗ · Ampere: ficha do Altra ↗ · Oracle Cloud: máquinas A1 ↗ · cargo rullst green ↗
Aprender
Nas aulas particulares dá para aprender programação para a web com Rust e o Rullst, do primeiro projeto ao site no ar.