Pitch: Ferramenta gratuita para resolver um "problema" simples
Pra resolver um problema bem comum que é abrir alguns arquivos .md, .toml e afins sempre é meio chatinho, aí eu subi essa ferramenta gratuita que vc pode deixar fixa no seu navegador onde vc sobre esses arquivos ilegíveis e tem a visualização na hora.
É tudo local, sem nuvem e de graça.
Problema
Windows, macOS e Linux abrem bem PDF e imagens. Já .md, .csv, .json, .yml, .env e .log costumam virar fonte monoespaçada sem estrutura.
Quem mexe com docs, APIs e configs fica abrindo no VS Code “só pra ver” o que deveria ser leitura rápida.
A ferramenta
FileLens — renderiza esses formatos no navegador, sem backend.
- Markdown (GFM, código com highlight, sanitizado)
- CSV/TSV → tabela
- JSON/YAML → pretty-print + validação
- Logs com cor por nível
- INI, .env, TOML, XML, TXT com linhas numeradas
Privacidade
Leitura via File API. O arquivo não sai da máquina. Não tem conta, analytics de conteúdo nem “envie seu arquivo pra gente processar”.
Stack (pra quem curte)
Monorepo: React + Vite, package de viewer compartilhado, PapaParse, marked + DOMPurify, highlight.js, js-yaml. Extensão Chrome/Firefox existe no repo, mas o MVP público é o site.
Como usar
- AbreFileLens
/viewerou o demo na landing- Arrasta o arquivo (ou Ctrl/Cmd+V)
Limite ~6 MB, só texto (binário é recusado).
Por que fiz
Só para abrir README e planilha exportada no app errado. Queria algo que qualquer pessoa abra num link, sem instalar o VS Code ou o Notion pra isso.
Projetinho simples. Críticas de UX, formatos e edge cases são bem-vindas.
Se usar e curtir deixei um Buy Me a Coffee no Viewer se quiser contribuir.