I think itch.io is what you are looking for.
No listing fee.
No approval process.
You don't sign away any of your IP rights.
You don't have to promise exclusivity.
You can choose if people can play/download your game for free, for a fixed price or for a pay-what-you-want optional donation.
If you choose to monetize your game, you can set a commission ...