Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including scrimba with all npm packages installed. Try it out:

scrimba lists no main file and has no index.js, so it can't be directly required. If this is a mistake, please let us know. It may however contain internal files that you can require manually:

// require("scrimba/[??]")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

scrimba v0.3.8

CLI for scrimcasting from your local environment

Experimental CLI for live streaming your local dev environment.

  • Currently only works with Google Chrome

Getting started

npm install -g scrimba
scrimba <path to your repository>

This opens your project as a scrim in your browser. In this scrim, you'll have access to your files, your terminal and a small browser window (which can point to e.g. localhost or external websites).

You can then share the URL with anyone, so that they can join in on your session. They'll be able to both interact with your code, and to talk with you via audio chat.

Note: you'll have to be logged into Scrimba in order to start a live-streaming session.


This is an experimental feature, and you're likely to encounter bugs. Please report any bugs, quirks, or invconveniences to us via our Slack group, as it'll help us improve the experience. We'd also love to hear any suggestions you might have.


If you have trouble installing scrimba without sudo, read up on fixing-npm-permissions

prebuild-install WARN install EACCES: permission denied, mkdir '/path/to/node_modules/node-pty-prebuilt/build'

# If you really need to install with sudo, and get the error above, install using --unsafe-perm:
sudo npm install -g scrimba --unsafe-perm


RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free