My favourite Git commit (2019)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. Git

    Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. feedback

    golang webapp framework (rails inspired) with WASM, Effortless Migrations, Simple SQL that's NOT gorm, and Ultimate Routing Control (by andrewarrow)

    I stated using gofakeit's "hackerphrase" for all commit messages.

    https://github.com/andrewarrow/feedback/commits/main/

    hp | git commit -a -F -

    hp is a golang binary that just spits out a hacker phrase. I have this aliased with the letter q for "quick" so I'm always checking in stuff with q return push done.

  4. KE-complex_modifications

    Karabiner-Elements complex_modifications rules

    This bad commit message keeps resurfacing on HN front page like beach litter. I would just go with "Remove non-breaking space characters" instead of writing a Russian novel. Also, if you're on macOS just use a Karabiner rule [0] that converts all non-breaking space characters to regular space characters to prevent yourself from accidentally typing it out.

    [0] https://ke-complex-modifications.pqrs.org/#nonbreaking_space

  5. nextest

    A next-generation test runner for Rust.

    > On my work I make 1-15 commits a day. If I have to spend thought cycles on the commit message, that is time that goes from other productive endeavours.

    I make roughly that many commits a day as well. If something's easy to understand I'll put in a simple commit message (e.g. [1]), but I do put in the effort for more complicated ones.

    [1] https://github.com/nextest-rs/nextest/commit/efd194b2e1d8d61...

    [2] https://github.com/oxidecomputer/omicron/commit/b07a8f593325...

  6. omicron

    Omicron: Oxide control plane

    > On my work I make 1-15 commits a day. If I have to spend thought cycles on the commit message, that is time that goes from other productive endeavours.

    I make roughly that many commits a day as well. If something's easy to understand I'll put in a simple commit message (e.g. [1]), but I do put in the effort for more complicated ones.

    [1] https://github.com/nextest-rs/nextest/commit/efd194b2e1d8d61...

    [2] https://github.com/oxidecomputer/omicron/commit/b07a8f593325...

  7. dmd

    dmd D Programming Language compiler

    Not completely on topic (if you read TFA) but my favorite Git commit is by compiler badass and HN frequenter, where he checks in an entire C compiler to the D language repo:

    https://github.com/dlang/dmd/pull/12507

    https://news.ycombinator.com/item?id=27102584

  8. vc-msg

    Show commit message of current line in Emacs

    Of course Emacs has a mode for it:

    https://github.com/redguardtoo/vc-msg

  9. gh-ph

    `gh-ph` is a GitHub CLI extension and a GitHub Action that puts commit history into your pull request description

    > Everything they talk about in this article is what is great about the _rest_ of the commit message, which, given modern tools, is _almost never_ seen by anyone.

    This was why I created gh-ph [1].

    [1] https://github.com/Frederick888/gh-ph

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Nobody Reviews Compiler Output

    3 projects | news.ycombinator.com | 7 May 2026
  • We tasked Opus 4.6 using agent teams to build a C Compiler

    25 projects | news.ycombinator.com | 5 Feb 2026
  • Building a Rust System Info Tool with Gemini CLI, and Cloud Run

    3 projects | dev.to | 4 Feb 2026
  • Rust in the NetBSD Kernel, and other odd decisions

    5 projects | news.ycombinator.com | 3 Feb 2026
  • Diesel vs SQLx (Rust ORMs)

    1 project | dev.to | 29 Jan 2026

Did you know that Rust is
the 3rd most popular programming language
based on number of references?