This is a wonderful idea. Thank you for making something so powerful in such a small package.
itch.io is an open marketplace for independent game creators. It's completely free to upload your content. Read more about what we're trying to accomplish and the features we provide.