iR Engine: The Open-source Metaverse That You Have Been Looking For!
Are You Truly Ready to Put Your Mobile or Web App to the Test?
Don`t just assume your app works—ensure it`s flawless, secure, and user-friendly with expert testing. 🚀
Why Third-Party Testing is Essential for Your Application and Website?We are ready to test, evaluate and report your app, ERP system, or customer/ patients workflow
With a detailed report about all findings
Contact us nowTable of Content
What is iR Engine?
iR Engine is a free and open-source mixed reality engine for Web AR, VR, and XR apps. It is an ideal solution for creating web-based apps that can run anywhere.
iR Engine supports worlds, chat, and 3D avatars out-of-the-box, and comes with built-in social infrastructure, among other features.
It also includes a secure OAuth login system that supports Facebook (Meta), Apple, X, Google, Github, and mobile or phone logins.
Features
- Includes a self-deployable platform, UI, worlds, avatars, and games
- Fully customizable for any kind of game, social experience, event or spatial web site
- Social features like avatars, chat, groups, friends, blocking and moderation
- Complete world editing and administration
- 2D, 3D and XR Avatars with full inverse kinematics and facial expressions
- Fully networked physics using Rapier Physics
- Voice and video over WebRTC server & peer-to-peer
- Instant login and location sharing with phone number or email
- Modular- Use the engine, server, client, editor and scalable devops infrastructure as needed
- OAuth login with Meta, Apple, X, Google, Github or instant login with email or phone
- WebGL client deployable to iOS, Android and desktop
- Free, open source, CPAL licensed
![](https://medevel.com/content/images/thumbnail/Screenshot-2025-02-04-at-08.47.36-3.png)
Supported platforms
- Linux, Windows, and macOS
- Docker
![](https://medevel.com/content/images/thumbnail/cup-man-mug-1261829-2.jpg)
Requirements
- Linux (many of us develop on Ubuntu), Mac OS X, or Windows (we recommend WSL2)
- Node.js v18 or later (we recommend installing via
nvm
orasdf
.) - C++ (for
node-gyp
), Python >=3.6 + PIP,make
and other build tools, for compiling Mediasoup. Although most of iR Engine is written in TypeScript, it uses a Mediasoup engine for WebRTC conferencing. See the Mediasoup install instructions for more details. - Docker. (Although Docker is technically optional, running iR Engine requires starting up half a dozen different services, and using Docker Compose will make your life dramatically easier.)
- MariaDB and Redis. (If you're using Docker, containers for MariaDB and Redis will automatically be started up.)
Resources & Downloads
![](https://medevel.com/content/images/thumbnail/66a9ce0b9a13379b1321859b_modal-close.png)