Base16 provides carefully chosen syntax highlighting and a default set of sixteen colors suitable for a wide range of applications.

Base16 is both a color scheme and a template. To roll your own see base16-builder.