Skip to content

cclark28/ExpressionToaster

Repository files navigation

Expression Toaster 🍞{ }

The magic toaster for After Effects expressions — type, pop, apply!

A Swiss-minimal ScriptUI panel packed with 60+ ready-to-use expressions. Search by name, tag, or description, then "Toast!" any expression onto your selected properties — sliders auto-created.


Install

  1. Download the zip from Gumroad.
  2. Unzip and copy these two files:
    • AE-ExpressionToaster.jsx
    • expressions.json
  3. Paste them into your After Effects scripts folder:
    • Windows: C:\Program Files\Adobe\Adobe After Effects <version>\Support Files\Scripts\ScriptUI Panels\
    • macOS: /Applications/Adobe After Effects <version>/Scripts/ScriptUI Panels/
  4. Restart After Effects.
  5. Open via Window → AE-ExpressionToaster.jsx.

Tip: If AE warns about script access, go to Edit → Preferences → Scripting & Expressions and enable Allow Scripts to Write Files and Access Network.


How to Use

  1. Select one or more properties in your timeline (Position, Scale, Opacity, Rotation, etc.).
  2. Search for an expression in the search bar — fuzzy-matched across tags, names, and descriptions.
  3. Click "Toast!" to apply. Any required Slider Controls are auto-added to the layer.
  4. Tweak slider values in the Effect Controls panel to taste.

Expression Library

60+ curated expressions across these categories:

Category Examples
Motion Bounce, Elastic, Inertia, Orbit, Sine Wave, Float
Random Wiggle (smooth/loop/decay), Flicker, Noise, Jiggle
Loop Cycle, Ping-Pong, Offset, Continue
Text Typewriter, Counter, Clock, Countdown, Scramble
Transition Auto-Fade, Auto-Scale, Slide In
Physics Gravity, Spring, Pendulum
Camera Shake, Zoom Pulse
Audio Audio Reactive, Audio Scale
Utility Clamp, Map Range, Delay/Stagger, Snap to Grid
Color Hex Convert, Color Cycle

Every expression includes: name, description, code, tags, slider definitions, author, source, and license.


Add Your Own Expressions

Open expressions.json in any text editor and add a new entry:

{
  "name": "My Expression",
  "description": "What it does.",
  "tags": ["tag1", "tag2"],
  "category": "Motion",
  "code": "// Your expression code here\nvalue;",
  "sliders": [
    { "name": "Amount", "default": 50, "min": 0, "max": 100 }
  ],
  "author": "Your Name",
  "source": "your-site.com",
  "license": "MIT"
}

Save the file and restart the panel (close and reopen from the Window menu).


Community

We build the top community ideas each month!

  • Submit ideas: Google Form (link TBD)
  • Vote & discuss: GitHub Discussions
  • Contribute expressions: Fork → add to expressions.json → open a PR.

Credits & Licenses

Expression sources include work from:

  • Dan Ebberts — motionscript.com (Public Domain)
  • DuAEF / Rainbox — Duduf After Effects Framework (GPL-3.0)
  • Animoplex — github.com/animoplex (MIT)
  • Swizzlevixen — github.com/swizzlevixen (MIT)
  • Adobe — Built-in expression reference (Public Domain)
  • Community — ae-expressions.com and open-source contributors (MIT)

Version History

Version Date Notes
v1.0 2026-04-01 Initial release — 60+ expressions, fuzzy search, auto-sliders, light/dark toggle

Links


Expression Toaster — toast your timeline. 🍞{ }

About

AE ScriptUI panel for searching and applying expressions. Fuzzy search, auto-sliders, 60+ open-source starters.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors