Aesel is a project aimed at bringing together the digital and physical worlds. We believe that there is a way to communicate digitally that can also be personal, powerful, and efficient.

Aesel looks to unify many different technologies to allow a common view of the digital world. This means that every device can see the same objects, in the same place, in real-time.


How Does it Work?

Aesel is a back-end server architecture which independently communicates between different Augmented Reality, Virtual Reality, and Traditional devices.  It tracks object locations, rotations, and scaling, then streams these out to devices that need them. In addition it tracks relationships between different coordinate systems and 3D assets, and distributes this information out to devices.

Aesel is completely open source, and is built from day 1 with scalability, security and reliability in mind. Take a look at the Aesel Documentation for more details.

Use Cases


Interested in Contributing?

Aesel is a volunteer-based, open-source project. As such, we welcome all contributors, from software engineers and mathematicians to artists and end-users.
The project team is always happy to provide guidance to those wishing to contribute, and we are always looking for new contributors, whether that is by working on code, maintaining the project website, writing documentation, building tests, hosting mirrors, etc.

If you’d like to contribute code, the best place to start is by looking at the Boards on the Aesel Repository below for issues marked ‘Good First Issue’. This is a great way to get started with the architecture on small tasks.

Please feel free to reach out to the project team at

Project Resources

Gaming Photo Courtesy of Alan Antczak

Public Display Photo Courtesy of Laserland – Personal PhotoPreviously published:, CC BY-SA 3.0,

Animation Photo Courtesy of Tanbeen Amin

Education Photo Courtesy of ZSpace, Inc.