GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - itshover/itshover: Icons that move with intent

BranchesTags
Open more actions menu

Latest commit

 

History

288 Commits
288 Commits

Folders and files

NameName
Last commit message
Last commit date
.cursor
.cursor
 
 
.github/workflows
.github/workflows
 
 
actions
actions
 
 
app
app
 
 
components
components
 
 
icons
icons
 
 
lib
lib
 
 
models
models
 
 
public
public
 
 
scripts
scripts
 
 
.gitignore
.gitignore
 
 
.prettierrc.json
.prettierrc.json
 
 
ARCHITECTURE.md
ARCHITECTURE.md
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
components.json
components.json
 
 
constants.ts
constants.ts
 
 
eslint.config.mjs
eslint.config.mjs
 
 
next.config.ts
next.config.ts
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
postcss.config.mjs
postcss.config.mjs
 
 
registry.json
registry.json
 
 
tsconfig.build.json
tsconfig.build.json
 
 
tsconfig.json
tsconfig.json
 
 

Repository files navigation

Its Hover

Vercel OSS Program

Animated icon library built with React and Motion. Icons designed to move with intent, not decoration.

Its Hover Product Screenshot

Features

  • Motion-first design - Every icon animates on interaction, built with motion/react
  • React components - Drop-in components that work with Next.js, shadcn, and modern tooling
  • Fully customizable - Copy the source, modify animations, adjust stroke width and colors
  • Open source - MIT licensed, community owned

Quick Start

Via CLI

npx shadcn@latest add https://itshover.com/r/[icon-name].json

Manual Installation

  1. Install dependencies:
npm install motion
  1. Copy any icon component from the icons/ directory into your project

  2. Import and use:

import GithubIcon from "@/icons/github-icon";

export default function Example() {
  return <GithubIcon className="h-6 w-6" />;
}

Icon Library

260+ animated icons covering:

  • UI essentials (arrows, checks, navigation)
  • Social (GitHub, Twitter, Discord, LinkedIn)
  • Tech (Docker, Node.js, Python, TypeScript)
  • Actions (copy, send, cart, settings)
  • Currency (Bitcoin, Ethereum, Dollar, Rupee)
  • Status (alerts, notifications, loading states)

Browse all icons at itshover.com/icons

Tech Stack

  • Next.js 16
  • React 18+
  • motion/react for animations
  • Tailwind CSS 4
  • shadcn/ui components

Development

# Install dependencies
npm install

# Start dev server
npm run dev

# Build for production
npm run build

# Format code
npm run format

# Run all checks
npm run check

Project Structure

icons/           # Animated icon components
components/      # UI components
app/            # Next.js app router pages
lib/            # Utilities
public/         # Static assets
registry.json   # shadcn registry configuration

Contributing

Contributions welcome. Each icon follows this pattern:

  1. SVG wrapped in a React component
  2. Animation triggered on hover using motion/react
  3. Exported with ref forwarding for imperative control

Links

  • Website: itshover.com
  • GitHub: github.com/itshover/itshover
  • Twitter: x.com/itshoverr

Creator

Built by @abhijitwt

Partners

Cloud Infrastructure partner

Vultr

Code of Conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

License

Apache 2.0

About

Icons that move with intent

itshover.com

Topics

animationiconsmotionshadcnshadcn-uisvg

Resources

Readme
Apache-2.0 license

Code of conduct

Code of conduct

Contributing

Contributing
Activity
Custom properties

Stars

2.7k stars

Watchers

8 watching

Forks

161 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.