Doop
Doop: 오픈소스 멀티플레이어 디자인 캔버스 및 AI 에이전트용 MCP
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Ferramentas de imagem e PDF 100% no navegador: comprimir, converter, redimensionar, remover fundo com IA e organizar PDFs.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Ferramentas de imagem e PDF que rodam 100% no navegador: comprimir, converter, redimensionar, remover fundo e organizar PDFs, sem enviar nenhum arquivo para servidor.
kompres.com.br · Case no portfólio
Nasceu de uma dor real do time de CRM em que eu trabalhava: converter e comprimir banners um a um, em sites cheios de anúncio e limite de arquivos. Virou uma ferramenta usada no dia a dia do time e aberta ao público.
OffscreenCanvas, Web Workers). Nenhum arquivo sai do navegador.public/js/png-engine.js): gera candidatos sem dithering com UPNG + pako, mede o erro visual de cada um e escolhe o menor arquivo que passa no limite de qualidade. Roda num Web Worker para não travar a interface e tem teste de regressão (npm test).ClientRouter. Cada ferramenta registra uma função mount(signal, document); ao trocar de página, um AbortController libera listeners, workers e memória.Astro · TypeScript · JavaScript · Web Workers · Canvas / OffscreenCanvas · WebGPU · Transformers.js · pdf.js · pdf-lib · JSZip · UPNG · Netlify
npm install
npm run dev # http://localhost:4321
npm run build # gera dist/
npm test # teste de regressão do motor de PNG
src/
pages/ uma rota por ferramenta (/, /resizer/, /converter/…, /pdf/…, /remover-fundo/)
layouts/ páginas de compressão e de PDF
components/ cabeçalho, rodapé, navegação e as ferramentas (CompressorTool, PdfTool)
scripts/app.ts montagem/desmontagem das ferramentas a cada navegação
public/js/ lógica das ferramentas, workers e bibliotecas vendorizadas (com licenças)
tests/ teste de regressão do motor de PNG
Feito por João Alberto — designer e desenvolvedor front-end · joaoa.com.br · LinkedIn