Submit
Star on GitHub

Details Matter!

MicroKit UI is a component library for developers who care about the experience behind every interaction.

Library • All interactions

Explore micro interactions

43 interactions ready to copy, adapt, and ship.

Browse all 43 as a list
All components
New

Cursor Edge Glow Button

Click feedback

ReactHover
New

Cursor Follow Share Button

Click feedback

ReactHover
New

Social Icon Buttons

Navigation

CSSHover
New

Social Highlight Cards

Navigation

CSSHover
New

Expanding Contact Button

Click feedback

CSSHover
New

Contact Reveal Button

Click feedback

CSSHover
New

Contact Details Reveal

Click feedback

CSSHover
New

Subscribe Shine Button

Click feedback

CSSHover
New

Expanding Newsletter Button

Click feedback

CSSHover
New

Next Reveal Button

Click feedback

CSSHover
New

Pricing Slide Link

Click feedback

CSSHover
New

Spotlight Indicator

Navigation

ReactClick
New

Read More Swap

Click feedback

CSSHover
New

Projects Arrow Button

Click feedback

CSSHover
New

What's New Glow Button

Click feedback

CSSHover
New

Preview in Browser Button

Click feedback

CSSHover
New

Download for iOS Button

Click feedback

CSSHover
New

Magnetic Fill Button

Click feedback

ReactHover
New

Sliding Send Button

Click feedback

CSSHover
New

Get Started Circle Swap

Click feedback

CSSHover
New

Outline Wipe Button

Click feedback

ReactHover
New

Project Text Swap Button

Click feedback

CSSHover
New

View More Text Swap

Click feedback

CSSHover
New

Staggered Letter Text Swap

Click feedback

ReactHover
New

Staggered Letter Glow Button

Click feedback

ReactHover
New

Gradient Underline Button

Click feedback

CSSHover
New

Yellow Fill Preview Button

Click feedback

CSSHover
New

White Contact Orbit Button

Click feedback

CSSHover
New

Circle Surface Button

Click feedback

CSSHover
New

Inset Circle Button

Click feedback

CSSHover
New

Sliding Arrow Label

Click feedback

CSSHover
New

Orange Circle Fill Button

Click feedback

CSSHover
New

Layered Gradient Button

Click feedback

CSSHover
New

Glow Arrow Button

Click feedback

CSSHover
New

Talk Arrow Reveal Button

Click feedback

CSSHover
New

See More Swap Button

Click feedback

CSSHover
New

Neon Invert Button

Click feedback

CSSHover
New

Contact Underline Button

Click feedback

ReactHover

1,284 people are in your audience.

New

Sliding Content Tabs

Navigation

ReactClick
Content one
New

Sliding Underline Tabs

Navigation

ReactClick
New

Floating Newsletter Button

Navigation

CSSHover
New

Aurora Download Button

Click feedback

CSSHover

Focus Field

Inputs

CSSFocus

Questions

  • Can I use these in a commercial project?

    Yes. The code in this repository is MIT licensed. Some interactions are adapted from publicly shared examples and Webflow exports and rewritten here — if you recognise work that needs clearer attribution, open an issue.

  • Do I need to install any dependencies?

    Usually not. 24 of the 43 interactions need nothing at all: a component file and either CSS or Tailwind classes. The other 19 import lucide-react for their icons, and every component page names what it needs under Installation.

  • Is there an npm package to install?

    No, and that is deliberate. You open an interaction, choose TypeScript or JavaScript and CSS or Tailwind, copy it, and it is yours to edit. Nothing is added to your package.json except lucide-react when a component draws an icon.

  • Does it work with Tailwind v4?

    Yes. Every interaction ships a Tailwind version alongside the CSS one, written with core utilities and arbitrary values that behave the same in v3 and v4. This site is itself built on Tailwind v4.

  • Do the components work with the Next.js App Router?

    Yes. Most are markup and CSS with no client state, so they drop straight into a server component. Anything using React state, a ref or an event handler needs "use client" at the top of its file — add it if the snippet you copied does not already have it.

  • Can I submit my own interaction?

    Yes. The submit page takes your component code and an optional screenshot and prefills a GitHub issue, which you review and open yourself.

SponsorsDiamondNora

Your AI Personal Assistant

View sponsors