U.S. mutual funds or ETFs must pay out at least 90% of their income (e.g., dividends and capital gains received by the fund) each year to be taxed as registered investment companies. If a mutual fund fails to pay out at least 90%, then the mutual fund itself would be taxed as a corporation on its income and there would then be double taxation for investors.
Further, if a mutual fund fails to distribute out 98% of its ordinary income and 98.2% of its capital gains each year, the fund is required to pay an excise tax on any amounts of income below those thresholds.
As a result of those tax consequences to the fund, most funds pay out over the 98% of the fund's income each year and basically all pay out over the 90% (with some funds choosing to incur the small excise tax for some amount between 90% and 98% but retain the extra income in the fund as they believe their investments earn more than the tax costs).
To find a mutual fund / ETF that doesn't pay out any dividends, you would need to invest in an ETF that doesn't invest in any stocks that pay dividends to the fund. There may be some out there that have very low dividend payouts if they focus on certain sectors or on growth companies that aren't paying dividends.