{"repo":"armondschneider/interactionkit","free":true,"listed":false,"github":"https://github.com/armondschneider/interactionkit","clone":"git clone https://github.com/armondschneider/interactionkit.git","description":"A collection of UI interactions that make web feel more interactive.","language":"TypeScript","stars":28,"topics":["design-system","nextjs","react"],"license":null,"category":"ui-components","readme_excerpt":"InteractionKit InteractionKit is an experimental collection of polished, copy-ready React interactions. It explores the small details that make an interface feel considered: motion feedback, spatial transitions, focused overlays, and deliberate actions. The repository is both a living gallery of interaction studies and the source for reusable components. Each demo presents the interaction in context and exposes its implementation for adaptation in other projects. Stack - React 19 and Next.js 15 - TypeScript for type safety - Tailwind CSS for styling - Framer Motion for interaction and animation - Lucide and Hugeicons for icons - Static export for deployment to Vercel, GitHub Pages, or another static host Project Structure Development Visit http://localhost:3000 to explore the live demos and copy component source code. Scripts Contributing Keep additions focused on one clear interaction. Components should be self-contained, responsive, keyboard-accessible where applicable, and respect reduced-motion preferences. Run npm run build before opening a pull request. License MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/armondschneider","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/armondschneider/interactionkit/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."}