I came across this website for schematic and PCB footprints, and 3D CAD models :
https://componentsearchengine.com/
I don't know how good it is but its supposedly free.
It's not bad, snapeda.com is another. Do double check the models though, I've had to turn a board because of mistakes. Digikey has also started using UltraLibrarian for some parts.