Write videos as Vue single-file components. If you know Vue, you know Pellicule.
β‘
Zero Config
No build tools to configure. Pellicule reads your existing vite.config.js, rsbuild.config.js, config.shipwright.build, or nuxt.config.ts automatically.
π―
Deterministic
Same frame number = same pixels. Every time. No timelines, no clocks, just math.
π
Fast
Renders at 25+ fps using Vue's reactivity system. No page reloads between frames.
π
Bundler-Agnostic
Works with Vite, Rsbuild, Nuxt, Laravel, Quasar, and the Boring Stack. No dedicated config file β Pellicule reads what's already there.
π¦
Lives In Your App
Put video components next to your pages and app components. Import your real UI β design changes propagate to videos automatically.