Stash
Spotlight-style link manager with fuzzy search, auto-categorization, and optional cloud sync.
ReactTypeScriptViteSupabase
Overview
Cmd+K fuzzy search over bookmarks, domain-based auto-tags, and nested collections. Works offline on localStorage; Supabase sync is optional. Chrome extension shares the same React components for one-click capture.
Highlights
- Fuse.js fuzzy search modeled after Spotlight / Raycast
- Offline-first with optional Supabase backup
- Chrome extension for one-click save
- Domain heuristics for auto-categorization (GitHub → Code, etc.)
Stack
- React 19
- Web app + extension popup
- TypeScript
- Strict typing throughout
- Vite
- Build and HMR
- Fuse.js
- Client-side fuzzy search
- Supabase
- Optional cloud sync with RLS
- GSAP
- Search modal motion