HomeBookmarks
asanshayasanshay
asanshay

asanshay

ASby asanshay
2components17.4Kviews82bookmarks

Installs all 21 components. Without our CLI, run instead.

Auto-indexed

asanshay contents

  • Chat MessageChat Message

    Chat Message

  • Shader LoaderShader Loader

    Shader Loader

  • That's all 2 components

    About asanshay

    asanshay publishes a shadcn registry at ds.asanshay.com, with 21 components installable through the shadcn CLI.

    Components
    21

    Also in the asanshay registry

    Copy a prompt for your agent, copy the install command, or open the docs that ship it.

    • ASCII Wave

      ascii-wave

      A flowing ASCII animation with wave-based coloring. Inspired by exa.ai.

      1 file
    • Chat

      A complete chat component that composes chat-message and chat-input and wires to /api/chat.

      ai, @ai-sdk/react, @ai-sdk/openai, @radix-ui/react-select11 files
    • Chat Input

      chat-input

      A chat input component for a nice chatbot experience. Ready for useChat().

      @radix-ui/react-slot, @radix-ui/react-select, class-variance-authority, lucide-react4 files
    • Code Block

      code-block

      A code block with syntax highlighting and quick copying.

      @radix-ui/react-slot, class-variance-authority, lucide-react, react-syntax-highlighter2 files
    • Color Picker

      color-picker

      A color picker with OKLCH, HSL, RGB, and HEX support, plus Tailwind CSS presets.

      2 files
    • Command Prompt

      command-prompt

      A keyboard-first command prompt with history and autocomplete.

      1 file
    • Description List

      description-list

      Quickly display a json object in an aesthetically pleasing way.

      1 file
    • Invisible Input

      invisible-input

      An unstyled input that looks like text; fully styleable.

      1 file
    • JSX Preview

      jsx-preview

      A preview of a JSX component rendered from a string. Useful for LLM-generated UIs.

      react-jsx-parser, lucide-react1 file
    • Long Press Button

      long-press-button

      A long-press action button with animated hold progress.

      1 file
    • Markdown

      A markdown component with a clean look and no-frills parsing.

      @radix-ui/react-slot, class-variance-authority, lucide-react, react-syntax-highlighter3 files
    • Morphing Text

      morphing-text

      Text that smoothly animates character changes when the value updates.

      motion1 file
    • Pointer

      A controllable on-screen pointer that moves to coordinates and shows thoughts.

      lucide-react1 file
    • Window

      A draggable, resizable window inside a container.

      1 file

    What asanshay builds on

    The packages and primitives its components pull in, counted across the registry.

    accordion4

    Hooks and utilities

    • badge
    • button
    • card
    • input
    • select
    • textarea

    Registries like asanshay

    Magic UI

    Magic UI

    by Dillion Verma

    64

    components

    coss

    coss

    by coss

    74

    components

    Motion Primitives

    Motion Primitives

    by Julien Thibeaut

    39

    components

    cult ui

    cult ui

    by cult/ui

    50

    components

    ReUI

    ReUI

    by Sean Hello

    263

    components

    Prompt Kit

    Prompt Kit

    by Julien Thibeaut

    9

    components

    Browse every shadcn registry we track →

    1. Components
    2. /
    3. asanshay
    4. /
    5. asanshay

    Related libraries

    Prompt Kit

    Prompt Kit

    by Julien Thibeaut

    9

    components

    Agent Elements

    Agent Elements

    by 21st

    22

    components

    Bundui

    Bundui

    by Shadcn UI Kit

    59

    components

    Animate UI

    Animate UI

    by Elliot Sutton

    33

    components

    Kokonut UI

    Kokonut UI

    by Kokonut UI

    60

    components

    Motion Primitives

    Motion Primitives

    by Julien Thibeaut

    39

    components

    About asanshay

    asanshay is a component library on 21st.dev by asanshay with 2 public React components. Every component ships with a live interactive preview and full TSX source — copy the code, install it through the shadcn CLI, or pull it into Cursor or Claude Code over MCP.

    All 2 asanshay components

    • Chat Message
    • Shader Loader

    Browse all component libraries →