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