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

Latest Version

Version
2.0.2
Update
March 23, 2019
Size
28.87KiB
Developer
runmycode.online
Category
Users
1,000+
Rating
2.33333 ★
Manifest Version
2
Web Store Status
Languages Support
English
See more
Permissions
Tabs
Storage
Https://api.runmycode.online/
See more

RunMyCode Online Extension

How to Use:
1. Install the extension.
2. On extension install, [RunMyCode Online](https://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 supported website 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 - https://github.com/shatgupt/runmycode-test/blob/master/ruby.rb
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 Languages: https://runmycode.online/faq.html#supported-lang

Supported Websites: https://runmycode.online/faq.html#supported-sites

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/Tool 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
Any more questions? Email to [email protected]

Source Code available at: https://github.com/shatgupt/runmycode-ext
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "RunMyCode Online", "short_name": "RunMyCode", "description": "RunMyCode Online is a free and open-source tool to compile and run code online directly from Github, Gitlab and Bitbucket.", "author": "Shatrughn Gupta", "homepage_url": "https://runmycode.online", "version": "2.0.2", "icons": { "128": "icon128.png" }, "manifest_version": 2, "page_action": { "default_icon": "icon128.png", "default_title": "This site is not yet supported by RunMyCode." }, "content_scripts": [ { "matches": [ "https://github.com/*", "https://gist.github.com/*" ], "js": [ "browser-polyfill.min.js", "common-utils.js", "platforms/github.js", "runmycode.js" ], "css": [ "runmycode-panel.css" ], "run-at": "document_idle" }, { "matches": [ "https://runmycode.online/dashboard.html*" ], "js": [ "browser-polyfill.min.js", "auto-configure.js" ], "run-at": "document_idle" } ], "background": { "scripts": [ "browser-polyfill.min.js", "background.js" ], "persistent": false }, "options_ui": { "page": "options.html" }, "permissions": [ "tabs", "storage", "https://api.runmycode.online/" ], "optional_permissions": [ "https://gitlab.com/", "https://bitbucket.org/", "https://gobyexample.com/", "*://xahlee.info/", "*://www.learntosolveit.com/", "https://www.geeksforgeeks.org/", "https://www.tutorialspoint.com/" ]}
Read more

Similar Extensions

icon

Chrome Quick Console Extension · Developer Tools 1,000+ 6 ★ 1.37MiB

icon

Python Shell Extension · Developer Tools 1,000+ 207 ★ 8.31MiB

icon

code runner Extension · Developer Tools 1,000+ 7 ★ 1.4MiB

icon

PyConsole: Python shell uncomplicated Extension · Developer Tools 1,000+ 6 ★ 23.43KiB

icon

py3redirect Extension · Developer Tools 1,000+ 13 ★ 74.53KiB

icon

Package Hub Extension · Developer Tools 1,000+ 2 ★ 28.3KiB

icon

QuickPy Python Interpreter Extension · Productivity 1,000+ 12 ★ 184KiB

icon

Phytonic Extension · Fun 1,000+ 4 ★ 34.57KiB

icon

ElectricCommander Syntax Highlighting Extension · Productivity 1,000+ 13 ★ 247KiB

icon

WebTerminal Extension · Developer Tools 1,000+ 0 ★ 140KiB

icon

Developer pages Extension · Developer Tools 1,000+ 5 ★ 7.09KiB

icon

LiveScriptConsole Extension · Developer Tools 1,000+ 2 ★ 388KiB

icon

Images, icons & photos with ChatGPT Extension · Photos 1,000+ 30 ★ 478KiB

icon

Eclipse IDE online Extension · Productivity 1,000+ 39 ★ 438KiB

icon

Github Package.json Enhancer Extension · Developer Tools 1,000+ 0 ★ 18.89KiB

icon

Github linkify for CMSSW Extension · Developer Tools 1,000+ 5 ★ 19.05KiB

icon

Dev Playground Extension · Developer Tools 1,000+ 2 ★ 288KiB

icon

Advanced Dev Tools Extension · Developer Tools 1,000+ 1 ★ 891KiB

icon

StackTab Extension · Productivity 1,000+ 14 ★ 149KiB

icon

SSHGate ssh client and terminal emulator Extension · Productivity 1,000+ 17 ★ 287KiB

icon

Web Maker Extension · Developer Tools 1,000+ 1002 ★ 5.76MiB

icon

Chrome Terminal Extension · Productivity 1,000+ 4 ★ 76.08KiB

icon

PHP shell Extension · Developer Tools 1,000+ 19 ★ 12.46KiB

icon

Apt-linker Extension · Productivity 1,000+ 55 ★ 36.13KiB

User reviews

icon

RTG (ID: 000000d297ebdc9b) Voted 1 ★ - Updated 07/06/2023 It doesn't work. It won't give you an API key.

icon

Jerzy Ignaszak (ID: 000000726b03b2b1) Voted 1 ★ - Updated 06/10/2018 Nie generuje klucza... nie da się uruchamiać.