EstiMutt gives you a private material library you maintain.
EstiMutt has a public library of materials to use in your project.