Heroku is a cloud application platform for Ruby, Rails, Node.js, Java, Python, Scala and Clojure web apps. Everything you need to build, run, and scale:
AWS Cloud9 is a code editor and development environment built with browser technology yet with the power of a desktop IDE. It's available both as an online service and as a locally hosted platform.
OpenStack OpenStack is a global collaboration of developers and cloud computing technologists producing the ubiquitous open source cloud computing platform for public and private clouds. The project aims to deliver solutions for all types of clouds by being simple to implement...
OpenShift is Red Hat's free, auto-scaling Platform as a Service (PaaS) for applications. As an application platform in the cloud, OpenShift manages the stack so you can focus on your code.
Google App Engine is a free* platform for developing and hosting web applications in Google-managed data centers. App Engine offers fast development and deployment; simple administration, with no need to worry about hardware, patches or backups; and effortless scalability.
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers.
Porter is an alternative to Heroku that runs in your own cloud (AWS, GCP, DigitalOcean, etc). Get started on Porter without the overhead of DevOps and fully customize your infra later when you need to.
ComputeStacks is an open-source container management platform built for hosters, enabling service providers to offer containers as a service to their customers. ComputeStacks is also very suitable for dev teams who want to test or run their applications on Docker containers.