😊Emoji Select Panel Component

Telegram-Style Emoji Panel

A high-performance emoji, GIF, and sticker panel built for modern UIs. Fully customizable, blazing fast, and accessible — ready for your chat apps, editors, and more.

Real-World Use Case: Chat UI

This example demonstrates how the emoji panel can be integrated into a real-time chat interface. Select emojis and send messages just like a modern messaging app.

No messages yet

😊

Install

npm install emoji-select-panel

Blazing Fast

Virtualized rendering to handle thousands of items without a sweat.

Multiple Media Types

Supports emojis, GIFs, and animated stickers seamlessly.

Highly Customizable

Full props API to style, theme, position, and control behavior.

Smart Search

Search across all media types with built-in debounced input.

Themed & Responsive

Works in both light/dark themes and across all screen sizes.

Recently Used Memory

Built-in localStorage support for remembering frequently used items.

Live Examples

Light Theme Example

Dark Theme Example

Custom Trigger Example

Click to open: