Skip to content
screenjson

The ScreenJSON toolchain.

Seven public entry points, all built around the same open schema. Pick the one that fits your stage: open-source conversion, licensable infrastructure, an embeddable UI package, or native viewers on desktop and mobile.

ScreenJSON tools page

HOW THEY COMPOSE

A stack, not a pile.

screenjson-export is the reference implementation. It reads FDX, writes ScreenJSON, and nothing else. MIT-licensed. Use it to learn the format, to integrate with a simple pipeline, or as an audited target to compare your own converter against.

screenjson-cli is the full tool: every format in, every format out, plus validation, encryption, storage drivers, and a REST API mode. Licensable for commercial use.

screenjson-ui is the browser-side half of the stack. Embed it in any web app and it renders a ScreenJSON document as a studio-quality screenplay.

Greenlight puts all of the above behind a job queue and an admin UI. For when a single invocation isn't enough and you need to process 10,000 screenplays without thinking about it.