Contribute

Help build MotionShapes

MotionShapes is fully open source. If you are an engineer who cares about creative tooling, performance, and polished UX, your contributions can have direct impact.

Ways to contribute

  • Fix bugs and regression issues
  • Ship editor workflow improvements
  • Optimize canvas performance
  • Improve export reliability and UX
  • Add docs and developer onboarding guides

Core technical areas

  • Next.js App Router + TypeScript
  • Pixi.js rendering and animation logic
  • Timeline data model and state management
  • Export pipeline and media processing
  • Developer experience and performance tooling

Contribution flow

  1. 1. Read the contribution guide and run the project locally.
  2. 2. Pick an issue or propose one with clear scope.
  3. 3. Open a focused pull request with verification details.

Have product ideas?

We want idea submissions too. Propose what MotionShapes should add next, including integration ideas like a Figma plugin, new presets, or export improvements.