One of the sites I run, bluf.com, is directly community supported in the way you mean, I think.
All members get all the facilities (so it's not a freemium model). If you donate (Stripe, PayPal, GoCardless) you get a membership card which entitles you to discounts at some shops. Works well for us.