svelte-motion Svelte Themes

Svelte Motion

A framework for creating videos programmatically using Svelte and SvelteKit - a lighter and faster alternative.

Svelte Motion

Make videos programmatically with Svelte

A framework for creating videos programmatically using Svelte and SvelteKit - a lighter and faster alternative to Remotion.

šŸŽÆ Goal

Create videos programmatically using Svelte components, with better performance and developer experience.

šŸ“¦ Project Structure

svelte-motion/
ā”œā”€ā”€ packages/
│   ā”œā”€ā”€ core/           # Core API (stores, interpolate, spring)
│   ā”œā”€ā”€ cli/            # Command-line tool
│   ā”œā”€ā”€ renderer/       # Rendering engine (WebCodecs + FFmpeg)
│   ā”œā”€ā”€ player/         # Preview component
│   ā”œā”€ā”€ studio/         # SvelteKit Studio (preview UI)
│   └── utils/          # Utilities
ā”œā”€ā”€ templates/
│   └── default/        # Starter project template
ā”œā”€ā”€ docs/               # Documentation site
└── docs-planning/      # Planning documents (analyses)

šŸš€ Status

In Development - This project is in early planning stage.

Roadmap

Phase Duration Status
Phase 1: Foundation 4 weeks šŸ“‹ Pending
Phase 2: Core 6 weeks šŸ“‹ Pending
Phase 3: Preview/CLI 4 weeks šŸ“‹ Pending
Phase 4: Quality 4 weeks šŸ“‹ Pending

šŸ“„ Planning Documentation

The following documents are available in docs-planning/:

  1. research-findings.md - Detailed Remotion analysis
  2. architecture-analysis.md - Architecture analysis and migration matrix
  3. implementation-design.md - Implementation design with code examples
  4. implementation-plan.md - Complete implementation plan (18-week roadmap)
  5. TUTORIAL.md - Complete step-by-step tutorial

šŸ› ļø Technologies

  • Framework: SvelteKit 2.x
  • Language: TypeScript 5.x
  • Build: Vite 5.x
  • Package Manager: pnpm
  • Monorepo: Turborepo
  • Rendering: WebCodecs API + FFmpeg

šŸ“¦ Installation (Future)

# Create new project
npx create-svelte-motion@latest my-video
cd my-video
pnpm install

# Start preview
pnpm dev

# Render video
pnpm render App output.mp4

šŸ¤ Contributing

Contributions are welcome! Please read the planning documents to understand the project vision.

šŸ“„ License

MIT


Author: Isamu
Created: 2026-03-26

Top categories

Loading Svelte Themes