跳到主要内容
RunMyCode Online

RunMyCode Online EN

Shatrughn Gupta · Firefox

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

5.0/5 2 人评分 30用户 v2.0.2resigned1当前版本

截图

  • RunMyCode Online 截图
  • RunMyCode Online 截图
  • RunMyCode Online 截图
  • RunMyCode Online 截图
  • RunMyCode Online 截图
  • 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.

Introduction video on YouTube: https://www.youtube.com/watch?v=Q0m6diPI1Gs

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. runmycode.online - To auto-configure the extension.
  3. api.runmycode.online - 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: https://runmycode.online/faq.html
Source Code available at: https://github.com/shatgupt/runmycode-ext
Any more questions? Email to support@runmycode.online

RunMyCode Online 是做什么的

RunMyCode Online 是一款面向 Firefox 的实用工具类扩展,主要用来解决浏览器里某类具体的小问题。官方对它的介绍是:RunMyCode Online is a free and open-source tool to compile and run code online, directly from Github, Gitlab, Bitbucket, and GoByExample.在Firefox 附加组件商店(AMO)上,它当前版本 2.0.2resigned1,评分 5(2 人评价),约 30 名用户。

适合什么人用

从功能定位看,RunMyCode Online 更适合想补上浏览器原生缺失功能的用户。如果你平时只是偶尔遇到相关需求,用浏览器自带功能也能凑合;但如果这件事每天都发生,装一个专门处理它的扩展通常比手动操作省事得多。

怎么安装 RunMyCode Online

  1. 打开Firefox 附加组件商店(AMO)上的官方页面;
  2. 点「添加到浏览器」并确认权限提示;
  3. 装好后在扩展列表里固定图标,方便随时开关。

本站只做索引与介绍,安装包来自官方商店。如果商店页面提示当前地区不可用,说明该扩展未在你所在区域上架。

常见问题

RunMyCode Online 是免费的吗?

RunMyCode Online 在Firefox 附加组件商店(AMO)免费提供下载。它是浏览器扩展,装上就能直接用,不需要注册账号。

RunMyCode Online 安全吗?

它只申请了 0 项权限,范围比较克制,没有申请「读取所有网站数据」这种大权限。

RunMyCode Online 支持哪些浏览器?

当前收录的版本来自Firefox 附加组件商店(AMO),适用于 Firefox。同一个扩展在其他商店可能有对应版本,但功能与版本号不一定相同。

怎么卸载 RunMyCode Online?

在扩展管理页找到 RunMyCode Online,点移除即可。它在本地保存的设置会一起清掉,不会残留数据。

权限清单 来自 manifest.json 原文

接口权限 2

  • storage
  • tabs