- Decentralized identity / social graph using Lens Protocol ๐ฟ
- Open backend, anyone can run their own servers
- Custom multi-threaded, glTF-based game engine
- VRM avatar support
- Visual editor for creating spaces
This turborepo uses Yarn as a package manager. It includes the following apps / packages:
- engine: a multi-threaded 3D game engine
- eslint-config-custom: custom eslint config used throughout the repo
- lens: queries and types for interacting with Lens
- tsconfig: tsconfigs used throughout the repo
- TypeScript for static type checking
- ESLint for code linting
- Prettier for code formatting
You can run the Wired locally using Docker. Run the following command to start the server and client in development mode:
docker compose up
To install all apps and packages, run the following command:
yarn install
โ ๏ธ If you run into issues installing, it's probably mediasoup. Follow the steps on their installation guide to get it to work (pay attention to the versions very carefully). Mediasoup tends to be easier to install on Linux, so if you're on Windows, consider using Windows Subsystem for Linux (WSL).
To build all apps and packages, run the following command:
yarn build
To develop all apps and packages, run the following command:
yarn dev