Skip to content
Projects

sindresorhus/emoj has 2,428 GitHub stars and 65 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-06 21:48 UTC. Last push 2026-02-13.

How these counts are measured

Find relevant emoji from text on the command-line :open_mouth: :sparkles: :raised_hands: :horse: :boom: :see_no_evil:

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

emoj

Find relevant emoji from text on the command-line

Uses a local emoji database.

Install

Ensure you have Node.js 18+ installed, and then run the following:

npm install --global emoj

Works best on macOS and Linux. Older Linux distributions don't support color emoji in the terminal, but newer ones (like Ubuntu 18.04 and Fedora 28) do. On Linux, I would recommend installing Emoji One for full emoji coverage. Doesn't really work on Windows.

Usage

$ emoj --help

  Find relevant emoji from text on the command-line

  Usage
    $ emoj [text]

  Example
    $ emoj i love unicorns
    🦄  🎠  🐴  🐎  ❤  ✨  🌈

  Options
    --copy -c       Copy the first emoji to the clipboard
    --skin-tone -s  Set and persist the default emoji skin tone (0 to 5)
    --limit -l      Maximum number of emojis to display (default: 7)

  Run it without arguments to enter the live search
  Use the up/down keys during live search to change the skin tone
  Use the left/right or 1..9 keys during live search to select the emoji
  Press Tab to copy emoji and continue searching (Enter/1-9 to exit)

Related

Explore related projects