git-split-diffs
kitty
| git-split-diffs | kitty | |
|---|---|---|
| 13 | 334 | |
| 2,735 | 33,497 | |
| 0.1% | 2.8% | |
| 5.2 | 10.0 | |
| 9 days ago | 3 days ago | |
| TypeScript | Python | |
| MIT License | GNU General Public License v3.0 only |
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-split-diffs
-
Ask HN: What macOS apps/programs do you use daily and recommend?
if i had to recommend 1 app/script that i use daily: https://github.com/banga/git-split-diffs
`karabiner elements` (https://karabiner-elements.pqrs.org/) to disable things like "Apple + Q" -> nothing worse than going to close a single tab and then your whole app quits. also able to re-map caps-lock into escape, ect
`iterm2` for terminal (colored tabs are great; albeit i disable the hell out of many of the options like "clickable urls" ect)
for cli, i try to gnu all-the-things (and i just explode my PATH to the paths `brew` installed dynamically - will try another package manager at a future date)
`sublime text`
`firefox`/`librewolf` + plugins (containers, netmon, request interceptor, dark reader, adnauseam)
-
Difftastic: A syntactic diff tool
This with the UI from https://github.com/banga/git-split-diffs would make the perfect CLI diff tool!
-
Ask HN: Tools you have made for yourself?
I wrote https://github.com/banga/git-split-diffs mainly to scratch an itch about not having side by side git diffs in the terminal, then ended up adding more fancy features like syntax highlighting and it got somewhat popular.
- GitHub style split diffs in your terminal (/r/typescript)
- Show HN: GitHub style split diffs in your terminal
- GitHub style split diffs in your terminal
-
Show HN: GitHub style split diffs with syntax highlighting in your terminal
I actually tried to automate the screenshots for this project's readme using GitHub actions, but struggled to get it to produce the same quality screenshots as my local machine. This is the script I use for now, which has to be invoked manually: https://github.com/banga/git-split-diffs/blob/main/scripts/g...
kitty
-
My fully offline AI-assisted Linux development machine
Terminal: I use Kitty. I have tabs, splits, clipboard bindings, quick access terminal, and a few custom keybindings. It is fast, it works well on Wayland, and it does not get in my way.
-
Why I traded my custom "Opinionated Linux" for Omarchy
I've been using Omarchy as my main setup since June 26, 2025, the day DHH released the first version. Before that I had my own custom Opinionated Linux, mclovin-ARCHived: an Arch + i3wm installer set up exactly the way I liked. It was total control over the OS: me deciding what goes in, keeping every piece (i3wm, polybar, picom, kitty, dotfiles) up to date and making sure they all talked to each other for the whole OS to keep working. It did the job, but it was costly to keep up to date: always digging into some new TUI to solve a small issue, and changing CPU or laptop meant checking compatibility for everything and tweaking for each machine.
- [PT-BR] Por que troquei meu "Opinionated Linux" autoral (DIY) pelo Omarchy
-
Your Terminal Is Burning Battery Like It's Mining Bitcoin
I was wondering also. If it can help, there is an overview on Kitty's website : https://sw.kovidgoyal.net/kitty/
-
FBI IMproved – Linux framebuffer image viewer
You're right my comment was off the cuff but I stand by it's logic. I didn't say Kovid was a terrible person, just not great. Having not done research into him specifically I just noted with the parent that certain qualities such as supposed abrasiveness often overlap with qualities I dislike, like using the Lenna image.
My point is that using the Lenna image is a signal, just as you rightly point out so is my comment. I know exactly what the image is and is used for. But I also think it's sad that it's politically charged to say using a Playboy image in a literally objectifying fashion as a test-subject by a women who's requested we don't use it is bad.
It's not a sudden ban, it's been an issue since ~2015. Fun fact I learnt in this, Goyal is totally open to changing it (https://github.com/kovidgoyal/kitty/issues/661), it's simply no-one changed it. I'll see if I can, thanks for the correct call-out.
-
I gave my AI coding assistant a body — and now it lives in my terminal
It works on any terminal that supports the Kitty graphics protocol — Ghostty and Kitty are the two main ones.
-
Ghostty – Terminal Emulator
Kitty has poor security
https://github.com/kovidgoyal/kitty/issues/2084
-
Perfect Claude Code Notifications Setup with Tailscale and ntfy
Claude Code comes with a notification hook. Some terminals support it natively (iTerm2, Kitty, Ghostty) but most don’t, and even when they do, it’s a system notification which is easy to miss if you step away.
- How to use unsupported macbooks for modern software development
-
State of Terminal Emulators in 2025: The Errant Champions
Similarly kitty is at 0.44.0 [0], zutty at 0.16.0 [1]
0.https://github.com/kovidgoyal/kitty/releases/tag/v0.44.0
1. https://git.hq.sig7.se/zutty.git
What are some alternatives?
vim-gitgutter - A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks.
alacritty - A cross-platform, OpenGL terminal emulator.
difftastic - a structural diff that understands syntax 🟥🟩
foot - Unofficial Mirror: A fast, lightweight and minimalistic Wayland terminal emulator
diff-so-fancy - Make your diffs human readable for improved code quality and faster defect detection. :tada:
wezterm - A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust