straight.el https://github.com/raxod502/straight.el looks like a great alternative package manager for Emacs. It checks out git repositories of dependencies, so it's always easy to contribute changes upstream! This has been a definite point of friction in my Emacs workflow.