git-fuzzy VS git-absorb

Compare git-fuzzy vs git-absorb and see what are their differences.

git-fuzzy

interactive `git` with the help of `fzf` (by bigH)

git-absorb

git commit --fixup, but automatic (by tummychow)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
git-fuzzy git-absorb
6 22
2,282 3,191
- -
4.9 7.5
6 months ago 29 days ago
Shell Rust
MIT License BSD 3-clause "New" or "Revised" License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

git-fuzzy

Posts with mentions or reviews of git-fuzzy. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-09.
  • Ask HN: Best thing you've made in CLI
    12 projects | news.ycombinator.com | 9 Mar 2024
    Mine: https://github.com/bigH/git-fuzzy

    Bonus points if you have something you're currently working on.

  • Lazygit: Simple terminal UI for Git commands
    10 projects | news.ycombinator.com | 18 Jul 2023
    I found lazygit after building something of my own thay solves some of these problems for me - git-fuzzy [0].

    I'd like to share some of my thoughts about the comparison.

    lazygit is a TUI for git which can behave in a standalone fashion. It's also designed to be quick and easy to use to perform quite advanced actions but ones that a seasoned git user may really want when working with git history. Since I'm already a seasoned git user the main feature I like about lazygit is the ability to surgically work with patches.

    All that said, a majority of my workflow is tightly bound to git-fuzzy. I use its CLI composability quite heavily in combination with aliases and functions - git-fuzzy excels in this particular way (`git fuzzy log $(git fuzzy branch)` which I invoke using `gl $(gb)` by way of aliases). git-fuzzy is better for working with git-log or git-reflog and interactively searching them.

    I personally quite like what I made (for myself), though I wish there was a world where I could quickly and easily mash both of these projects together.

    [0] https://github.com/bigH/git-fuzzy

  • Ask HN: Most interesting tech you built for just yourself?
    149 projects | news.ycombinator.com | 27 Apr 2023
    I'm slightly embarrassed that in terms of building personally relevant things, my proudest (digital) work is always shell scripts I use daily. Most of my personal projects are non-technical meat-space things like building with wood and the like. Here's some that I've open-sourced:

    - A git interface using fzf that works pretty nicely and is very composable. https://github.com/bigH/git-fuzzy

    - An interactive evaluator, perfect for interactive `sed`, `grep`, `jq`, etc. If properly configured, it'll keep history per command or using whatever key you give it. I find myself using it often with `jq`. https://github.com/bigH/interactively

    There are many other shell functions/scripts that are interesting from my `dotfiles`. Particularly interesting snippets for anyone who wants them:

    - A recursize `which` that follows symlinks and stops at a real file. https://github.com/bigH/dotfiles/blob/3d48792b4e910d2fc82504...

    - A `watch` alternative that runs in the current shell. https://github.com/bigH/dotfiles/blob/3d48792b4e910d2fc82504...

  • Ask HN: Have you created programs for only your personal use?
    104 projects | news.ycombinator.com | 13 Apr 2022
  • Show HN: Surprising interactive `git log` search
    1 project | news.ycombinator.com | 26 Jan 2022
  • Zsh Plugins Commit TOP
    102 projects | dev.to | 25 Dec 2021
    git-fuzzy : ⌛ - A CLI interface to git that relies heavily on fzf.

git-absorb

Posts with mentions or reviews of git-absorb. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-05.

What are some alternatives?

When comparing git-fuzzy and git-absorb you can also consider the following projects:

zsh-autosuggestions - Fish-like autosuggestions for zsh

git-autofixup - create fixup commits for topic branches

zsh-syntax-highlighting - Fish shell like syntax highlighting for Zsh.

magit - It's Magit! A Git Porcelain inside Emacs.

base16-shell - Base16 for Shells

stgit - Stacked Git

awesome-zsh-plugins - A collection of ZSH frameworks, plugins, themes and tutorials.

git-instafix - Amend old git commits with a simple UI.

ranger - A VIM-inspired filemanager for the console

vim-fugitive - fugitive.vim: A Git wrapper so awesome, it should be illegal

judo - Simple orchestration & configuration management

transient - Transient commands