10 KiB
Useful tools
This just a raw list.
Tools
Terminal
Memory
- https://github.com/tmux/tmux
- https://github.com/junegunn/vim-plug
- https://github.com/wbthomason/packer.nvim
- https://github.com/so-fancy/diff-so-fancy
- https://github.com/jonas/tig
- https://github.com/extrawurst/gitui
- https://github.com/dundee/gdu
- https://github.com/muesli/duf
- https://github.com/wustho/epr
- https://github.com/junegunn/fzf-git.sh
- https://github.com/ogham/exa
- https://github.com/charmbracelet/glow
- https://github.com/dbrgn/tealdeer
- https://github.com/GothenburgBitFactory/taskwarrior
- https://github.com/atuinsh/atuin
For fun
- https://github.com/yt-dlp/yt-dlp
- https://github.com/talwat/pokeget-rs
- https://github.com/newsboat/newsboat
- https://github.com/orhun/daktilo
- https://github.com/libvips/libvips
- https://github.com/aristocratos/btop
Fun memory
- https://github.com/htop-dev/htop
- https://github.com/dylanaraps/neofetch
- https://github.com/dylanaraps/pfetch
- https://github.com/Gobidev/pfetch-rs
- https://github.com/Dr-Noob/cpufetch
- https://github.com/o2sh/onefetch
- https://gitlab.com/jallbrit/cbonsai
- https://github.com/ytdl-org/youtube-dl
- https://github.com/instaloader/instaloader
- https://gitlab.com/phoneybadger/pokemon-colorscripts
- https://github.com/Genymobile/scrcpy
- https://github.com/asciinema/asciinema
- https://github.com/sxyazi/yazi
- https://github.com/jarun/nnn
- https://github.com/ImageMagick/ImageMagick
- https://github.com/libjxl/libjxl
- https://github.com/bloznelis/kbt
Windows
- https://github.com/abbodi1406/KMS_VL_ALL_AIO
- https://github.com/massgravel/Microsoft-Activation-Scripts
- https://github.com/abbodi1406/vcredist
UI
- https://github.com/kovidgoyal/kitty
- https://github.com/wez/wezterm
- https://transmissionbt.com/
- https://www.libreoffice.org/
- https://github.com/johnfactotum/foliate
- https://fbreader.org/
- https://tailscale.com/
- https://github.com/localsend/localsend
- https://github.com/ahrm/sioyek
Memory
macOS
- https://theunarchiver.com/
- https://github.com/iina/iina
- https://github.com/rxhanson/Rectangle
- https://github.com/waydabber/BetterDisplay
- https://github.com/lwouis/alt-tab-macos
- https://github.com/pilotmoon/Scroll-Reverser
- https://github.com/pqrs-org/Karabiner-Elements
- https://github.com/coteditor/CotEditor
- https://github.com/crystalidea/macs-fan-control
- https://github.com/jordanbaird/Ice
- https://github.com/zed-industries/zed
Memory
- https://github.com/linearmouse/linearmouse
- https://www.tunabellysoftware.com/balance_lock/
- https://github.com/tuyenvm/OpenKey
- https://github.com/objective-see/LuLu
- https://github.com/ivoronin/TomatoBar
- https://github.com/alin23/Lunar
- https://github.com/pedrommcarrasco/Brooklyn
- https://github.com/ganeshrvel/openmtp
- https://github.com/CodeEditApp/CodeEdit
- https://github.com/Ranchero-Software/NetNewsWire
Development
Terminal
- https://github.com/Schniz/fnm
- https://github.com/oven-sh/bun
- https://github.com/denoland/deno
- https://github.com/astral-sh/uv
- https://github.com/astral-sh/ruff
- https://github.com/casey/just
- https://github.com/corbindavenport/nexus-tools
Format
- https://github.com/prettier/prettier
- https://github.com/mvdan/sh
- https://github.com/JohnnyMorganz/StyLua
- https://github.com/tamasfe/taplo
- https://github.com/sqlfluff/sqlfluff
- https://github.com/crate-ci/typos
Language server
- https://github.com/golang/tools/tree/master/gopls
- https://github.com/Microsoft/pyright
- https://github.com/artempyanykh/marksman
Misc
- https://github.com/mikefarah/yq
- https://github.com/itchyny/gojq
- https://github.com/walles/moar
- https://github.com/antonmedv/fx
- https://github.com/asciidoctor/asciidoctor
- https://github.com/ollama/ollama
- https://github.com/gitleaks/gitleaks
- https://github.com/cli/cli
Memory
- https://github.com/stedolan/jq
- https://github.com/sigstore/gitsign
- https://github.com/gitleaks/gitleaks
- https://github.com/tailscale/golink
- https://github.com/burntsushi/toml
- https://github.com/koalaman/shellcheck
- https://github.com/bojand/ghz
- https://github.com/sharkdp/hyperfine
- https://github.com/boyter/cs
- https://github.com/luals/lua-language-server
- https://github.com/fullstorydev/grpcurl
- https://github.com/bufbuild/buf-language-server
- https://github.com/sdkman/sdkman-cli
- https://github.com/plantuml/plantuml
- https://github.com/Textualize/toolong
- https://github.com/walles/riff
- https://github.com/ankitpokhrel/jira-cli
- https://github.com/pyenv/pyenv
- https://github.com/pypa/pipx
- https://github.com/astral-sh/rye
Go
- https://pkg.go.dev/golang.org/x/telemetry/cmd/gotelemetry
- https://github.com/mvdan/gofumpt
- https://github.com/golangci/golangci-lint
- https://github.com/maruel/panicparse
- https://github.com/gotestyourself/gotestsum
- https://github.com/bufbuild/buf
Memory
UI
- https://httpie.io/desktop
- https://redis.com/redis-enterprise/redis-insight/
- https://www.jetbrains.com/datagrip/
- https://github.com/riok/Kreya
- https://github.com/emqx/MQTTX
Memory
- https://www.sublimemerge.com/
- https://www.sublimetext.com/
- https://github.com/MuhammedKalkan/OpenLens
- https://github.com/bloomrpc/bloomrpc
- https://github.com/Kong/insomnia
- https://github.com/variar/klogg
macOS
Memory
Notes
Prefer go
/cargo
/pipx
to MacPorts, HomeBrew
Don't install:
- Google Chrome
- Visual Studio Code
- Postman
- Lens
- Sourcegraph
- Docker Desktop
- Any JetBrains IDE beside DataGrip
Misc
Don't enable plugin git
in ohmyzsh.
Edit ~/.ssh/config
Host *
IdentitiesOnly yes
UseKeychain yes
Thanks:
- OpenSSH client side key management for better privacy and security
- Git keeps asking me for my ssh key passphrase
macOS
Use Touch ID in Terminal:
sudo cp /etc/pam.d/sudo_local.template /etc/pam.d/sudo_local
# Uncomment last line
sudo nano /etc/pam.d/sudo_local
Hide Developer in Spotlight:
cd /Applications
touch Xcode.app
# Xcode mini version
xcode-select --install
Reset launchpad:
defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock
Reduce padding in menu bar (Log out then log in to apply):
defaults -currentHost write -globalDomain NSStatusItemSelectionPadding -int 6
defaults -currentHost write -globalDomain NSStatusItemSpacing -int 6
Disable IPv6:
sudo networksetup -listallnetworkservices
sudo networksetup -setv6off Wi-Fi
Clean up leftover data:
-
~/Library/Application Support
-
/Library/Application Support
-
~/Library/LaunchAgents
-
/Library/LaunchAgents
-
/Library/LaunchDaemons
-
~/Library/Preferences
-
/Library/Preferences
-
~/Library/Fonts (Removed)
-
/Users/Shared
Clean up clipboard:
pbcopy < /dev/null
Disable Smart zoom in Track pad settings to make right click instant
Fix OpenVPN Client 3
sudo launchctl unload -w /Library/LaunchDaemons/org.openvpn.client.plist
sudo launchctl load -w /Library/LaunchDaemons/org.openvpn.client.plist
Thanks:
- Can Touch ID on Mac authenticate sudo in Terminal?
- Native fix for applications hiding under the MacBook Pro notch
- macOS: How to Disable IPv6
- How to fully uninstall Logitech G HUB on macOS via terminal/command line
- Hardening macOS
- https://github.com/OpenVPN/openvpn3/issues/243
Firefox
about:config
:
-
Disable unused features:
extensions.pocket.enabled
: falseidentity.fxaccounts.enabled
: falsereader.parse-on-load.enabled
: false
-
Good settings:
media.videocontrols.picture-in-picture.video-toggle.always-show
: truenetwork.IDN_show_punycode
: truebrowser.tabs.insertAfterCurrent
: true
-
Encrypted Client Hello (ECH):
network.dns.echconfig.enabled
: truenetwork.dns.use_https_rr_as_altsvc
: true
-
Experiment
image.jxl.enabled
: true
Thanks: