Doom Emacs gives you the ability to somewhat declaratively install and activate packages.
Often I encountered the issue of not really knowing if a package needs to be installed by its source path (such as GitHub, GitLab, etc.) or if I could just use (package! package-name-here).
All you have to do is M-x package-install, and Doom will open a buffer with a search.
This search includes all packages that are installable through (package! ).