A fast, zero-dependency, single-binary tool to create standardized, emoji-based Git commits. Inspired by gitmoji.
Gitmoji is a fantastic standard for writing semantic and easily identifiable commits. However, many existing CLI tools require installing large runtimes (like Node.js), global packages (via npm/yarn), and demand extra configuration.
This project solves that by providing a lightweight alternative:
- ✅ Zero dependencies: No Node.js, npm, or Python required.
- ✅ Single binary: Drop it in your path and run it.
- ✅ Blazing fast: Instant execution.
- ✅ Cross-platform: First-class support for Linux, macOS, and Windows.
Simply download the pre-compiled binary for your operating system from the Releases page and make it executable.
You can install it quickly via your terminal. Below is an example using the linux-amd64 binary (make sure to replace
the artifact name if you are on ARM or macOS):
# 1. Download the latest binary
curl -sSLO [https://github.com/edufolly/gitmoji/releases/latest/download/gitmoji-linux-amd64](https://github.com/edufolly/gitmoji/releases/latest/download/gitmoji-linux-amd64)
# 2. Make it executable
chmod +x gitmoji-linux-amd64
# 3. Move it to your binaries directory for global access
sudo mv gitmoji-linux-amd64 /usr/local/bin/gitmoji- gitmoji-linux-amd64
- gitmoji-linux-arm64
- gitmoji-macos-intel
- gitmoji-macos-silicon
- Download
gitmoji-windows-amd64from the latest release. - Rename the downloaded file to
gitmoji.exe. - Move it to a directory that is included in your system's
PATHenvironment variable.
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/amazing-feature) - Commit your Changes using gitmoji!
- Push to the Branch (
git push origin feature/amazing-feature) - Open a Pull Request