# NLE Timeline > Non-linear-editor timeline and scene compositor for Dash β€” frame-accurate scrubbing, multi-track clips, waveforms, and a DOM+Canvas preview stage. --- .. toc:: .. llms_copy::NLE Timeline > πŸ“š **Full documentation:** [github.com/pip-install-python/dash-nle-timeline](https://github.com/pip-install-python/dash-nle-timeline) β€” complete API reference and examples in the repository. This page is the quick-start overview. ### Installation [Visit GitHub Repo](https://github.com/pip-install-python/dash-nle-timeline) Β· [PyPI](https://pypi.org/project/dash-nle-timeline/) ```bash pip install dash-nle-timeline ``` ### Introduction A calendar or scheduler widget thinks in *dates*. A video editor needs an integer **frame** grid, a real draggable playhead, snapping to clip edges / markers / grid, audio waveforms, and edits expressed as data. `dash-nle-timeline` is that β€” a purpose-built **non-linear-editor (NLE) timeline** for Dash. Only small JSON travels over callbacks (the control plane); your media stays on the media plane (a `