Corretor gramatical de inglês offline e focado em privacidade, escrito em Rust, para usar em editores, no navegador e no Node.js.
- 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
Instale as dependências
npm install - 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
Ferramenta local de compressão de imagens e GIFs com foco em privacidade para Web, Windows, macOS e Linux, com comparação, redimensionamento, conversão e renomeação.
Removedor de fundo open source que funciona inteiramente no navegador com WebGPU ou WebAssembly, sem enviar imagens.
Um toolkit de PDF com foco em privacidade, que roda inteiramente no navegador e oferece mais de 50 ferramentas para editar, combinar, converter e proteger PDFs, além de permitir hospedagem própria.
Um app de anotações com IA, auto-hospedado e focado em privacidade, para registrar pensamentos rápidos em cartões Markdown e pesquisá-los em linguagem natural.
Ferramenta web de imagens self-hosted em Docker para converter mais de 70 formatos, comprimir em lote, recortar arquivos individualmente e remover fundos com IA local.