Skip to content

The next-generation animation engine for Vuejs Ecosystem

Notifications You must be signed in to change notification settings

pkc918/vuemotion

 
 

Repository files navigation

vue-motion

The next generation animation engine for Vue ecosystem.

📒 Introduction

vue-motion is a modern animation engine like Python's Manim for Vuejs ecosystem, it provide lots of widget to help users produce animation and video rapidly. And it has a high scalability, which means you can easily create you own animation style.

vue-motion's predecessor was the Newcar animation engine, but later the development was stopped for some special reasons. If you are an old user of Newcar, you are welcome to migrate to vue-motion.

🗺 Roadmap

  • Basic Widget
    • Arc
    • Group
    • Line
    • Polygon
    • Rect
    • Text
    • Image
    • Mask
    • Video
  • Animations
    • move
    • rotate
    • scale
    • create
    • destroy
    • stroke
    • stroke-fill
    • zoom-in
    • zoom-out
    • focusOn
    • circle-indicate
    • flash
    • rippleOut
    • show-creation-then-destruction-around
    • show-circle-creation-then-destruction-around
    • show-passing-circle-flash-around
    • show-passing-flash-around
    • wiggle
    • number-change
    • write
    • transform
  • Extensions
    • Chart
      • BarChart
      • LineChart
      • ScatterChart
      • BubbleChart
      • MixedChart
      • ...
    • Codeblock (Shikijs)
    • Geometry
      • Angle
      • Dot
      • Symmetrical
      • Center Symmetry
      • Difference
      • Intersection
      • Union
      • CenterDot
      • Bisector
      • Perpendicular
      • Parallel Lines
      • Brace
    • Layout
      • Row
      • Column
      • Center
    • Markdown
    • Math
      • MathFunction
      • NumberPlane
      • NumberAxis
      • PolarPlane
      • Tex
    • Mindmap
    • Social-Platform
      • ContentCard
        • Twitter
        • Youtube
        • Facebook
        • ...
      • AccountCard
        • ...
      • Infomation (e.g. Follower, Following, Stars)
    • Table
    • Typst
    • ThreeJs
    • UI
      • Window
      • Button
      • ProgressBar
      • ...
    • Lights
  • Functions
    • Animation
    • Event
    • Resources Preload
    • Visual App
    • Export

About

The next-generation animation engine for Vuejs Ecosystem

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 53.1%
  • TypeScript 36.9%
  • CSS 6.7%
  • JavaScript 2.8%
  • HTML 0.5%