There are component libraries, though they're usually much lower level than an ALU. For example Synopsys Designware:
https://www.synopsys.com/dw/buildingblock.php