Recently, my friends and I developed a CLI tool for Git. It generates commit titles and branch names for you. It ensures that open-source contributors don't violate a project's commit and branch name guidelines. It also suggests emojis for commit titles based on what you're working. You can check it out here: https://www.npmjs.com/package/gitg0.
Here's the Github repository if you want to report something: https://github.com/dotrachit/gitg0.