I think you're looking for https://github.com/jwiegley/use-package ?
My (old) config used it heavily. It also defined everything inside a single org file which also serves as a README on github: https://github.com/kwrooijen/.emacs.d
However these days I'm using Spacemacs, currently looking at Doom.