It's not for everyone, but have you considered vermicomposting?
I thought of that, but we don’t have the right space for it, and it’s kind of icky. :)