Terminals and Forges
September 01, 2025
I keep investigating software and then losing track of it so I figure I might as well write it down somewhere.
Windows Terminals
kitty — I'm very happy with kitty on macOS. The reason for the rest of this list is to find a terminal for WSL. (Kitty sorta works but it runs inside WSL and is ugly.)
Windows Terminal — Can't turn off cursor blink, can't maximize a tile/pane
wezterm — Pretty close? Tiling is annoying.
alacritty — No tiling
hyper — Has display bugs. Have to redraw/resize the screen all the time.
rio — Can't maximize a tile/pane
ghostty — Actually doesn't run on Windows at all. Terminfo has not yet propagated to many distros.
Git Forges
Every time I hear about GitHub, I lose confidence in it.
(Cloud) Hosted
Bitbucket — 50 free pipeline minutes per month (GitLab gives 400, GitHub gives 2000)
Lubeno — Private repos only
Gitpatch— Takes the patch approach to PRs, kinda like Gerrit, Google Critique, or Phabricator. Very early.
Both cloud hosted and self-hosted
Codeberg/Forgejo — Hosted actions are in open alpha. Fork of Gitea. I have no idea how to pronounce Forgejo.
GitLab — All "CI/CD" pipelines are defined in a single file
sourcehut — Pay what you can model. "Builds" require payment.
Phorge — Fork of Phabricator
Self-hosted
Gitea — Forked into Forgejo: forgejo.org/compare-to-gitea
Gogs — It runs git.raylu.net. Very easy to setup!
Gitolite — It used to run git.raylu.net. No web UI.
Soft Serve — SSH TUI only (no web UI)
Kallithea — It's never a good sign when "review diffs in colour" is listed as a feature on the homepage
Distributed
tangled — AT protocol
Radicle — P2P. Takes security seriously. Can't login to the same account from multiple devices.