Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/unavi-xyz/unavi
⬜ Open-source VR social platform.
https://github.com/unavi-xyz/unavi
3d bevy gltf metaverse rust social-vr virtual-reality vr vrm wasm webxr wired-protocol
Last synced: 1 day ago
JSON representation
⬜ Open-source VR social platform.
- Host: GitHub
- URL: https://github.com/unavi-xyz/unavi
- Owner: unavi-xyz
- License: mpl-2.0
- Created: 2021-12-19T18:44:55.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-20T21:52:20.000Z (2 months ago)
- Last Synced: 2024-10-30T07:00:06.361Z (about 2 months ago)
- Topics: 3d, bevy, gltf, metaverse, rust, social-vr, virtual-reality, vr, vrm, wasm, webxr, wired-protocol
- Language: Rust
- Homepage: https://unavi.xyz
- Size: 20.1 MB
- Stars: 84
- Watchers: 6
- Forks: 19
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-lens-protocol - Wired - An open and decentralized web-based metaverse platform. (Projects / Open Source)
README
UNAVI
An open-source VR social platform.
## ⬜ About
UNAVI is an open-source VR social platform, built on [The Wired 🔌](https://github.com/unavi-xyz/wired-protocol).
Anyone can run their own servers, modify their client, and extend the underlying protocol to add new features.UNAVI is almost entirely written in Rust 🦀.
The app is built using [Bevy](https://bevyengine.org/) and makes heavy use of [WebAssembly](https://webassembly.org/) for user scripting.
Multiplayer is handled by self-hostable servers acting as relays for communication between players.This project is still early, any feedback or contributions are greatly appreciated!
Come join the [Discord](https://discord.gg/cazUfCCgHJ) and say hi!## ❄️ Development (with Nix)
First enter a development shell:
```bash
nix develop
```You can then run crates using cargo:
```bash
cargo run -p unavi-app
```Or serve the web app (WIP) using trunk:
```bash
trunk serve
```