File watchers that rebuild a project when code changes are made. Lots of language SDKs come with these built-in, for those that don't I have found that the `chokidar-cli` npm package can be paired with a shell script to add auto-rebuild to pretty much any project in any language.