1 unstable release
| 0.1.0 | Oct 12, 2025 |
|---|
#1143 in Text processing
65KB
62 lines
🧠 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!
Dependencies
~1.5–3MB
~54K SLoC