Como rodar mais de 360 ferramentas de PDF, imagem e video 100% no navegador com WebAssembly
Cansei de sites de PDF que pedem para eu enviar o arquivo para um servidor, criar conta ou aceitar marca d'agua. Por isso criei o OpenFile, um projeto open source (licenca MIT) com mais de 360 ferramentas que rodam inteiras dentro da aba do navegador.
Como funciona
O trabalho pesado acontece no seu aparelho com WebAssembly e Web Workers. Juntar, dividir e comprimir PDF, converter imagens, cortar video e audio, tudo sem enviar nada para fora. Voce pode abrir a aba de rede do navegador e conferir que nenhum arquivo sai da sua maquina.
O que tem la dentro
- PDF: juntar, dividir, comprimir, assinar, converter
- Imagem: converter, redimensionar, remover fundo
- Video e audio: cortar, converter, extrair audio
- Fontes, arquivos compactados, eBooks, dados e codigo
- Ferramentas de IA locais que rodam no seu aparelho, sem chave de API
Funciona offline
Da para instalar como app (PWA) e usar sem internet. Tambem existem versoes para Windows, macOS, Linux e Android.
Stack
React 19, TypeScript, Vite, Tailwind 4 e WebAssembly.
Teste aqui: https://openfile-studio.vercel.app/
Codigo no GitHub: https://github.com/aniruddhaadak80/OpenFile
Se faltar alguma ferramenta que voce usa, me conta nos comentarios. Contribuicoes sao bem-vindas.