Emojis for Better Git Commit Messages
Tags: git, emoji, productivity
Published: 2020-07-18 19:17:00

🎉 **UPDATE 1:** You can now access the underlying dataset of this post via [git-emoji/dataset-js][dataset-repo] repository on GitHub. It's also available as a NPM package; [`@git-emoji/dataset-js`][dataset-npm].

[dataset-repo]: https://github.com/git-emoji/dataset-js
[dataset-npm]: https://www.npmjs.com/package/@git-emoji/dataset-js

🎉 **UPDATE 2:** This is now available as a VS Code extension, named **Git-Emoji**. You can install it from within VS Code or via [extensions marketplace][vscode-extension]. You can also see [this][git-emoji-extension-posts] short blog post on this new extension.

[vscode-extension]: https://marketplace.visualstudio.com/items?itemName=git-emoji.vscode-git-emoji
[git-emoji-extension-posts]: https://babakks.github.io/article/2022/08/19/vscode-extension-for-emojis-in-git-commit-messages.html

I have to confess that I'm madly in love with emojis. They're cute, little digital beings that convey your emotions or meaning far better/deeper/shorter than words. Using them in git commit messages was a truly **brilliant** idea from whom we'd never know. Speaking of commit messages, it's obvious we're not going to leverage the emotional charge of the emojis --at least for now-- but their **terseness** and excellent **readability** is their best merit we could use. Let alone their **diversity**, **wide availability**, and **text nature**.

## The problem with emojis

As a big fan, I use them almost everywhere I can replace them for words, though sometimes it's a little difficult to find the right emoji. When it comes to writing git commit messages, people won't feel good for wasting 15 minutes looking for the best emoji on the context. That's one reason, I guess, that emojis are yet to grow popular. There are few cases that our exact intention easily matches with an emoji. In most cases you have to rephrase, rethink or reshape your words to find that hidden one. I get it. That's why I started to write an article on the subject to list some of my favorite emojis that you'll find extremely useful in your day-to-day experience.

## Emoji rock stars

I myself first saw [this][parmentf] neat GitHub Gist on the emoji recommendations. The author, *François*, did cover a wide range of situations. In the beginning, I've been trying to stick with them but sometimes it was hard to find my intent within the list. So, I began to deliberately collect my own emoji rock stars.

This is my list:

| Emojis                                                                                               |Example commit message(s)|
|-|-|
|🎉 `:tada:`                                                                                        | *First commit* |
|🔨 `:hammer:`                                                                                      | *Update code* <br/> *Improve code* |
|📜 `:scroll:` <br/> ✏️ `:pencil:` <br/> 📚 `:books:` <br/> 📝 `:memo:` <br/> 📖 `:book:` | *Update README.md* <br/> *Add docs* |
|👕 `:tshirt:` <br/> 👔 `:necktie:`                                                              | *Apply linter* <br/> *Format code* |
|⚗️ `:alembic:` <br/> 🧪 `:test_tube:`                                                                | *Add tests* <br/> *Update unit tests* |
|👶 `:baby:`                                                                                        | *Add basic implementation* <br/> *Add partial impl.* |
|🏅 `:medal_sports:`                                                                                | *Finish implementation* |
|⤴️ `:arrow_heading_up:`                                                                            | *Upgrade dependency* <br/> *Upgrade version* |
|⤵️ `:arrow_heading_down:`                                                                          | *Downgrade dependency* <br/> *Downgrade version* |
|🎨 `:art:` <br/> 💅 `:nail_care:` <br/> 💄 `:lipstick:`                                      | *Improve visuals* <br/> *Enhance UI/UX* |
|♿️ `:wheelchair:`                                                                                    | *Improve accessibility features* |
|✨ `:sparkles:` <br/> 🚿 `:shower:`                                                             | *Clean code* |
|🔥 `:fire:` <br/> 🔫 `:gun:` <br/> ✂️ `:scissors:`                                                   | *Delete directory* <br/> *Remove unnecessary files* |
|💩 `:poop:` <br/> 🍝 `:spaghetti:`                                                              | *Mess up legacy code* <br/> *Apply dirty patch* |
|⚡️ `:zap:`                                                                                           | *Introduce breaking changes* |
|🐛 `:bug:`                                                                                         | *Fix bug* |
|🚧 `:construction:`                                                                                | *Apply temporary patch* <br/> *Improve work in progress* |
|🚑 `:ambulance:`                                                                                   | *Apply urgent fix* <br/> *Fix critical bug* |
|🌙 `:crescent_moon:`                                                                               | *Update nightly builds config* <br/> *Create background jobs* |
|🐰 `:rabbit:`                                                                                      | *Add RabbitMQ requirements* |
|🐋 `:whale:`                                                                                       | *Add Dockerfile* <br/> *Update docker-compose* |
|   `:octocat:`                                                                                        | *Add .github dir* (only on `github.com`) |
|🦊 `:fox_face:`                                                                                    | *Add .gitlab dir* <br/> *Update .gitlab-ci.yml* |
|🎁 `:gift:` <br/> 📦 `:package:`                                                                | *Add new dependencies* <br/> *Add new feature* |
|🔔 `:bell:`                                                                                        | *Add alarm/warning* |
|🔕 `:no_bell:` <br/> 🔇 `:mute:`                                                                | *Silence alarms/warnings* |
|🔐 `:closed_lock_with_key:` <br/> 🔒 `:lock:` <br/> 🛡 `:shield:`                            | *Improve security* <br/> *Set more permissions* |
|🔓 `:unlock:` <br/> 🔑 `:key:`                                                                  | *Lift permissions* <br/> *Remove restrictions* |
|📁 `:file_folder:`                                                                                 | *Change dir structure* |
|⌚️ `:watch:` <br/> ⏱ `:stopwatch:`                                                             | *Add profiler* <br/> *Add performance measurements* |
|📊 `:bar_chart:`                                                                                   | *Improve performance* |
|🔖 `:bookmark:`                                                                                    | *Update version* |
|🎒 `:school_satchel:` <br/> 🚀 `:rocket:`                                                       | *Build and pack* <br/> *Make ready for deployment/launch* |
|📈 `:chart_with_upwards_trend:`                                                                    | *Improve performance* |
|📉 `:chart_with_downwards_trend:`                                                                  | *Minimize resource usage* |
|📎 `:paperclip:`                                                                                   | *Attach doc/file* |
|✈️ `:airplane:`                                                                                      | *Migrate to new interface* <br/> *Create data migration* |
|🏁 `:checkered_flag:`                                                                              | *Finish impl* <br/> *Meet roadmap checkpoint* |
|🎭 `:performing_arts:`                                                                             | *Merge branches* <br/> *Merge two modules* |
|⚓️ `:anchor:`                                                                                        | *Put TODO anchors* |
|🚩 `:triangular_flag_on_post:`                                                                     | *Meet roadmap checkpoint* |
|©️ `:copyright:` <br/> ®️ `:registered:`                                                            | *Add LICENSE file* <br/> *Update LICENSE* |

## Emojis by context

Of course knowing various emojis like the list above helps a lot, but more often that not I find myself trying to recall an emoji that fits best with my already written (or thought of) commit message. Not always would you find the closest emoji within a list like the one you've seen. That's when you'd rather have a subject-/context-oriented table in which you could easily find the best candidates for your intent. I'm talking about such a table:

| Emojis | Context (verb/noun/adjective) |
|----------|-----------------------|
| 🐛`:bug:` <br/> 🔨`:hammer:` <br/> 🔧`:wrench:` <br/> 🗜`:clamp:` <br/> | correct <br/> fix <br/> bugfix |
| 🐚`:shell:` <br/> 👐`:open_hands:` <br/> 📦`:package:` <br/> 🎁`:gift:` <br/> 🗳`:ballot_box:` <br/> 🗃`:card_file_box:` <br/> 📥`:inbox_tray:` <br/> 📤`:outbox_tray:` <br/> | wrap <br/> hold <br/> cover <br/> shell <br/> safe <br/> box <br/> contain |
| 🎭`:performing_arts:` <br/> 🤝`:handshake:` <br/> 🗜`:clamp:` <br/>  📎`:paperclip:` <br/> 🖇`:paperclips:` <br/> 🔗`:link:` <br/> 🔀`:twisted_rightwards_arrows:` <br/>  🔃`:arrows_clockwise:` <br/> 🔄`:arrows_counterclockwise:` <br/> 👥`:busts_in_silhouette:` <br/> | merge <br/> mix <br/> attach <br/> convolve <br/> append <br/> prepend <br/> unify <br/> combine <br/> distill <br/> handshake |
| 🔥`:fire:` <br/> 🔫`:gun:` <br/> 💣`:bomb:` <br/> 🗑`:wastebasket:` <br/> 🚮`:put_litter_in_its_place:` <br/> ⚰️`:coffin:` <br/> ☠️`:skull_and_crossbones:` <br/> 💀`:skull:` <br/> ✝️`:latin_cross:` <br/> ❌`:x:` <br/> ❎`:negative_squared_cross_mark:` <br/> ✖️`:heavy_multiplication_x:` <br/> 📤`:outbox_tray:` <br/> ✂️`:scissors:` <br/> 🔪`:knife:` <br/> ⚔️`:crossed_swords:` <br/> 🗃`:card_file_box:` <br/> 🗄`:file_cabinet:` <br/> | remove <br/> delete <br/> drop <br/> cancel <br/> exclude <br/> archive |
| 📶`:signal_strength:` <br/> 📈`:chart_with_upwards_trend:` <br/> 📉`:chart_with_downwards_trend:` <br/> ↕️`:arrow_up_down:` <br/> ⬆️`:arrow_up:` <br/> ⬇️`:arrow_down:` <br/> 🍽`:plate_with_cutlery:` <br/> 🔢`:1234:` <br/> | order <br/> sort <br/> arrange <br/> reorder |
| 🔨`:hammer:` <br/> 🔧`:wrench:` <br/> 🎖`:medal_military:` <br/> ✨`:sparkles:` <br/> 🥇`:1st_place_medal:` <br/> 🎨`:art:` <br/> 🖌`:paintbrush:` <br/> 💄`:lipstick:` <br/> 💅`:nail_care:` <br/> 👠`:high_heel:` <br/> 🌈`:rainbow:` <br/> 🐦`:bird:` <br/> | improve <br/> enhance <br/> upgrade <br/> refresh <br/> beauty <br/> embellish <br/> cosmetics |
| 💉`:syringe:` <br/> 🔨`:hammer:` <br/> 🔧`:wrench:` <br/> ✔️`:heavy_check_mark:` <br/> ✅`:white_check_mark:` <br/> ☑️`:ballot_box_with_check:` <br/> 🖊`:pen:` <br/> | apply <br/> set <br/> put <br/> commit <br/> register <br/> confirm |
| ➕`:heavy_plus_sign:` <br/> 📎`:paperclip:` <br/> 🖇`:paperclips:` <br/> 📦`:package:` <br/> 🎁`:gift:` <br/> 🏁`:checkered_flag:` <br/>  ⬆️`:arrow_up:` <br/> 🌱`:seedling:` <br/> ⏫`:arrow_double_up:` <br/> 📥`:inbox_tray:` <br/> 👶`:baby:` <br/> 🐤`:baby_chick:` <br/> 🚼`:baby_symbol:` <br/> 🆕`:new:` <br/> 🌼`:blossom:` <br/> ✨`:sparkles:` <br/> ❇️`:sparkle:` <br/> 🔌`:electric_plug:` <br/> | add <br/> insert <br/> update <br/> upgrade <br/> increase <br/> register <br/> append <br/> prepend <br/> feature |
| 👕`:shirt:` <br/>/`:tshirt:` <br/> 🎖`:medal_military:` <br/> 📏`:straight_ruler:` <br/> 📐`:triangular_ruler:` <br/> 🚿`:shower:` <br/> 💊`:pill:` <br/> 🎨`:art:` <br/> 🖌`:paintbrush:` <br/> 💄`:lipstick:` <br/> 💅`:nail_care:` <br/> 👠`:high_heel:` <br/> 🌈`:rainbow:` <br/> | lint <br/> clean <br/> format <br/> style <br/> refactor |
| 🏗`:building_construction:` <br/> 🔨`:hammer:` <br/> 🔧`:wrench:` <br/> 🛠`:hammer_and_wrench:` <br/> ♻️`:recycle:` <br/> | refactor <br/> rewrite <br/> reestablish <br/> reimplement <br/> rethink <br/> recycle |
| ⚗️`:alembic:` <br/> ⏱`:stopwatch:` <br/> 🔍`:mag:` <br/> 🔎`:mag_right:` <br/> 🕵`:detective:` <br/> 🔭`:telescope:` <br/> 🔬`:microscope:` <br/> 🗜`:clamp:` <br/> | test <br/> assess <br/> exam <br/> check <br/> review <br/> rethink <br/> supervise <br/> fixture |
| ✉️`:envelope:` <br/> 📤`:outbox_tray:` <br/> 📡`:satellite:` <br/>  🚀`:rocket:` <br/> ✈️`:airplane:` <br/> 🛩`:small_airplane:` <br/> 🚁`:helicopter:` <br/> 🏹`:bow_and_arrow:` <br/> 📰`:newspaper:` <br/> 🗞`:newspaper_roll:` <br/> 📺`:tv:` <br/> 📻`:radio:` <br/> 🎤`:microphone:` <br/> 📢`:loudspeaker:` <br/> 🔈`:speaker:` <br/> | send <br/> move <br/> out <br/> publish <br/> transform <br/> give <br/> produce |
| ❓`:question:` <br/> ❔`:grey_question:` <br/> 🍴`:fork_and_knife:` <br/> 📥`:inbox_tray:` <br/> | ask <br/> request <br/> inquiry <br/> query <br/> fetch <br/> receive <br/> take |
| 👂`:ear:` <br/> 🎧`:headphone:` <br/> ⏳`:hourglass_flowing_sand:` <br/> ⏸`:pause_button:` <br/> 📨`:incoming_envelope:` <br/> ✉️`:envelope:` <br/> ☎️`:phone:` <br/> 📲`:calling:` <br/> | consume <br/> listen <br/> subscribe <br/> register <br/> await <br/> callback <br/> standby |
| ⏱`:stopwatch:` <br/> ⏲`:timer:` <br/> ⏰`:alarm_clock:` <br/> 📆`:calendar:` <br/> 🗓`:spiral_calendar:` <br/> 🏃`:runner:` <br/> | job <br/> cron <br/> schedule <br/> time <br/> period <br/> repeat <br/> repetitive |
| 🔍`:mag:` <br/> 🔎`:mag_right:` <br/> 🔦`:flashlight:` <br/> 🕵`:detective:` <br/> 🔭`:telescope:` <br/> 🔬`:microscope:` <br/> 🐶`:dog:` <br/> 🐕`:dog2:` <br/> 👃`:nose:` <br/> | search <br/> find <br/> lookup <br/> browse <br/> query <br/> select |
| ⬇️`:arrow_down:` <br/> ⏬`:arrow_double_down:` <br/> ⤵️`:arrow_heading_down:` <br/> 👎`:thumbsdown:` <br/> | rollback <br/> downgrade <br/> reset <br/> repopulate <br/> revert <br/> undo |
| 📜`:scroll:` <br/> 📝`:pencil:` <br/> ✍️`:writing_hand:` <br/> 📰`:newspaper:` <br/> 🗞`:newspaper_roll:` <br/> 📋`:clipboard:` <br/> 📖`:book:` <br/> 📑`:bookmark_tabs:` <br/> 📚`:books:` <br/> 📘`:blue_book:` <br/> 📙`:orange_book:` <br/> 📓`:notebook:` <br/> 🖊`:pen:` <br/> ✏️`:pencil2:` <br/> 🖨`:printer:` <br/> 📠`:fax:` <br/> 💬`:speech_balloon:` <br/> | log <br/> record <br/> store <br/> draft <br/> note <br/> text <br/> README <br/> guide <br/> manual <br/> comment |
| ⚠️`:warning:` <br/> ✋`:hand:` <br/> ❗️`:heavy_exclamation_mark:` <br/> ❗️`:exclamation:` <br/> ❕`:grey_exclamation:` <br/> | avoid <br/> prevent <br/> caution <br/> safe <br/> look out <br/> beware <br/> notice <br/> warning |
| 🛑`:stop_sign:` <br/> ☣️`:biohazard:` <br/> 💀`:skull:` <br/> ☠️`:skull_and_crossbones:` <br/> 🔥`:fire:` <br/> ⏹`:stop_button:` <br/> ⚰️`:coffin:` <br/> ✝️`:latin_cross:` <br/> ✖️`:heavy_multiplication_x:` <br/>  | error <br/> exception <br/> hazard <br/> danger <br/> stop <br/> crash <br/> abort <br/> deadlock |
| 👨`:man:` <br/> 👩`:woman:` <br/> | user <br/> human <br/> operator |
| 📺 `:tv:` <br/> 📱`:iphone:` <br/> 🖼`:framed_picture:` <br/> 🖌`:paintbrush:` <br/> ✒️`:black_nib:` <br/> 🎨`:art:` <br/> 🌈`:rainbow:` <br/> | UI <br/> UX <br/> HTML <br/> CSS <br/> front-end <br/> view <br/> face <br/> canvas <br/> image <br/> picture |
| ☸️`:wheel_of_dharma:` <br/> ⚙️`:gear:` <br/> 🎛`:control_knobs:` <br/> 🛠`:hammer_and_wrench:` <br/> ⚒`:hammer_and_pick:` <br/> 🔨`:hammer:` <br/> 🔧`:wrench:` <br/> 🗜`:clamp:` <br/> 🔢`:1234:` <br/> 🔡`:abcd:` <br/> 🔠`:capital_abcd:` <br/> | config <br/> setup <br/> parameter <br/> argument <br/> reference <br/> fixture |
| 🤡`:clown:` <br/> 👒`:womans_hat:` <br/> 🎭`:performing_arts:` <br/> 🎬`:clapper:` <br/>  🌚`:new_moon_with_face:` <br/> 🕶`:dark_sunglasses:` <br/> 🎠`:carousel_horse:` <br/> 🍼`:baby_bottle:` <br/> 👶`:baby:` <br/> 🐤`:baby_chick:` <br/> 🚼`:baby_symbol:` <br/> | mock <br/> fake <br/> stub <br/> test <br/> assess <br/> impersonate <br/> improvise <br/> simulate <br/> emulate <br/> behave |
| 🔑`:key:` <br/> 🗝`:old_key:` <br/> 🏷`:label:` <br/> 🔗`:link:` <br/> 👶`:baby:` <br/> 🐤`:baby_chick:` <br/> 💼`:briefcase:` <br/> 📁`:file_folder:` <br/> 📂`:open_file_folder:` <br/> | variable <br/> field <br/> property <br/> key <br/> item <br/> element |
| 🏃`:runner:` <br/> 🚴`:bicyclist:` <br/> 🚵`:mountain_bicyclist:` <br/> 🤸‍♂`:man_cartwheeling:` <br/> 🤸‍♀`:woman_cartwheeling:` <br/> 🎬`:clapper:` <br/> 📢`:loudspeaker:` <br/> 🔈`:speaker:` <br/> 🚗`:car:` <br/> 🚀`:rocket:` <br/> ✈️`:airplane:` <br/> 🛩`:small_airplane:` <br/> 👨‍🏭`:man_factory_worker:` <br/> 👩‍🏭`:woman_factory_worker:` <br/> | method <br/> function <br/> behavior <br/> action <br/> paly <br/> execute <br/> run |
| 🛑`:stop_sign:` <br/> ⛔️`:no_entry:` <br/> 🚫`:no_entry_sign:` <br/> 🚷`:no_pedestrians:` <br/> 🚳`:no_bicycles:` <br/> 🚱`:non-potable_water:` <br/> 🛡`:shield:` <br/> ⚠️`:warning:` <br/> ✖️`:heavy_multiplication_x:` <br/> ✋`:hand:` <br/> ⏹`:stop_button:` <br/> 🏰`:european_castle:` <br/> 🚨`:rotating_light:` <br/> 🚓`:police_car:` <br/> 👮`:policeman:` <br/> 👮‍♀`:policewoman:` <br/> 🚔`:oncoming_police_car:` <br/> ❗️`:heavy_exclamation_mark:` <br/> 👨‍⚖`:man_judge:` <br/> 👩‍⚖`:woman_judge:` <br/> 👽`:alien:` <br/> | limit <br/> bound <br/> line <br/> threshold <br/> ceiling <br/> floor <br/> restrict <br/> constrain <br/> restrain |
| 🗒`:spiral_notepad:` <br/> 📓`:notebook:` <br/> 📏`:ruler:` <br/> 📐`:triangular_ruler:` <br/> 📤`:outbox_tray:` <br/> 📦`:package:` <br/> 🔍`:mag:` <br/> 🔎`:mag_right:` <br/> 🕵`:detective:` <br/> 🔢`:1234:` <br/> 🔡`:abcd:` <br/> 🔠`:capital_abcd:` <br/> 📂`:open_file_folder:` <br/> 🐚`:shell:` <br/> 🚰`:potable_water:` <br/> 🖥`:desktop_computer:` <br/> 👨‍🏫`:man_teacher:` <br/> 👩‍🏫`:woman_teacher:` <br/> | detail <br/> info <br/> data <br/> body <br/> content |
| 📦`:package:` <br/> 📥`:inbox_tray:` <br/> 💉`:syringe:` <br/> 💾`:floppy_disk:` <br/> 💿`:cd:` <br/> ⌨️`:keyboard:` <br/> 🔑`:key:` <br/> 🗝`:old_key:` <br/> 🔐`:closed_lock_with_key:` <br/> 🔏`:lock_with_ink_pen:` <br/> 🔒`:lock:` <br/> 🏦`:bank:` <br/> ✍️`:writing_hand:` <br/> 📋`:clipboard:` <br/> 📓`:notebook:` <br/> 🗒`:spiral_notepad:` <br/> 📝`:pencil:` <br/> 🖊`:pen:` <br/> ✏️`:pencil2:` <br/> 🖨`:printer:` <br/> 📠`:fax:` <br/> 🎞`:film_strip:` <br/> | store <br/> persist <br/> save <br/> keep <br/> serialize <br/> write <br/> buffer <br/> memory |
| 📤`:outbox_tray:` <br/> 👓`:eyeglasses:` <br/> 👂`:ear:` <br/> 🔑`:key:` <br/> 🗝`:old_key:` <br/> | load <br/> fetch <br/> read <br/> deserialize <br/> query |
| 🔒`:lock:` <br/> 🔐`:closed_lock_with_key:` <br/> 🔏`:lock_with_ink_pen:` <br/> 🛡`:shield:` <br/> 💂`:guardsman:` <br/> 💂‍♀`:guardswoman:` <br/> | security <br/> ACL <br/> shield <br/> protect <br/> antivirus <br/> guard <br/> encrypt <br/> scramble <br/> hash <br/> sign <br/> clutter <br/> secure <br/> code <br/> hide <br/> conceal <br/> secret <br/> lock <br/> restrict <br/> cover |
| 🔑`:key:` <br/> 📂`:open_file_folder:` <br/> 📖`:open_book:` <br/> 🔦`:flashlight:` <br/> 📺`:tv:` <br/> 📰`:newspaper:` <br/> 🔈`:speaker:` <br/> 📢`:loudspeaker:` <br/> 🆓`:free:` <br/> | decrypt <br/> unscramble <br/> decode <br/> show <br/> open <br/> reveal <br/> unveil <br/> unleash <br/> uncover <br/> release <br/> free <br/> authentication <br/> authorization |
| 🌐`:globe_with_meridians:` <br/> 🗺`:world_map:` <br/> 🌍`:earth_africa:` <br/> 🌎`:earth_americas:` <br/> 🌏`:earth_asia:` <br/> 🕸`:spider_web:` <br/> 🏙`:cityscape:` <br/> 🏣`:post_office:` <br/> 📮`:postbox:` <br/> | URL <br/> URI <br/> path <br/> address <br/> location <br/> access <br/> route <br/> identifier |
| 🖼`:framed_picture:` <br/> 📺`:tv:` <br/> 🖥`:desktop_computer:` <br/> 📽`:film_projector:` <br/> 🎦`:cinema:` <br/> 🖨`:printer:` <br/> 📏`:ruler:` <br/> 📐`:triangular_ruler:` <br/> 🖊`:pen:` <br/> ✏️`:pencil2:` <br/> 🎨`:art:` <br/> 🖌`:paintbrush:` <br/> | show <br/> display <br/> visible <br/> illustrate <br/> demonstrate <br/> paint <br/> draw <br/> print |
| ✂️`:scissors:` <br/> 🏇`:horse_racing:` <br/> 🐎`:racehorse:` <br/> 🐒`:monkey:` <br/> 🏎`:racing_car:` <br/> | skip <br/> ignore <br/> neglect <br/> jump <br/> overlook <br/> unfollow <br/> forget |
| ⤴️`:arrow_heading_up:` <br/> ♻️`:recycle:` <br/> 🔃`:arrows_clockwise:` <br/> 🔄`:arrows_counterclockwise:` <br/>  🔁`:repeat:` <br/> 🔂`:repeat_one:` <br/> ⏮`:previous_track_button:` <br/> 🏗`:building_construction:` <br/> 🎡`:ferris_wheel:` <br/> | retry <br/> restart <br/> reboot <br/> rerun <br/> restablish <br/> reattempt <br/> reconstruct <br/> reimplement <br/> refactor |
| 🏃`:runner:` <br/> 🚗`:car:` <br/> 🏎`:racing_car:` <br/> 🚅`:bullettrain_front:` <br/> 🚈`:light_rail:` <br/> ✈️`:airplane:` <br/> 🚀`:rocket:` <br/> 🛫`:flight_departure:` <br/> 🌩`:cloud_with_lightning:` <br/> ☂️`:open_umbrella:` <br/> ☔️`:umbrella:` <br/> 🐎`:racehorse:` <br/> 🏇`:horse_racing:` <br/> 💥`:boom:` <br/> 🌋`:volcano:` <br/> 🌅`:sunrise:` <br/> ⏯`:play_or_pause_button:` <br/> 🏗`:building_construction:` <br/> | run <br/> execute <br/> boot <br/> establish <br/> try <br/> attempt <br/> apply <br/> drive <br/> move <br/> start <br/> begin <br/> ON <br/> launch <br/> construct <br/> implement <br/> init <br/> initialize |
| ⏹`:stop_button:` <br/> ⏸`:pause_button:` <br/>  🛑`:stop_sign:` <br/> ✋`:hand:` <br/> ❗️`:heavy_exclamation_mark:` <br/> 💀`:skull:` <br/> ☠️`:skull_and_crossbones:` <br/> 🛬`:flight_arrival:` <br/> 🏁`:checkered_flag:` <br/> ✖️`:heavy_multiplication_x:` <br/> ❎`:negative_squared_cross_mark:` <br/> 📴`:mobile_phone_off:` <br/> 🔫`:gun:` <br/> ⚰️`:coffin:` <br/> ✝️`:latin_cross:` <br/> 💣`:bomb:` <br/> | stop <br/> end <br/> pause <br/> abort <br/> OFF <br/> out <br/> wait <br/> hold <br/> holdup <br/> suspend <br/> suppress <br/> silence <br/> silent <br/> kill <br/> interrupt <br/> destruct <br/> dispose |
| 🎒`:school_satchel:` <br/> 🚀`:rocket:` <br/> ✈️`:airplane:` <br/> ⬆️`:arrow_up:` <br/> ⏫`:arrow_double_up:` <br/> 🔼`:arrow_up_small:` <br/> 🆙`:up:` <br/> 📢`:loudspeaker:` <br/> 🔈`:speaker:` <br/> 📯`:postal_horn:` <br/> 🎈`:balloon:` <br/> 🎊`:confetti_ball:` <br/> 🎉`:tada:` <br/> 📰`:newspaper:` <br/> 🗞`:newspaper_roll:` <br/> 📡`:satellite:` <br/> 🛰`:artificial_satellite:` <br/> | deploy <br/> install <br/> setup <br/> launch |
| 👈`:point_left:` <br/> 👉`:point_right:` <br/> ☝️`:point_up:` <br/> 👇`:point_down:` <br/> 👣`:footprints:` <br/> 🐾`:paw_prints:` <br/> ⤵️`:arrow_heading_down:` <br/> ⤴️`:arrow_heading_up:` <br/> ↪️`:arrow_right_hook:` <br/> ↩️`:leftwards_arrow_with_hook:` <br/> 🔀`:twisted_rightwards_arrows:` <br/> ⛲️`:fountain:` <br/> ♻️`:recycle:` <br/> 🔁`:repeat:` <br/> 🔂`:repeat_one:` <br/> 💱`:currency_exchange:` <br/> | redirect <br/> transform <br/> change <br/> direct <br/> guide <br/> align |
| 0️⃣`:zero:` <br/> ❤️`:heart:` <br/> 💟`:heart_decoration:` <br/> 🌄`:sunrise_over_mountains:` <br/> ☀️`:sunny:` <br/> 🌱`:seedling:` <br/> 🌾`:ear_of_rice:` <br/> 💻`:computer:` <br/> 🏠`:house:` <br/> 🏡`:house_with_garden:` <br/> 🦋`:butterfly:` <br/> ⚙️`:gear:` <br/> 🕯`:candle:` <br/> 🌼`:blossom:` <br/> 🐟`:fish:` <br/> 🛐`:place_of_worship:` <br/> ⛪️`:church:` <br/> 🕌`:mosque:` <br/> | base <br/> ground <br/> floor <br/> core <br/> center <br/> middle <br/> heart <br/> root <br/> home <br/> origin |
| 💀`:skull:` <br/> ☠️`:skull_and_crossbones:` <br/> ☣️`:hazard:` <br/> ☣️`:biohazard:` <br/> 🕳`:hole:` <br/> 🔫`:gun:` <br/> 🌋`:volcano:` <br/> 💥`:boom:` <br/> 🐍`:snake:` <br/> 💸`:money_with_wings:` <br/> 🤜`:fight:` <br/> 🤼‍♂`:men_wrestling:` <br/> 🤼‍♀`:women_wrestling:` <br/> 🥊`:boxing_glove:` <br/> 🏥`:hospital:` <br/> 🚑`:ambulance:` <br/> | trespass <br/> breach <br/> vulnerability <br/> access <br/> hole <br/> penetrate <br/> spy <br/> listen <br/> hack <br/> compromise <br/> reveal |
| 📦`:package:` <br/> 🗃`:card_file_box:` <br/> 🗄`:file_cabinet:` <br/> 🔌`:electric_plug:` <br/> 🔲`:black_square_button:` <br/> 🔳`:white_square_button:` <br/> ⬜️`:white_large_square:` <br/> ⬛️`:black_large_square:` <br/> 🍯`:honey_pot:` <br/> 🔨`:hammer:` <br/> 🛠`:hammer_and_wrench:` <br/> 🔧`:wrench:` <br/> 💻`:computer:` <br/> 💽`:minidisc:` <br/> 📎`:paperclip:` <br/> 🖇`:paperclips:` <br/> | package <br/> dependency <br/> module <br/> library <br/> component <br/> plugin <br/> add-in <br/> plug <br/> object <br/> container <br/> image |
| 🌈`rainbow:` 🥞`:pancakes:` <br/> 🍔`:burger:` <br/> 🌭`:hotdog:` <br/> 📌`:pushpin:` <br/> 📍`:round_pushpin:` <br/> 🤹‍♂`:man_juggling:` <br/> 🤹‍♀`:woman_juggling:` <br/> | middleware <br/> intermediate <br/> middleman <br/> dealer <br/> layer |
| 🕸`:spider_web:` <br/> 📶`:signal_strength:` <br/> 📊`:bar_chart:` <br/> 📁`:file_folder:` <br/> 📂`:open_file_folder:` <br/> 🌳`:tree:` <br/> 🍃`:leaf:` <br/> | structure <br/> organize <br/> format <br/> tree <br/> leaf <br/> edge <br/> graph <br/> net <br/> network |
| ☂️`:open_umbrella:` <br/> ☔️`:umbrella:` <br/> 🏕`:camping:` <br/> ⚔️`:crossed_swords:` <br/> 🗺`:world_map:` <br/> 🌐`:globe_with_meridians:` <br/> | cover <br/> range <br/> shadow <br/> area <br/> support <br/> resolve |
| ♻️`:recycle:` <br/> 🔁`:repeat:` <br/> 🔂`:repeat_one:` <br/> 🔃`:arrows_clockwise:` <br/> 🔄`:arrows_counterclockwise:` <br/> 🔢`:1234:` <br/> 🔡`:abcd:` <br/> 🔠`:capital_abcd:` <br/> | loop <br/> while <br/> for <br/> do <br/> loopback <br/> repeat <br/> repetition <br/> iterate <br/> enumerate |
| 🚧`:construction:` <br/> 🚨`:rotating_light:` <br/> ⚠️`:warning:` <br/> ⌛️`:hourglass:` <br/> ⏳`:hourglass_flowing_sand:` <br/> ⏲`:timer_clock:` <br/> ⏱`:stopwatch:` <br/> 🚦`:vertical_traffic_light:` <br/> 🚥`:traffic_light:` <br/> | temporary <br/> work in progress <br/> WIP <br/> pend <br/> wait <br/> suspend <br/> block <br/> hinder |

## Look further

See emoji [cheat sheet][cheatsheet] for a complete list of emojis that you can use on GitHub or other platforms.

[parmentf]: https://gist.github.com/parmentf/035de27d6ed1dce0b36a
[cheatsheet]: https://www.webfx.com/tools/emoji-cheat-sheet/