Krestianstvo | Playground - is the collection of worlds and experiences, developed using Krestianstvo | Solid JS
https://play.krestianstvo.org/k
Mirror hosting:
https://krestianstvo-playground.glitch.me (Glitch deployment with own Reflector)
https://xrvr.art (Vercel deployment)
Krestianstvo SDK 4 is the Open Source implementation of the Croquet application architecture in Functional Reactive Paradigm.
Krestianstvo SDK 4 is mainly developed using Solid JS with the prototype in S.JS. The applications built with Krestianstvo SDK 4 are using just Signals, Effects and reactive computations to get the original scene of Croquet's Objects with Message passing. It is minimal and distributed as a standalone ESM JavaScript module to be bundled within any Solid JS or Astro web applications.
- All demos are collaborative worlds, just use the generated URL links or QR codes to join from other devices / web browsers
- The home page is a world and is collaborative, just open it in another browser tab
- You can insert in any portal's text fields links to the already created worlds, even linking worlds to themselves to make a recursive portals
- There is no 404 world, an inexistent world is also a world to start with
- No iFrames for portals. All objects in worlds are just pure Solid JS components - Signals and Effects
Toolbox (serialize & restore Portals with JSON files, tools for creation, collaborative markdown and more...)
Run Krestianstvo | Playground
git clone https://github.com/NikolaySuslov/krestianstvo-playground
npm install
npm run dev
By default Vite will start the development server: http://localhost:5173
Copy this link to the Web browser
Run local Reflector server or connect to the public one
Public running reflector: https://time.krestianstvo.org
Run your local Reflector
git clone https://github.com/NikolaySuslov/lcs-reflector
npm install
npm run start
By default Reflector server will start at: http://localhost:3001
The project is using Vite
npm run build
npm run serve
All code is published under the MIT license