Skip to main content

Developer workflow

This slice covers source control, review/readiness tooling, build/test utilities, CI, containers, VMs, and code-quality tools.

Git, GitHub, and branch work

ToolSourceWhy it is here
git, git-lfs, ghbrewcore Git/GitHub workflow
weavebrewentity-level semantic merge preview/conflict resolution
sembrew tap ataraxy-labs/tapsemantic git diff/blame/impact CLI exposed as ,sem
gitui, lazygit, tigbrewterminal Git UIs
git-absorbbrewautomatically amend fixups into earlier commits
git-delta, difftasticbrewreadable diff renderers
git-cal, git-extras, git-redatebrewhistory/statistics and branch maintenance utilities
git-brwscargoopen/browse git remotes from the terminal
bfgbrew personaldestructive repo cleanup tool, personal-only

GitHub CLI extensions

ExtensionSourceWhy it is here
MohamedElashri/gh-cpgh extensioncopy GitHub objects/metadata from the CLI
MohamedElashri/gh-rsizegh extensioninspect repository size
dlvhdr/gh-dashgh extensionGitHub dashboard TUI
gennaro-tedesco/gh-igh extensionissue workflow helper
gennaro-tedesco/gh-sgh extensionsearch/status workflow helper

Code quality and formatters

ToolSourceWhy it is here
shellcheck, shfmtbrewshell lint/format gates
styluabrewLua formatting for Neovim/tmux helpers
markdownlint-cli, prettierbrewdocs and web formatting
ruffbrewPython lint/format
gofumpt, goimportsbrewGo formatting/import normalization
bats-corebrewshell tests
tokeibrewcode statistics
feludabrewcode/search analysis utility

Build, CI, containers, and VMs

ToolSourceWhy it is here
cmake, automake, tcl-tkbrewnative build dependencies
buildkite/buildkite/bk@3brew tapBuildkite CI CLI
dive, colima, lazydocker, k9s, minikubebrewcontainer and Kubernetes workflow
sou, cekbrewcontainer/devops utilities
docker-desktop, virtualbox, gcloud-cli, azure-clicask / brewcloud/container desktop CLIs and cross-platform test VMs

Project/runtime helpers

ToolSourceWhy it is here
misebrewruntime/version manager
uvbrewPython runtime/tool manager
bundlergemRuby project dependency manager
neovimyarnNode remote-plugin client for Neovim
go-global-updategoupdate Go-installed tools