All activity
MindSnap is a Chrome extension that instantly turns any webpage into a beautiful, interactive mind map with AI. Perfect for students, researchers, and lifelong learners. No signup, no data sent—everything runs locally. Learn faster, remember more. 🧠✨

MindSnap – Web to Mind map with AIInstantly turn web content into interactive AI mind maps.
Thanh Nguyễn Nhựtleft a comment
Hi Product Hunt! 👋 I’m Thanh – a solo dev who built MindSnap to solve my own struggle with information overload. I wanted a tool that could turn the articles, docs, and resources I read every day into clear, visual mind maps—so I could understand and remember more, faster. With AI + interactivity, MindSnap lets you: Instantly map ideas from any webpage Edit, drag, and customize layouts Use...

MindSnap – Web to Mind map with AIInstantly turn web content into interactive AI mind maps.
Thanh Nguyễn Nhựtleft a comment
🚀 use-detect-keyboard-open – Detect mobile keyboard visibility with one line of code Hey Product Hunt 👋 As a frontend dev building mobile-friendly UIs, I kept hitting the same annoying problem: How do you reliably detect when the mobile keyboard is open? So I built a tiny React hook to solve it. 🎯 What it does: const isKeyboardOpen = useDetectKeyboardOpen(); Works in mobile browsers ✅ No...

use-detect-keyboard-openDetect mobile keyboard state in React with one simple hook
use-detect-keyboard-open is a lightweight React hook that lets you detect when the mobile keyboard is open — with just one line of code.
No dependencies. TypeScript-ready. Developer-friendly.

use-detect-keyboard-openDetect mobile keyboard state in React with one simple hook
Thanh Nguyễn Nhựtleft a comment
Hey Product Hunt! I just launched @thanhnn/react-resizable – a lightweight, headless resizable component library for React. It supports controlled and uncontrolled modes, drag-to-resize with aspect ratio locking, min/max constraints, and works seamlessly with TypeScript. Why I built this: Most resizable libraries are bloated or opinionated. I wanted something modern, flexible, and unstyled that...

@thanhnn/react-resizableMake any element resizable with ease in your React projects.
An open-source React library providing accessible and customizable resizable components with TypeScript support.

@thanhnn/react-resizableMake any element resizable with ease in your React projects.



