Alternatives to pyupgrade
Other tools in this directory that do similar work, with a verified install command for each. pyupgrade itself: install pyupgrade.
zsh-syntax-highlighting
Fish shell like syntax highlighting for Zsh
npm-check-updates
Find newer versions of package dependencies than what your package.json allows
gitwatch
Watch a file or folder and automatically commit changes to a git repo easily
go
The Go programming language
nvm
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
delve
Delve is a debugger for the Go programming language
ruby
The Ruby Programming Language
git-extras
GIT utilities -- repo summary, repl, changelog population, author commit percentages and more
swag
Automatically generate RESTful API documentation with Swagger 2.0 for Go
gotests
Automatically generate Go test boilerplate from your source code
Mist
A Mac utility that automatically downloads macOS Firmwares / Installers
credo
A static code analysis tool for the Elixir language with a focus on code consistency and teaching
autopep8
A tool that automatically formats Python code to conform to the PEP 8 style guide
Syntax Highlight
Quick Look extension for highlight source code files on macOS 12 and later
dafny
Dafny is a verification-aware programming language
erg
A statically typed language compatible with Python
docker-credential-helper-ecr
Automatically gets credentials for Amazon ECR on docker push/docker pull
umka-lang
Umka: a statically typed embeddable scripting language
asimov
Automatically exclude development dependencies from Apple Time Machine backups
helm-docs
A tool for automatically generating markdown documentation for helm charts
alass
"Automatic Language-Agnostic Subtitle Synchronization"
kona
Open-source implementation of the K programming language
search-that-hash
🔎Searches Hash APIs to crack your hash quickly🔎 If hash is not found, automatically pipes into HashCat⚡
cloudformation-guard
Guard offers a policy-as-code domain-specific language (DSL) to write rules and validate JSON- and YAML-formatted data such as CloudFormation Template
How we picked these
We match on what the tool does and how it installs, then order by how widely each project is used. We're not saying these are better or worse than pyupgrade — that depends on what you're building. We're saying they're the projects people reach for in the same situations, and each one has an install command we checked against its documentation.
pyupgrade is developed by its own authors and this page is an independent reference; we are not affiliated with or sponsored by any project listed, and nothing here is a paid placement.