Life & fun · alternatives · 2026
24 alternatives to A Git hook that turns your commit title into Japanese poetry
When putting the kids to bed I had some inspiration and wrote a git hook that turns the title of my commit message into a haiku. Because of the Japanese poetry theme, I had to write it in Ruby What do you think?
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A Git hook that turns your commit title into Japanese poetry launched in 2023; newer entries below may have overtaken it.
- 1
diny▲175Hi everyone, I built a CLI tool called *diny* that generates Git commit messages directly from your staged changes. - It runs `git diff` and filters out noise like lockfiles, build artifacts, and binaries. - From the cleaned diff it suggests a clear commit message. - You can confirm or refine the message before committing. Key points: - No setup or API keys required. - Lightweight, local-first workflow. - Supports different lengths and styles (short, normal, long; conventional or simple). - Built in Go with Cobra for a familiar CLI experience. Repo:…
2025 · github.com · its alternatives →
- 2

- 3
Git Pushups▲131Hi HN! I made this app out of necessity: sometimes I'll troll over my laptop all day without moving until lunch break or work is done. No good. So I made git hook to block my git commits if I didn't do some calisthenics. Later, after I noticed it was useful, I decided to open it up for others. It works like this: - Download the iOS or Android app - Install the .git hook - Do daily pushups with the app or else your hooks will fail Pushup form is validated via ARKit/MLKit and the accelerometer and I only use github for authentication. If you find it useful, let me know! Justin
2025 · gitpushups.com · its alternatives →
- 4

- 5

adds current playing song to commit message.
2020 · github.com · its alternatives →
- 6

Build commit message in the comments of your code. Contribute to jryio/commit-comments development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 7

Generates smart to-do comments for Git changes
2023 · npmjs.com · its alternatives →
- 8

[POEM] Interactive visualization and code poetry. (probably) first poem in git commits - Commits · nicola/poem-flowers
2014 · github.com · its alternatives →
- 9

Hi HN! This is just a fun little tool I made after I got nerdsniped by noticing that one of my commits naturally started with "fae". I thought that was cute, so I looked up existing tools that make vanity commit hashes, but none of them seemed great to me (and none supporting signing commits). I learned a fair deal about how git actually stores commits while making this, and I think I came up with a novel way to generate a vanity hash: adding an extra header to the commit file. This was just a quick project to satisfy my curiosity, but I thought you all might find it neat. Notice that all…
2023 · git.anna.lgbt · its alternatives →
- 10IM
2011 · commitsearch.com · its alternatives →
- 11

- 12BP
I put together a small prototype that might help folks like me who struggle with keeping their website’s blog active just for SEO. It’s a basic tool: you enter your Git repo details (owner, name, branch), pick a date range, and it generates a short blog post from the commits in that period. The idea is to give small businesses and solo devs a way to keep their blog up-to-date with actual product updates without needing to write new content. Right now, it’s still pretty minimal but I’d really appreciate any feedback, especially if you think this could be useful, or if you have ideas on how it…
2024 · git2blog.streamlit.app · its alternatives →
- 13

- 14

- 15
Commytte▲4Generate Shakespearean git commit messages.
2022 · commytte.gabebanks.com · its alternatives →
- 16

Turn boring git commits into dramatic, fun messages
Mar 2026 · dramatic-commit.vercel.app · its alternatives →
- 17

Write more good git commit messages. Contribute to filp/write-good-git development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 18

- 19

This is a tool which lets you easily manage different versions of ideas, helpful for writing essays. I've found myself wanting this every single time I go through the drafting process when writing, and I've been frustrated every time I find myself accidentally working on an old draft just because there was a paragraph that I liked better. This solves it. I hope the community like this as much I enjoyed working on it! Note that it's currently a beta waitlist because there's some bugs with the undo/redo state management and so I want to dogfood it for a bit for reliability. It says April…
Mar 2026 · quillium.bryanhu.com · its alternatives →
- 20

I kept failing at building in public for the same reason every time: not fear of judgment, just the blank page after a long day of shipping. Something always happened. But converting "refactored auth flow" or "fixed that edge case that's been annoying me for a week" into something worth posting felt like a second job on top of the actual job. So I'd skip it. Then skip it again. Then stop entirely. The approach: connect your GitHub, it pulls recent commits and repo activity, and generates draft posts for multiple platforms in your tone — raw founder voice, not content creator polish. The idea…
Mar 2026 · smashlanding.xyz · its alternatives →
- 21

I finally got fed up with making work + personal Git repos work on my machine. Ever clone a work repository and accidentally make commits using your personal email? Or forget how to make your work repos use your work SSH key? Yeah... same. So I built the tool I've always wanted. GitPersona - a CLI tool for managing many git profiles on a single machine. Shoutout to my boy Codex for helping me finally ship this.
Mar 2026 · github.com · its alternatives →
- 22

- 23

Do you use git? 💻 Do you use @duolingo? 🗣 I use this hook to reject my git-pushes if I haven't extended my daily streak 📈 https://t.co/LzKmqyyGQe
2022 · twitter.com · its alternatives →
- 24

We're two engineers that got fed up with context switching. Why do we need to do a git push, open a browser tab, wait for some task to actually start, bite nails (or read HackerNews) for 10 minutes or more while dependencies are being installed for the 100th time and finally end up with an invalid YAML error. And for some reason this usually happens in the final stage of the pipeline leading up to the inevitable git commits "Fixed", "Fixed again", "Test", "Really fixed this time". We can do better. We set out to build Zippy. A CI/CD system that works from your terminal. No context…
Mar 2026 · zippy.sh · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →