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
parser

Read Sketch, PSD, AI, XD, FIgma files.

octopus

The first universal design format.

monroe

Cross-platform graphics engine.

 
  parser

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.

We use Parser for our PSD to Sketch Converter
  octopus

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.

  monroe

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.

Learn more

Use Avocode Cloud API
to work with design data.

Learn more