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: