Estuary is a web browser based collaborative live coding protocol, similar to nudel and flok! To access it you can go to this link.
Fun fact: it seems to have been developed at MacMaster University in Toronto, Canada, where one of my older cousins is currently getting her master’s degree!

When you access the link, you’ll be presented with a landing page that has four sections. Clicking on About Estuary gives you a general overview of the protocol, what protocols Estuary supports and access to different channels such as their Discord and GitHub. By clicking on the Collaborate tab, you are able to create a private session with a name and password that anyone with this information and an internet connection can access from anywhere in the world! This tutorial will be focusing on the Solo Mode section.

Estuary supports various protocols such as Hydra, CineCer0, LocoMotion, MiniTidal, Punctual, Seis8s, TimeNot and TransMit. When you click on their Tutorials section on the homepage, you can access a handful of examples as a starting point.
As I was going around trying the different languages, some such as Seis8s, TimeNot and TransMit seem to not be functioning. It’s a bummer sins Seis8s is programmed to incorporate lots of latin styled dances and instruments.
Of the programs that are supported and running, we are already familiar with Hydra. MiniTidal is similar to TidalCycles, which is the parent to Strudel.
CineCer0 is a language to display and transform videos and text. Documentation for CineCer0 can be found here.
Locomotion uses mocap and pre-built 3D models to create visuals, similar to Blender or Unity. Documentation for LocoMotion can be found here.
Punctual, like strudel, is a coding language for both an audio and visual outputs. It makes use of lots of signals that can be used for either purpose and creates visuals that change over time. Documentation for Punctual can be found here