Things have changed a lot — most things for better (Google Docs!) and some things for worse (always-on messaging).

Either way, it’s fair to say that a lot of the friction has been removed from remote work.

One traditionally high friction area has been cracking real-time code collaboration.

But that’s been changing in recent years as developers working on the world’s top code editors have put forward their solutions.

Whether you work on a distributed team and need collaborative coding tools to serve you every day, or just need something for the occasional problem-solving session with a friend, you’ll find something you can use here.

1.

Visual Studio Live ShareVisual Studio Live Share is Microsoft’s own real-time collaborative development solution for Visual Studio and Visual Studio Code.

Live Share allows teams to collaborate on a shared codebase easily — nobody needs to clone a repo, and everyone can use their own development environment.

Each person can perform actions like navigating between files, making changes to code, selecting text, and see them reflected for everyone immediately.

Live Share shares everything from files to terminals and audio, offers features for collaborative debugging, and is free.

Remote Collab is a barebones plugin, but if you’re invested in SublimeText it might do the trick for you.

Each session is bound to a particular document.

Once the host has begun a session, collaborators just need the host’s IP address to join, and any changes made will be reflected across machines.

4.

CodeSandbox LiveCodeSandbox allows you to collaborate on your sandboxes with its Live feature.

Users can make a sandbox live and share the URL with collaborators.

You can determine whether anyone can edit at will, or control who can edit at a given time (classroom mode).

File changes, dependency changes, and selections are all kept up-to-date across sessions.

Most of CodeSandbox is free, but if you want access to premium features like private sandboxes, you can choose how much to pay each month as a patron.

5.

CodeanywhereCodeanywhere is a browser-based development environment that aims to help you code from any device without friction — editor, terminal, revision tracking, and other features all included.

Codeanywhere has a collaborative focus.

For example: instead of having to zip up your project every time you want to share it, you can generate a sharing link instantly.

The feature of interest here is Codeanywhere’s live pair programming.

Like Live Share or Teletype, this promises a Google Docs style of document editing, with no limit on the number of collaborators.

Another feature cribbed from Docs: click on your collaborator’s icon and you’ll be taken to the line they’re working on.

Unlike the previous entrants, Codeanywhere is not free — it’ll cost you anywhere from $2.

50/month to $50/month, depending on plan tier and billing frequency.

6.

CodePenCodePen Pro subscribers can access Collab Mode, allowing multiple users to edit a single pen at the same time.

Only the owner of the pen needs to have a Pro subscription for this to work.

Each user’s changes, selections, and settings changes are reflected in Collab Mode, and there’s a live chat area built in, in case you’re not already coordinating via your usual chat app or a call.

The pen’s owner can decide whether to save the changes, and collaborators can fork the results off into their own pens.

While you’re probably not doing your primary development out of a CodePen, this is a great way to run through a troubleshooting session with a friend or coworker, conduct interviews, or collaborate in other ad hoc situations.