#emoji #search #fuzzy-search #cli

app emoji-search

Fast fuzzy emoji searcher and picker for the terminal

1 unstable release

0.1.0 Oct 12, 2025

#1143 in Text processing

MIT license

65KB
62 lines

Crates.io Stars

⚡️ A fast and fuzzy-searchable emoji finder written in Rust — for developers, writers, and anyone who loves expressive text.

✨ Features

  • 🔍 Fuzzy search — find emojis by name, category, or description (even partial matches!)

  • 🖥️ Interactive CLI — search and copy to clipboard directly from your terminal

  • 📋 One-tap copy — choose emoji by number, instantly copied

  • 📦 Offline ready — no internet required, uses local emojis.json

  • ⚙️ Extensible — ready for TUI, web, or desktop integration

📸 Demo

$ emoji-search
Welcome to Emoji Search CLI!
Type your search term (e.g., 'smile') and press Enter:

> grin

Found 3 emojis:
1: 😀 grinning face (face-smiling)
2: 😁 beaming face with smiling eyes (face-smiling)
3: 😄 grinning face with smiling eyes (face-smiling)

Select emoji number to copy to clipboard:

> 2
> Copied '😁' to clipboard!

🚀 Installation

Using Cargo

cargo install emoji-search

Or clone manually

git clone https://github.com/yourusername/emoji-search.git
cd emoji-search
cargo run

🧩 Usage

Search for emojis by name:

emoji-search smile

Fuzzy match:

emoji-search smil

Copy selected emoji:

> 1
Copied '😀' to clipboard!

Dependencies

~1.5–3MB
~54K SLoC