Trelby – The Open Source Screenwriting Software
![]()
Trelby’s open source screenwriting software has an intriguing story. Blyte was originally a commercially built screenwriting product by Osku Salerma but after disappointing sales, Osku abandoned the project but open sourced it in 2006 . This strategy was to see Blyte updated and maintained by the community. Unfortunately though nobody invested time into advancing the product, so it just sat on the sidelines with little love and fanfare.
Fast forward to 2011 where a couple hero’s emerged to put the technology back on the map. Anil Gulecha was the screenwriter/developer who initiated the rebound initiative with Salerma. They decided to call the new product Trelby, tweak the functionality and design, and of course leave it open to any developers who want to iterate on the code. Trelby launched earlier this month, and it runs on both Linux and Windows.
Screenshot of Trelby below

Trelby Features
- Screenplay editor: Enforces correct script format and pagination, auto-completion, and spell checking.
- Multi-platform : Behaves identically on all platforms, generating the exact same output.
- Choice of view: Multiple views, including draft view, WYSIWYG mode, and fullscreen to suit your writing style.
- Name database: Character name database containing over 200,000 names from various countries.
- Reporting: Scene/location/character/dialogue reports.
- Compare: Ability to compare scripts, so you know what changed between versions.
- Import: Formatted text, Final Draft XML (.fdx).
- Export: PDF, formatted text, HTML, RTF, Final Draft XML (.fdx).
- PDF: Built-in, highly configurable PDF generator. Supports embedding your chosen font.
- Free software: Licensed under the GPL, Trelby welcomes developers and screenwriters to contribute in making it more useful.
Want to write your next script using Trelby? Great! You can download the software here.
Or if you want to get a better sense for Trelby before downloading it, then check out the screen shots. You can follow Trelby’s progress via their Twitter account or their blog. And if you are a developer and are interested in iterating on Trelby then you can contribute your code.





