emoji-search

Crates.ioemoji-search
lib.rsemoji-search
version0.1.0
created_at2025-10-12 15:07:26.73978+00
updated_at2025-10-12 15:07:26.73978+00
descriptionFast fuzzy emoji searcher and picker for the terminal.
homepagehttps://github.com/nursoltan-s/emoji-search
repositoryhttps://github.com/nursoltan-s/emoji-search
max_upload_size
id1879391
size1,131,827
Nursoltan Saipolda (nursoltan-s)

documentation

https://docs.rs/emoji-search

README

Crates.io Stars

🧠 emoji-search

⚡️ 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!

Commit count: 0

cargo fmt