Website: https://nice.github.io/themeforge
Source: https://github.com/nice/themeforge
Written in Vanilla JS, generation happens entirely in browser.
Automatically adds some default faces for few Emacs packages.
Vim version also comes with 256 color support for terminals.