Meet the technology that powers Avocode & Avocode Cloud API
We have built a set of applications that allow us and our partners to develop scalable products that request and render data from proprietary design formats on the web.
Our technology is a set of 3 applications that serve as the backbone for tools that need to import, display, and work with layered design files.
We believe that all design file formats should be open, readable and accessible by anyone regardless of the operating system. While most proprietary formats remain closed, platform-dependent, and undocumented, we have the technology to open them for everyone.
Read Our Vision of the Design Industry on our blog
Read Sketch, PSD, AI, XD, FIgma files.
The first universal design format.
Cross-platform graphics engine.
Reads all design data
from proprietary formats
Our parser breaks down mainstream design formats (Sketch, PSD, XD, AI, Figma) and translates them to a standardised format called Octopus that you can work with.
Describes layers, layout, & assets in a JSON object
We’ve built a universal design format to build new Avocode features only once and not for every format.
Octopus is a universal design format that carries all representations of layers, effects, text, and layout regardless of the original design format.
It is a JSON object that is easily readable and accessible and therefore can become the first open standard - something like PDF but for design files.
Renders design files & makes them look crisp
With 99.6% precision we can render all layer properties, fonts, and symbols from Sketch, XD, PSD, AI, and Figma.
Much like the Unity engine, but for 2D design, Monroe is a cross-platform graphics engine, written in C++ and OpenGL, & compiled in JS to work in the browser.
It displays layered design files in desktop and browser-based apps - like Avocode.
Read more about our technology
Building a custom Graphic Engine on the web has it’s challenges. Find out how we tackle them.