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.
Feedback is much appreciated. Thanks