Screenwriting

Trelby – feature-rich screenwriting program

Trelby is a screenwriting application designed for creating film and television scripts. It provides a dedicated editor that understands screenplay structure and applies the formatting conventions used in professional scripts.

The application treats a screenplay as a sequence of elements, including scenes, action, character names, dialogue, parentheticals, transitions, shots and notes. Each element has its own style, reducing the need to manage indentation, spacing and pagination manually.

Trelby was originally developed under the name Blyte. It subsequently became a community project, and its codebase has been modernised to work with Python 3.

This is free and open source software.

Key Features

  • Automatically formats screenplay elements and handles pagination.
  • Autocomplete for character names, scene headings and other screenplay elements.
  • Draft view displays the screenplay without page-break distractions.
  • WYSIWYG view shows the script as it will appear when printed.
  • Fullscreen mode for distraction-free writing.
  • Small and large overview modes for inspecting screenplay structure.
  • Character name database containing more than 200,000 names from different countries.
  • Generate scene, location, character and dialogue reports.
  • Compare two screenplays to identify changes between drafts.
  • Import formatted text, Final Draft XML, Fountain, Adobe Story, Fade In Pro and Celtx documents.
  • Export screenplays as PDF, formatted text, HTML, RTF, Final Draft XML and Fountain.
  • Built-in PDF generator with configurable fonts, paper settings and watermarks.
  • Spell checking, find and replace, and undo and redo functionality.
  • Support for non-breaking spaces and Unicode filenames.
  • Keyboard-oriented text selection and configurable editing shortcuts.
  • Cross-platform support – runs on Linux and Windows.

Website: www.trelby.org
Support:
Developer: Trelby developers
License: GNU General Public License v2.0

Trelby was previously developed by a different author under the name Blyte, starting life as commercial software but subsequently released under an open source license.

Trelby

Trelby is written in Python. Learn Python with our recommended free books and free tutorials.


Related Software

Script Writing Tools
TrelbySimple, powerful, full-featured program for writing movie screenplays
ManuskriptUse the snowflake method to grow your ideas
Screenwriter-modeA plug-in for Emacs
ScreenplainPlain text to readable screenplay
LyXThe Hollywood document class equips LyX for script writing
AfterwritingPost-processing tools for Fountain screenplay
Story ArchitectReinventing the screenwriting software
obsidian-fountainFountain support for Obsidian
lottieFountain screenplay editor

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
3 Comments
Oldest
Newest Most Voted
age of gar
age of gar
3 years ago

I’m here looking for alternatives because Trelby hasn’t been updated in forever and does’nt seem to install on later Ubuntu versions. I’ll be happy when the developers can give us a new package that works !

Mel
Mel
3 years ago
Reply to  age of gar

Trelby installs fine on Arch.