VPM

VPM is a collection of tools for Verilog and SystemVerilog. It is a command-line tool that helps you include and reuse modules in your project, manage dependencies, create comprehensive documentation, simulate modules, and more mostly automatically.

verilogmodules.org

verilogmodules.org is a repository of thousands of reusable IP cores. The website is a great resource for finding modules that you can use and include in your project using VPM. You can also contribute to the repository by adding your own modules.