MKishoreDev/KaguneBin
Live in productionA dark-themed, developer-focused pastebin inspired by the world of Tokyo Ghoul.
A dark-themed, developer-focused pastebin with password protection, burn-after-read, and expiring pastes — built with FastAPI & PostgreSQL.
- HTML91.2%
- Python8.8%
1 Review
KaguneBin is a clean, developer-focused pastebin with a strong identity and a practical feature set. The README does a good job explaining the product: FastAPI, PostgreSQL/Neon, password-protected pastes, expiring pastes, burn-after-read behavior, raw access, downloads, view tracking, and Swagger/ReDoc documentation. The source backs up those claims: the FastAPI app has dedicated create/fetch/raw/download routes, bcrypt password hashing, expiry validation with timezone offset handling, burn-after-read deletion, view/download counters, and static HTML pages for the UI. As a user, the flow feels straightforward: create a paste, optionally protect it, share /p/{id} or /raw/{id}, and download it with a sensible file extension based on syntax. The biggest improvement would be production hardening. The app currently exposes exception strings in some 500 responses, uses short UUID-derived IDs, and would benefit from tests around expiry, password checks, burn-after-read, and download headers. I’d also add rate limiting, content-size limits, and clearer privacy/retention notes. Overall, this is a polished small service with a real product feel.
