BugDrop
BugDrop é um widget de feedback gratuito e open source para sites: captura e anota screenshots e cria automaticamente GitHub Issues no seu repositório.
O que é BugDrop?
BugDrop é um widget de feedback gratuito e open source para sites que coleta problemas reportados por usuários diretamente do seu site e os transforma automaticamente em GitHub Issues. Ele fornece um botão flutuante “Bug” que permite aos usuários capturar screenshots, anotar o que está errado e enviar contexto para depuração.
O widget se integra a um repositório GitHub por meio de um GitHub App e tag de script. Quando alguém envia feedback, o BugDrop cria um GitHub issue totalmente formatado que inclui os screenshots do usuário e informações do sistema.
Principais Recursos
- Botão de feedback flutuante no seu site: facilita para os visitantes reportarem problemas sem sair da página.
- Captura de screenshot (página inteira ou elemento específico): ajuda a preservar evidências visuais para bugs e problemas de UI.
- Ferramentas de anotação (desenhar, setas, retângulos): permite que os remetentes destaquem exatamente onde o problema ocorre.
- Categorias de feedback com labels GitHub automáticos (Bug, Feature, Question): organiza envios para aparecerem no GitHub com tags consistentes.
- Captura automática de informações do sistema: registra navegador, SO, viewport e outros detalhes para auxiliar no triage.
- UI do widget estilizável via atributos data: personalize fontes, cores, bordas, sombras, raio e outras configurações de apresentação para combinar com seu sistema de design.
- Tratamento priorizando privacidade: sem rastreamento, sem cookies e URLs são redigidas.
Como Usar o BugDrop
- Instale o GitHub App do GitHub Marketplace para o seu repositório (a fonte lista “bugdrop-in-app-feedback-to-github-issues”).
- Adicione o script do widget ao seu site e defina o atributo
data-repopara o seuowner/repo.- Exemplo:
<script src="https://bugdrop.neonwatty.workers.dev/widget.js" data-repo="owner/repo"></script>
- Exemplo:
- Verifique se o widget aparece e os usuários podem enviar feedback.
- (Opcional) Configure estilo e comportamento do widget usando os atributos
data-*documentados (tema, posição, texto/rotulo do botão, cores, bordas, sombras e mais).
Casos de Uso
- Coletar relatórios visuais de bugs para problemas de UI web: usuários podem capturar screenshots de página inteira ou direcionados e anotar a área exata que parece errada.
- Triar feedback de múltiplos tipos de envios: categorize relatórios recebidos como Bug, Feature ou Question para chegarem no GitHub com labels correspondentes.
- Depurar problemas de ambiente do usuário: inclua navegador/SO/viewport e informações relacionadas do sistema em todo GitHub issue para acelerar tentativas de reprodução.
- Combinar o widget ao design do seu produto: aplique temas e tokens de estilo diferentes (fontes, cores, raio de borda, estilos de sombra) usando atributos data.
- Reduzir fricção em comparação à criação manual de issues: visitantes enviam feedback da página, e o BugDrop cria o GitHub issue correspondente com screenshots.
FAQ
O BugDrop cria GitHub issues automaticamente?
Sim. O widget envia feedback para o seu repositório GitHub como um GitHub issue formatado que inclui screenshots e informações do sistema.
Quais informações o BugDrop inclui com um envio?
O BugDrop captura screenshots (página inteira ou elemento específico), anotações e informações do sistema como navegador e SO, além de detalhes de viewport.
Posso personalizar a aparência e posição do widget?
Sim. O widget suporta personalização via atributos data-*, incluindo tema (light/dark/auto), posição (bottom-right/bottom-left) e opções de estilo como fontes, cores, bordas, raio e sombra.
Há rastreamento ou cookies envolvidos?
O BugDrop é descrito como priorizando privacidade: não usa rastreamento nem cookies, e redige URLs.
Como conecto o widget ao meu repositório?
Você instala o GitHub App para o seu repositório e adiciona a tag de script ao seu site com o atributo data-repo="owner/repo".
Alternativas
- Outro widget de feedback para sites que cria tickets/issues: fluxo de trabalho similar (coletar feedback de uma página), mas pode usar um rastreador de issues diferente ou aceitar formatos de envio diferentes.
- Ferramentas gerais de relatório de bugs que dependem de screenshots manuais e formulários: em vez de capturar screenshots e criar GitHub issues automaticamente, geralmente exigem que usuários preencham um formulário e/ou anexam arquivos.
- Fluxos nativos do GitHub para intake de issues (ex.: templates de issue ou formulários de issue): mantêm tudo dentro do GitHub, mas deslocam o passo de relatório para fora de um widget embutido na página.
- Widgets de ticketing de suporte ao cliente: fornecem feedback embutido no site, mas frequentemente roteiam envios para uma inbox de suporte em vez de GitHub Issues.
Alternativas
MakerLoft
MakerLoft: construa apps com IA sem saber programar. Conecta ao seu GitHub e gera apps com auth, pagamentos, uploads e painel admin.
GitBoard
GitBoard é um app nativo da barra de menus do macOS para GitHub Projects: veja seu kanban, filtre por status, pesquise issues e crie/atribua itens.
Biji
Biji é uma plataforma versátil projetada para aumentar a produtividade por meio de ferramentas e recursos inovadores.
Ably Chat
Ably Chat é uma API de chat e SDKs para criar apps de mensagens em tempo real com reações, presença e edição/remoção de mensagens.
ClawTick
ClawTick é uma plataforma de automação de agentes com IA e CLI para agendar tarefas via webhooks em cron, com monitoramento, alertas e logs.
Falconer
Falconer é uma plataforma de conhecimento que se atualiza sozinha, reunindo documentação interna e contexto de código para equipes rápidas encontrarem e compartilharem.