🎬 dash-nle-timeline

I’ve been missing a proper NLE (non-linear editing) timeline in Dash — the kind of layered, drag-and-drop timeline you see in video editors — so I built one and released it to PyPI as dash-nle-timeline. It’s great for layering time-based information: sequencing scenes, animating map trajectories, or pairing a timeline with charts to make workflows readable and accountable.

Install is just pip install dash-nle-timeline (built against the Dash 4.2 release). One detail worth calling out: the docs include an LLMS.txt you can drop straight into an AI chat so an agent gets a machine-readable description of what’s on the timeline — handy if you’re building agent-driven workflows. Clips can be resized, rotated, and repositioned, which I’ve been using in a map studio and in a video-production tool.

Working examples, prop references, and an in-workspace AI chat are all at https://2plot.dev, and the source is on GitHub:

— would genuinely love to see what people build with it, so please share back.

3 Likes