No description
Find a file
2026-06-12 09:08:48 +02:00
src working version of janusxr src-equivalent 2026-06-11 14:01:26 +02:00
.gitignore re-organize files 2026-06-08 11:04:52 +02:00
api.md 📃 master: update documentation 2026-06-08 15:56:55 +02:00
README.md 📃 master: update documentation 2026-06-12 09:08:48 +02:00

Usage

Download/run the binaries for your platform in the releases section.
Developers can run it via LÖVR or LÖVE2D

$ love src      # if you have LÖVE2D installed (>v12)
$ lovr src      # if you have LÖVR installed

Multiplatform Multimodal XR Browser

The aim of this project is providing one XR Hypermedia browser codebase which gracefully degrades to handheld/embedded/braille devices:

  • mac/win/linux/android via LÖVE2D
  • mac/win/linux/android via LÖVR
  • Web (2D) via love.js
  • Nintendo 3DS, Switch, and Wii via lovebrew
  • Handhelds: Steamdeck, Anbernic, Gameforce, Game Kiddy, Powkiddy (..and more) via portmaster
  • Game emulators via lutro
  • Embedded devices via lua and/oror nelua

very hackable extensions

  • XURFER does everything via browser extensions.
  • XURFER is the total sum of browser extensions.

So you can strip/bloat however you want, or build one yourself:

$ cp src/ext/skeleton src/ext/myextension
$ sed 's|skeleton|myextension|g' src/ext/myextension/*
$ ./lovr src
[i] loading 'myextension'
...