The stage-play editor -- built from the stage, not adapted from a screenplay tool
The editor is built for stage plays as a first-class form. Element types cover every structural element a stage play uses: title page, scene heading, character, dialogue, stage direction, transition, action, song cue, and lyric -- nine types in all. An element-cycle keyboard shortcut advances through the writing sequence without lifting hands from the keys. Autocomplete draws from the script's own character list. Compound act-scene-page numbering (I-1, II-4-85) is generated automatically from the document structure -- the professional standard no other editor produces automatically. Musical mode adds first-class song cue and lyric elements for libretto work. Five school-drama forms -- one-act, ten-minute, readers theatre, monologue, ensemble -- exist as distinct authoring profiles, not as templates. A monologue library provides reference works organized by age range, length, and genre. Runs browser-native on Chromebook, Android, and desktop. No install, no app store. The editor is built and in active development.
Editor built -- active development
Live collaboration and tracked revision -- co-write, see changes, revert
Every script is a Yjs CRDT document shared in real time over the Hocuspocus sync server. Two writers can edit the same script simultaneously; per-author undo is independent. Revision colors mark each change by author so a pass at revision is readable at a glance: what was added, what was removed, and by whose hand. Versioning records the document at each save so any prior state is recoverable. No file to email. No version-lock. An unlimited number of co-authors can work on a script. Live collaboration and revision tracking are built and production-ready.
Yjs collaboration built -- revision colors built
Submit to the free-to-perform catalog -- zero royalty, your name in every program
Free School Plays is the catalog of scripts any school can perform at zero royalty and zero per-performance fee. No query letter. No submission fee. Attribution is required: your name and 'Free School Plays' on the program -- that is the complete obligation. The submission path shows an IP declaration, a content review queue, and the license terms in plain English before you confirm. The license is non-exclusive: you keep your copyright, may also license the same work through any other channel, and can withdraw a submitted script at any time. The submission engine and content-discipline gate are designed and built in the codebase. The public-facing submission interface is not yet enabled -- honest-off, in active development.
Submission engine built -- public interface honest-off
Rehearsal view and the director's promptbook -- from the page to the rehearsal room
Once a script is written, it needs to survive contact with the production. The rehearsal view presents the script in a clean reading format for the rehearsal room: larger type, clear scene navigation, fewer visual interruptions. The promptbook is the director-authoritative version: blocking notes, cue marks, and production annotations layered on the text without altering the author's original. Changes the director makes to the promptbook do not modify the author's document. The rehearsal view and the promptbook are built in the platform and in active development.
Rehearsal view built -- promptbook built
The ticket path -- when a school tickets your show, you earn a share
Any production can sell tickets through School Box Office, the platform's no-skim box-office engine. When a production of a Free School Plays script sells tickets through the platform, the submitting author is eligible to receive a choosable share of the ticket revenue. The share is a percentage of what the school collects -- not a royalty and not a flat fee. The school's free-to-perform right is unchanged: the school pays nothing extra, and you earn only from the ticketing leg. The School Box Office engine and the no-skim split are built and production-ready. The charge rail that moves money is honest-off -- present in the platform, not enabled for live transactions today. Author payouts follow the charge-rail enablement.
Box-office engine built -- charge rail honest-off