Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.

fountain

fountain is an experimental Golang package for working with Fountain formatted Screenplay documents. It provides a parser, pretty prints using the String func and has an HTML renderer. fountain format is supported by many programs (see list at fountain.io).

This package also includes a demonstration command line programs

fountain2json
A fountain to JSON converter (useful for building reports)
fountainfmt
A fountain document pretty printer
fountain2html
A fountain to HTML converter

Reference materials