Repolode
Lymphatus

Lymphatus/caesium-app-web

Compressor de imagens no navegador para JPG, PNG e WebP, que funciona totalmente offline e mantém os arquivos no seu dispositivo.

Alternativa open source a:TinyPNGSquoosh

Estrelas
128
Forks
17
Issues abertas
1
Último commit
há 4 meses

O que é?

Caesium Web é um app web para comprimir imagens. Ele roda inteiramente no navegador, usando a versão WebAssembly do libcaesium-wasm, então os arquivos são processados localmente, sem serem enviados ou tratados por nenhum servidor externo. Depois de carregado, o app pode ser usado offline.

Ele aceita imagens JPG, PNG e WebP, com modos de compressão com e sem perdas. Os metadados das imagens são mantidos durante a compressão, e uma visualização comparativa permite conferir o resultado em relação ao original.

Para hospedagem própria, o projeto inclui um Dockerfile e usa npm nos builds de desenvolvimento e produção. Várias variáveis de ambiente controlam o limite de arquivos por lote, o tamanho máximo dos arquivos e se as estatísticas de uso são enviadas para um endpoint configurável.

Recursos principais

  • 01Comprime imagens JPG, PNG e WebP
  • 02Oferece compressão com e sem perdas
  • 03Mantém os metadados das imagens após a compressão
  • 04Visualização comparativa antes e depois
  • 05Processa as imagens localmente no navegador e pode ser usado offline após o carregamento

Casos de uso

  • Reduzir o tamanho de fotos antes de enviá-las a um site ou por e-mail
  • Comprimir imagens de conteúdo sensível, que não deve ser enviado a um serviço de terceiros
  • Reduzir o tamanho de imagens em lote com uma implantação Docker hospedada por conta própria

Início rápido

  1. 1

    Instale as dependências

    npm install
  2. 2

    Inicie o servidor de desenvolvimento em localhost:3000

    npm run dev

Antes de usar

  • Por padrão, as estatísticas de uso são enviadas para um endpoint. Para desativar esse envio, defina NUXT_PUBLIC_SEND_USAGE_REPORT como false.

Tópicos

Perguntas frequentes

O que é caesium-app-web?
Compressor de imagens no navegador para JPG, PNG e WebP, que funciona totalmente offline e mantém os arquivos no seu dispositivo. Caesium Web é um app web para comprimir imagens. Ele roda inteiramente no navegador, usando a versão WebAssembly do libcaesium-wasm, então os arquivos são processados localmente, sem serem enviados ou tratados por nenhum servidor externo. Depois de carregado, o app pode ser usado offline.
caesium-app-web é gratuito? Qual é a licença?
caesium-app-web é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
caesium-app-web ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de caesium-app-web foi em 20 de jun. de 2026.
Para que posso usar caesium-app-web?
Reduzir o tamanho de fotos antes de enviá-las a um site ou por e-mail Comprimir imagens de conteúdo sensível, que não deve ser enviado a um serviço de terceiros Reduzir o tamanho de imagens em lote com uma implantação Docker hospedada por conta própria
Como instalar caesium-app-web?
Instale as dependências: npm install Inicie o servidor de desenvolvimento em localhost:3000: npm run dev
Onde consigo caesium-app-web?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Lymphatus/caesium-app-web

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados