Skip to content
Say goodbye to 'it works on my machine'. Write and run code with VSCode, using Docker-based cloud environment.
JavaScript HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Move files to top level Dec 15, 2019
public Update icons Jan 11, 2020
.editorconfig Move files to top level Dec 15, 2019
.env.example.development Get rid of redundant secret Dec 16, 2019
.eslintignore Update .eslintignore Dec 27, 2019
.prettierignore Update .prettierignore Dec 27, 2019
.prettierrc Move files to top level Dec 15, 2019
LICENSE Move files to top level Dec 15, 2019 Update readme Jan 12, 2020
_redirects Redirect to app.strove Dec 28, 2019
eslintrc.js Move files to top level Dec 15, 2019
jsconfig.json Move files to top level Dec 15, 2019
netlify.toml Add netlify settings Dec 23, 2019
package.json Add cookie consent package Jan 12, 2020
strove.json Fix init command Dec 27, 2019
yarn.lock - move programming to the cloud Tweet

Netlify Status GitHub stars

Strove brings powerful, ready in seconds, pre-configured cloud servers to write, run, build, share and secure software remotely

Obviously, Strove is made with Strove as well

Edit source code in Strove

or, visit our website

Get started

Add # + github url after to get start coding right away, for example:


If you're here just to find docs we've got you covered

Docs link

Why did we make this?

There are several problems programmers face make this project important in our eyes.

  1. Security - it’s safer to store code in the cloud as it reduces the vector of physical attacks and chance of stealing the source. If the machine gets stolen, all the company has to do is deny the access from the stolen device.
  2. 'It works on my machine' problem. All team members access instances of the same programming environment, no matter if they use Macbook or an old PC.
  3. It is hard to use different computers when working on a project. The code lives in a cloud. This makes it possible to resume working on a project from any computer with internet access. This is especially useful for students and people who travel a lot.
  4. Programmers waste a lot of time on setting up the environment. The browser-based solution can cut the time to set a programming environment to seconds.


Similarly to Youtube, Strove can be used in any site. Live demo using fullstack hackathon stater:

Example embeded strove project

More on how to use use Strove in this docs link

Found a bug?

Raise an issue! We'll take a look!


Here are our contributors so far:

Supported languages

Strove supports all major Linux-supported languages including: Python, TypeScript, Go, Javascript, PHP, C, C#, Java, Ruby, C++, and many more.

You can’t perform that action at this time.