{"repo":"audibleblink/passdb-frontend","free":true,"listed":false,"github":"https://github.com/audibleblink/passdb-frontend","clone":"git clone https://github.com/audibleblink/passdb-frontend.git","description":"Pivoting Frontend for Pre-Seeded Password Databases","language":"Svelte","stars":134,"topics":["redteam","osint","svelte","sveltejs","passwords","hibp","infosec"],"license":null,"category":"security-tools","readme_excerpt":"passdb-frontend A modern Svelte 5.x web interface for searching password dump data via the passdb-backend API. Features - Multi-search Support : Search by email, username, password, or hash - Dark Mode : Seamless theme switching with system preference detection - Responsive Design : Optimized for both mobile and desktop - Keybinds : Full keyboard navigation - Themes : Multi-theme switcher - HIBP Integration : Enhanced Have I Been Pwned data for email searches Tech Stack - Frontend : Svelte 5.x with TypeScript - Build System : Vite with HMR - Styling : Tailwind CSS 4.x with CSS variables - Components : shadcn-svelte for accessible UI components - Testing : Vitest with coverage reporting - Deployment : Static site generation to docs/ directory Prerequisites - Node.js (version 18+) - passdb-backend API running at http://localhost:3000 Quick Start Development Commands Core Development Testing Code Quality Project Structure Configuration The application is configured via: - vite.config.js - Build configuration with aliases - tailwind.config.js - Tailwind with shadcn design tokens - components.json - shadcn-svelte configuration - tsconfig.json - TypeScript configuration Deployment The project builds static files to the docs/ directory for GitHub Pages:","default_branch":null,"files":null,"tree":[],"storefront":"/r/audibleblink","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/audibleblink/passdb-frontend/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}