ColorBrewer: Sequential, diverging, and qualitative color palettes that take accessibility into account.
CARTOColors: More sequential, diverging, and qualitative color palettes that take accessibility into account. Use them with {rcartocolor}.
Paletteer: The {paletteer} package for R includes hundreds of different palettes.
HCL palettes: The {colorspace} package for R includes a ton of qualitative, sequential, and diverging HCL (hue-chroma-luminance) palettes that use fancy mathematical rules that maintain perceptual distance
Colorgorical: Create color palettes based on fancy mathematical rules for perceptual distance.