RunMyCode Online

RunMyCode Online

RunMyCode Online is a free and open-source tool to compile and run code online, directly from Github, Gitlab, Bitbucket, and GoByExample.

RunMyCode Online promo image
What is RunMyCode Online?

RunMyCode Online is a Firefox add-on that allows users to compile and run code online. It supports various programming languages and can be seamlessly integrated with Github, Gitlab, Bitbucket, and GoByExample.

Stats date:
Users: 60 ▲ 1
Rating: 5.00 (2)
Version: 2.0.1 (Last updated: 2018-12-16)
Creation date: 2017-06-09
Weekly download count: 2
Firefox on Android: Yes
Manifest version: 2
  • tabs
  • storage
Size: 32.70K
Email: Click to see
URLs: Website
Risk impact: High risk impact
Risk likelihood: Low risk likelihood

Other platforms

Not available on Chrome
Not available on Edge

RunMyCode Online is a free and open-source tool to compile and run code online directly from Github, Gitlab, Bitbucket, and GoByExample.

Introduction video on YouTube:

Supported Languages

  1. C
  2. C++
  3. Java 8
  4. Nodejs 6
  5. Python 2
  6. Python 3
  7. Ruby 2.2
  8. Go
  9. PHP 7
  10. Kotlin
  11. Scala
Language is detected based on the file extension. So for executing Python3 code, you will need py3 extension, cpp for C++.

How to Use (Video Walkthrough)

  1. Install the extension.
  2. On extension install, RunMyCode Online will open in a new tab and prompt you to authenticate to get a key.
  3. On authenticating with any the of providers, you will be redirected to dashboard page and extension will be auto-configured with your key.
  4. Now you can go to any supported language code page on Github or Gitlab and you will see a colored Run button added to left of usual action buttons (see screenshot). For example, you can test the extension with this Ruby code on Github
  5. Clicking that Run button will open a runner where you can input any command line args and then press the big orange Run button to run the code on the page.
  6. You can also edit the code using the web editor on Github or Gitlab and make it run through the same Run button as above.
Supported Sites
  1. Github
  2. Gitlab
  3. BitBucket
  4. Github Gist
  5. Gitlab Snippets
  6. Bitbucket Snippets
  7. Go by Example
  8. Xahlee
  9. Learn To Solve It
  10. Tutorials Point
Permissions requested by Extension

Starting with v2, RMCO only asks permission for GitHub by default. All other websites are optional and can be allowed on demand. (Check your URL bar for a blue RMCO icon on supported sites)

  1. Optional permission for the above supported websites to allow extension to run code directly from there.
  2. - To auto-configure the extension.
  3. - To run code from the extension.
  4. tabs - For detecting url change and page loading complete for single page apps like Github, Bitbucket.
  5. storage - To store API URL and Key.
FAQ: Source Code available at: Any more questions? Email to
User reviews
Optional permission is good!

View all user reviews
Risk impact

RunMyCode Online is risky to use as it requires a number of sensitive permissions that can potentially harm your browser and steal your data. Exercise caution when installing this add-on. Review carefully before installing. We recommend that you only install RunMyCode Online if you trust the publisher.

Risk likelihood

RunMyCode Online has earned a fairly good reputation and likely can be trusted.

Upgrade to see risk analysis details