Small tools. One-time purchases. Real examples and setup guides. Try the available previews before buying.

Perunlight Corp

ForsetiFest · 1.0.0

Build a film festival program and matching staff run sheets

Order your selected films, place screenings and keep each issued program together.

Use it when film runtimes, block order or screening times change and the audience program and staff timings need to stay in step.

$9.99 USD · one-time purchase

Continue to checkoutStep-by-step guide

No subscription. Final total and tax appear at checkout.

Start with a free example

Try the original film CSV, blank template, printable sample program and illustrated timing guide before buying. The editing app and full illustrated manual are in the paid ZIP.

  • For: Small film festivals with a selected film list
  • First result: Open the fictional Harbor Lights program and inspect its 53-minute shorts block
  • You get: Local app, source, illustrated manual and an original example
  • Runs in: Desktop Chrome on Linux · no account or server required
Build a block with explicit timing in ForsetiFest
Harbor Lights Coastlines block totals 53:00, including 12:00 Q&A and 4:00 buffer. View full size

What it helps you do

For small festival programmers who already have a selected film list. Build shorts blocks or a feature screening, check the room schedule, then export a numbered audience program and staff run sheets from the same edition.

What is in your download

  • Offline app and source, illustrated English manual, fictional Harbor Lights examples, license and notices.

A practical example

A 53-minute shorts block

Start with

Coastlines contains films of 7:30, 11:20 and 9:10, totaling 28 minutes.

Get this result

The block lasts 53:00. An 18:00 screening ends at 18:53; with ten minutes of room turnaround, the next screening can start at 19:03. The exported files share the same edition snapshot.

Examples use fictional or synthetic data. Follow this example step by step.

See the real workflow

Screenshots from the included fictional example in the tested Chrome environment.

  1. Build a block with explicit timing

    Build a block with explicit timing in ForsetiFest
    Harbor Lights Coastlines block totals 53:00, including 12:00 Q&A and 4:00 buffer. View full size
  2. Preview and map a film CSV

    Preview and map a film CSV in ForsetiFest
    Map CSV columns and preview rows before replacing the film shelf. View full size
  3. Resolve a scheduling conflict

    Resolve a scheduling conflict in ForsetiFest
    Review shows a room turnaround conflict before an edition can be issued. View full size
  4. Issue a numbered edition

    Issue a numbered edition in ForsetiFest
    The ready example has E001 selected for preview or ZIP export. View full size
  5. Review at a narrow width

    Review at a narrow width in ForsetiFest
    The editor at a 390px viewport; complete phone editing is not claimed. View full size

How it works

  1. Build the program

    Import your selected film list and put films into ordered blocks.

  2. Place and check screenings

    Set the date, room and start time, then resolve timing and repeat warnings.

  3. Issue matching files

    Download one numbered edition with an audience program, staff run sheets and schedule.

Read the complete guide

Before you buy

  • Desktop Chrome that can open extracted local HTML files; Chrome 152 on Linux was verified.
  • A selected film list with stable IDs and exact mm:ss runtimes.
  • Your own festival dates, rooms and local-time label.

Extract the ZIP and open app/ForsetiFest.html in desktop Chrome. Chrome 152 on Linux was verified. No account or server is required.

Compatibility & limits

100 films, 40 blocks, 60 screenings, 4 rooms, 14 inclusive days, 1 MiB CSV and 8 MiB project JSON. Wall-clock time only; no automatic timezone or DST conversion. No ticketing, rights checks, media ingest, collaboration or direct festival-platform import. Starts from a selected film list. It does not handle submissions, ticketing, rights clearance, media playback or DCP delivery. Wall-clock arithmetic uses one declared local label; it does not apply automatic time-zone or daylight-saving conversion. Browser printing was verified; physical printers, projectors and other browsers were not verified.

Get ForsetiFest

Perpetual use of the purchased version on your devices for personal or internal commercial work. Keep reasonable backups and modify your own copy; do not redistribute or resell original proprietary code. Third-party licenses and any existing preview permissions retain their rights.

Before payment, save the private recovery code shown by checkout. After Paddle confirms payment, use it to download your ZIP or return for it later. No subscription, future update or email delivery is promised. See the illustrated steps.

License · Terms · Privacy · Refunds · Support

$9.99 USD · once

Buy download