# Stick It Up (stickitupx.com) > Free, open-source UI sticker component library for React and Next.js featuring 65+ interactive vector, metallic chrome, and retro pixel art stickers with realistic 3D vinyl hover peel physics. - Website: https://stickitupx.com - Stickers Catalog: https://stickitupx.com/stickers - GitHub: https://github.com/Sam721166/stick-it-up - npm: https://www.npmjs.com/package/stick-it-up - License: MIT (100% free for personal and commercial use) --- ## Installation Install via npm, pnpm, or bun: ```bash npm install stick-it-up@latest # or pnpm add stick-it-up@latest # or bun add stick-it-up@latest ``` Requirements: React 18 or React 19. Fully compatible with Next.js App Router and Pages Router. --- ## Quick Start ### 1. Dynamic `` Component Import the universal `Sticker` component and specify the sticker by name: ```tsx import { Sticker } from "stick-it-up"; export default function Hero() { return (
{/* Vinyl hover peel physics enabled */} {/* Static vector emblem */} {/* Pixel art mascot */}
); } ``` ### 2. Direct Named Component Imports (Tree-shakeable) Each sticker is also available as an individually exported, tree-shakeable component: ```tsx import { FlameSticker, MetalSticker, NoriCoffeeSticker, StarBurstSticker } from "stick-it-up"; export default function Badge() { return ( ); } ``` --- ## Component API & Props The `` component accepts all standard SVG HTML attributes (`SVGProps`) plus: | Prop | Type | Default | Description | | :--- | :--- | :--- | :--- | | `name` | `StickerName` | *(required)* | Unique name of the sticker (e.g. `"flame"`, `"nori-coffee"`). | | `size` | `number \| string` | `100` | Width and height shortcut in pixels (`80`) or CSS units (`"5rem"`, `"100%"`). | | `peel` | `boolean` | `false` | Enables physical 3D vinyl hover peel tilt with depth lighting. | | `className` | `string` | `undefined` | Additional Tailwind or CSS classes applied to the sticker. | | `style` | `CSSProperties` | `undefined` | Custom inline CSS styles. | --- ## Available Stickers (65+) ### Aesthetic Shapes & Chrome Emblems - `flame` — Metallic chrome flame emblem - `metal` — Y2K metallic liquid chrome badge - `star-burst` — 8-point silver holographic star - `blob-burst` — Iridescent liquid chrome splash - `devil-cone` — Spiked chrome emblem - `flame-star` — Chrome star wrapped in fire - `folded-paper` — Paper decal with folded corner - `cosmic-pill` — Chrome capsule with holographic gradient - `badge-smiley` — Acid smiley badge - `icy-fleur` — Liquid chrome fleur-de-lis - `spiral` — Hypnotic chrome vortex ### Pixel Art & Mascots - `nori-coffee` — Nori the mascot sipping coffee - `nori-cool` — Nori wearing sunglasses - `nori-headphones` — Nori listening to beats - `nori-heart` — Nori holding a pixel heart - `nori-laptop` — Nori hacking on a laptop - `nori-rocket` — Nori flying a retro spaceship - `cat` / `black-cat` / `pink-cat` / `yellow-cat` / `red-cat` — Retro pixel cat variants - `cat-serious` — Serious pixel kitty - `dog` — Retro pixel puppy - `bunny` — Floating pixel bunny ### Nature & Fruit - `red-berry` / `blueberry` / `berries` — Glossy fruit stickers - `cherry` — Double glossy cherries - `flower` — Retro graphic flower decal ### Badges, Gestures & Emblems - `peace-hand` — Retro graphic peace sign - `cosmic-eye` — Third eye mystic badge - `curious-globe` — Friendly illustrated planet - `japan-badge` / `japan-flag` — Tokyo graphic emblems - `luffy-hat` — Straw hat emblem - `sparkles` / `sparkle-trio` — Holographic sparkle stars - `nazar` — Evil eye talisman badge - `app-badge` — Modern rounded squircle app tile --- ## Next.js App Router Integration Stick It Up components run client-side interactivity (`"use client"`). In Next.js Server Components, render them directly inside your pages: ```tsx // app/page.tsx import { Sticker } from "stick-it-up"; export default function Page() { return (

Welcome to my site

); } ``` --- ## Plain SVG Downloads Every sticker is also available as a standalone, standalone-optimized SVG file for use in Figma, Penpot, or standard HTML: Download directly from https://stickitupx.com/stickers.