So... it's like a poorly explained PaaS which is: - An IDE - A platform for running containers - A set of productivity and collaboration tools - CI service - Deployment tools ...all in one? Really? I'm scratching my head over this one. I really respect the work RedHat do, but there's this idea of picking one thing and doing it well... but heck, I mean, you can also just do everything as well, and hope one bit or anot…
Last I checked, OpenShift was comparable to Heroku.
I believe OpenShift has a buildpack-like onramp now, I am not qualified to name it or describe it.
Deis takes the Heroku buildpacks from upstream and so is more-or-less plug compatible with Heroku. Cloud Foundry does something similar, though with extra wrapping to allow it to work smoothly in disconnected environments. Some of those buildpacks are being rewritten, but I expect they'd be compatible with Deis too.
Disclosure: I work on Cloud Foundry for Pivotal. I've been on CF Buildpacks twice.