nowfound

Work · August 31, 2023

Vanity Git commit hash generator

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…

Vanity Git commit hash generator launched on August 31, 2023 with 19 votes, #1,552 of 4,347 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 3 years on.

In plain words

Vanity Git commit hash generator is a tool that creates custom commit hashes with specific prefixes or patterns. It works by adding an extra header to the commit file and supports signed commits, addressing limitations in existing solutions. Designed for developers who want personalized commit identifiers, it uses a novel approach to generate vanity hashes efficiently without compromising git functionality.

written from the facts on this page · September 2026

From the sources

git-vain

Download the latest release or build from source using cargo . Make sure git-vain is in your $PATH or running git vain won't work. To build from source, run cargo install --path . or cargo build --release in your local checkout. Performance depends on hardware, method, and number of threads. The tests below were performed on an AMD Ryzen 7 3800X 8-Core Processor. Each result is the average of three trials running for 30 seconds using a single thread. git-vain can use one of several methods to generate different hashes for a commit. Note that none of these are necessary when using PGP signing. Since the signature will be different every time, the hash will also be different every time. If…from git.anna.lgbt

In the maker’s words, at launch

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…

Does a similar job

all alternatives →
  • diny2025 · github.com · ▲175

    Hi 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:…

  • Commits.io 2.02017 · ▲251

    Create a poster from your code!

  • CI
  • "Git who" – A new CLI tool for industrial-scale Git blaming2025 · github.com · ▲252

    I've always wanted a better way to explore the authorship data embedded in a Git commit log. I'm having fun building a CLI tool to do this. It's a bit like the "Contributors" tab on Github that shows you how many commits each contributor has made but much faster and with many more options. If you get a chance to try it out, please let me know. I'd love to hear feedback and suggestions. Thank you!

  • Git Smart Commit2023 · npmjs.com · ▲63

    Generates smart to-do comments for Git changes

  • Git Hooting2023 · git.ht · ▲124

    00's called, they want their RSS feeds back. I was looking at my growing Github gist collection when a sudden urge to blog and make a name for myself "by not programming" struck. Part way into implementing my oh so special static website generator it occurred to me that, quite frankly, Github gists is a pretty decent publishing platform. I mean, it gives you reasonably extended markdown with previews, heck I could even write in org-mode, has comments, follower - followee relationship, extended search with filters, check out locally and push your edits. Did someone say "edit button"? Thus the…

More work this month

the category →

Source: Show HN post ↗ · launch text quoted in part

Launched alongside, August 2023

the whole month →
  • Resend▲1,325

    An entire collection of pre-built components with a much faster development experience.

    Dev tools · 2023 · resend.com

  • STORI AI▲1,316

    Your ideas become visually compelling branded social posts

    AI · 2023 · storiai.com

  • Kombai▲1,079

    A new AI model that you can prompt with UI designs

    AI · 2023 · kombai.com

  • Understand your audience without 50 interviews

    AI · 2023 · founderpal.ai

  • Lottielab▲869

    Create and ship lottie animations to sites and apps faster

    Dev tools · 2023 · lottielab.com

  • Outlines is a Python library that focuses on text generation with large language models. Brandon and I are not LLM experts and started the project a few months ago because we wanted to understand better how the generation process works. Our original background is probabilistic, relational and symbolic programming. Recently we came up with a fast way to generate text that matches a regex (https://blog.normalcomputing.ai/posts/2023-07-27-regex-guide...). The basic idea is simple: regular expressions have an equivalent Deterministic-Finite Automaton (DFA) representation. We…

    AI · 2023 · github.com