Fork me on GitHub
RU EN

Collaborative Live Coding Space with support of user-defined languages and WebVR ready 3D graphics.
Based on: Virtual World Framework | A-Frame | Ohm language | OSC.js | Gun DB and more... by Krestianstvo.org

Features

  • Decentralized network model for A-Frame components and entities based on VWF replicated computation architecture
  • (New!) GunDB storage system for serving Proxy VWF components, Worlds prototypes, World save states, User Inventories ect. in fully decentralized (peer-to-peer or multi-master) DB
  • (New!) GunDB SEA framework for user authorization and P2P identities
  • Ohm language driver for sharing user-defined grammars, parsers, tokenisers inside virtual space
  • In browser Code and Properties editor based on Cell.js
  • OSC messaging through OSC relay on the client
  • Avatars (Simple and GLTF models with animation)
  • Multi-window or multi-monitor/multi-machine setups with view offset cameras
  • WebRTC for video/audio streaming,3D positional audio support
  • GearVR, Windows MixedReality motion controllers

Read documentation


Demo videos


Virtual Worlds

To begin collaborative coding in virtual space, just start one of the listed prototypes and connect to it from another browser window using the generated link. The link will apper near the Start new button.