BugDrop
BugDrop è un widget di feedback web open source e gratuito: invia screenshot annotati e crea automaticamente Issue GitHub nel tuo repository.
Cos'è BugDrop?
BugDrop è un widget di feedback web gratuito e open source che raccoglie i problemi segnalati dagli utenti direttamente dal tuo sito e li trasforma automaticamente in Issue GitHub. Fornisce un pulsante flottante “Bug” che permette agli utenti di catturare screenshot, annotare cosa non va e inviare contesto per il debug.
Il widget si integra con un repository GitHub tramite una GitHub App e un tag script. Quando qualcuno invia feedback, BugDrop crea un'issue GitHub completamente formattata che include gli screenshot dell'utente e le informazioni di sistema.
Caratteristiche Principali
- Pulsante di feedback flottante sul tuo sito: rende facile per i visitatori segnalare problemi senza navigare via dalla pagina.
- Cattura screenshot (pagina intera o specifica per elemento): aiuta a preservare le prove visive per bug e problemi UI.
- Strumenti di annotazione (disegna, frecce, rettangoli): permette ai mittenti di evidenziare esattamente dove si verifica il problema.
- Categorie di feedback con etichette GitHub automatiche (Bug, Feature, Question): organizza le submission in modo che appaiano in GitHub con tagging coerente.
- Cattura automatica info di sistema: registra browser, OS, viewport e altri dettagli per supportare il triage.
- UI del widget personalizzabile via attributi data: personalizza font, colori, bordi, ombre, raggio e altre impostazioni di presentazione per adattarsi al tuo design system.
- Gestione privacy-first: nessun tracking, nessun cookie, e gli URL sono anonimizzati.
Come Usare BugDrop
- Installa la GitHub App dal GitHub Marketplace per il tuo repository (la sorgente elenca “bugdrop-in-app-feedback-to-github-issues”).
- Aggiungi lo script del widget al tuo sito e imposta l'attributo
data-repoal tuoowner/repo.- Esempio:
<script src="https://bugdrop.neonwatty.workers.dev/widget.js" data-repo="owner/repo"></script>
- Esempio:
- Verifica che il widget appaia e che gli utenti possano inviare feedback.
- (Opzionale) Configura stile e comportamento del widget usando gli attributi
data-*documentati (theme, position, button text/label, colori, bordi, ombre e altro).
Casi d'Uso
- Raccogli report visivi di bug per problemi UI web: gli utenti possono catturare screenshot a pagina intera o mirati e annotare l'area esatta che appare sbagliata.
- Triage feedback per vari tipi di submission: categorizza i report in arrivo come Bug, Feature o Question in modo che arrivino in GitHub con etichette corrispondenti.
- Debug problemi di ambiente utente: includi browser/OS/viewport e info di sistema correlate in ogni issue GitHub per accelerare i tentativi di riproduzione.
- Adatta il widget al design del tuo prodotto: applica temi e token di stile diversi (font, colori, raggio bordi, stili ombre) usando attributi data.
- Riduci frizioni rispetto alla creazione manuale di issue: i visitatori inviano feedback dalla pagina, e BugDrop crea l'issue GitHub corrispondente con screenshot.
FAQ
BugDrop crea Issue GitHub automaticamente?
Sì. Il widget invia il feedback al tuo repository GitHub come un'issue GitHub formattata che include screenshot e informazioni di sistema.
Quali informazioni include BugDrop con una submission?
BugDrop cattura screenshot (pagina intera o specifica per elemento), annotazioni e info di sistema come browser e OS, più dettagli viewport.
Posso personalizzare l'aspetto e la posizione del widget?
Sì. Il widget supporta personalizzazione via attributi data-*, inclusi theme (light/dark/auto), position (bottom-right/bottom-left) e opzioni di stile come font, colori, bordi, raggio e ombre.
È coinvolto tracking o cookie?
BugDrop è descritto come privacy-first: non usa tracking né cookie, e anonimizza gli URL.
Come collego il widget al mio repository?
Installi la GitHub App per il tuo repository e aggiungi il tag script al tuo sito con l'attributo data-repo="owner/repo".
Alternative
- Un altro widget di feedback web che crea ticket/issue: workflow simile (raccoglie feedback da una pagina), ma potrebbe usare un tracker di issue diverso o accettare formati di submission differenti.
- Strumenti generali di report bug che si basano su screenshot manuali e form: invece di catturare screenshot e creare issue GitHub automaticamente, tipicamente richiedono agli utenti di compilare un form e/o allegare file.
- Workflow nativi GitHub per intake issue (es. template issue o issue forms): mantengono tutto dentro GitHub ma spostano il passo di reporting via da un widget embeddato nella pagina.
- Widget di ticketing supporto clienti: forniscono feedback embeddato nel sito, ma spesso instradano le submission a una inbox di supporto anziché a Issue GitHub.
Alternative
MakerLoft
MakerLoft è un app builder AI per non sviluppatori: si collega al tuo repo GitHub e genera app funzionanti con backend, auth, pagamenti e dashboard.
GitBoard
GitBoard è un’app nativa per la barra dei menu di macOS per GitHub Projects: visualizza la kanban, filtra per stato, cerca issue e crea/assegna.
Biji
Biji è una piattaforma versatile progettata per migliorare la produttività attraverso strumenti e funzionalità innovative.
Ably Chat
Ably Chat è un’API e SDK per chat realtime: crea applicazioni personalizzate con reazioni, presenza e modifica/eliminazione dei messaggi.
ClawTick
ClawTick è una piattaforma AI per automazione via CLI: schedula task webhook su cron con monitoraggio, alert, retry e log di esecuzione.
Falconer
Falconer è una piattaforma di conoscenza che si aggiorna da sola: scrivi, condividi e trova documentazione interna e contesto del codice in un unico posto.