An emoji guide for your commit messages. 😜
Alternatives To Gitmoji
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Gitmoji14,07453 days ago22August 04, 202212mitTypeScript
An emoji guide for your commit messages. 😜
Gitmoji Cli4,22734473 days ago97September 03, 202212mitJavaScript
A gitmoji interactive command line tool for using emojis on commits. 💻
Git Commit Emoji Cn1,655
2 years ago6
😁 git commit message emoji 使用指南
Commit Message Emoji1,308
3 years ago1mit
Every commit is important. So let's celebrate each and every commit with a corresponding emoji! :smile:
Styleguide Git Commit Message995
5 years agootherRuby
Emoji Log754
a year ago6mitJavaScript
Emoji-Log — An Emoji Git commit log messages spec standard. [ 📦👌🐛📖🚀🤖 ‼️]
Cz Git6216218 days ago55October 21, 20221mitTypeScript
cz-git | czg 🛠️ DX first and more engineered, lightweight, customizable, standard output format Commitizen adapter and CLI
Gitmoji Changelog33015228 months ago56January 04, 202234mitJavaScript
A changelog generator for gitmoji 😜
9 years ago1other
:card_index: All of the emoji supported on GitHub pull requests, issues, comments, commit messages, markdown files, etc.
Devmoji202462 months ago25June 18, 202128apache-2.0TypeScript
:robot: :rocket: :sparkles: Emojify your conventional commits with Devmoji
Alternatives To Gitmoji
Select To Compare

Alternative Project Comparisons


Build Status Gitmoji


Gitmoji is an initiative to standardize and explain the use of emojis on GitHub commit messages.

Using emojis on commit messages provides an easy way of identifying the purpose or intention of a commit with only looking at the emojis used. As there are a lot of different emojis I found the need of creating a guide that can help to use emojis easier.

The gitmojis are published on the following package in order to be used as a dependency 📦.

Using gitmoji-cli

To use gitmojis from your command line install gitmoji-cli. A gitmoji interactive client for using emojis on commit messages.

npm i -g gitmoji-cli

Example of usage

In case you need some ideas to integrate gitmoji in your project, here's a practical way to use it:

<intention> [scope?][:?] <message>
  • intention: An emoji from the list.
  • scope: An optional string that adds contextual information for the scope of the change.
  • message: A brief explanation of the change.

Contributing to gitmoji

Contributing to gitmoji is a piece of 🍰, read the contributing guidelines. You can discuss emojis using the issues section. To add a new emoji to the list create an issue and send a pull request, see how to send a pull request and add a gitmoji.

Spread the word

Are you using Gitmoji on your project? Set the Gitmoji badge on top of your readme using this code:

<a href="">


The code is available under the MIT license.

Popular Commit Projects
Popular Emoji Projects
Popular Version Control Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Command Line