Remix.run Logo
jasonjmcghee 7 hours ago

Motion Canvas is a mature / popular solution in the "manim but typescript" space for those unfamiliar.

It can be used for interactive blog posts and embedded animations etc as well.

It also has a built in animation editor / timeline.

https://github.com/motion-canvas/motion-canvas

DrammBA 7 hours ago | parent | next [-]

Please note that Motion Canvas is also abandoned, the main site is down, and the last commit was Dec 2024.

jasonjmcghee 7 hours ago | parent | next [-]

Afaik it's considered "stable".

There's 2800+ people in the discord.

And the community made a backup of the site https://archive.canvascommons.io/

Update: sounds like the author had some life changes and had to stop his YouTube channel which was the primary motivator for the library- but there are forks popping up (https://github.com/canvas-commons/canvas-commons).

---

This notion that an open source library is "dead" and shouldn't be used because it's not being actively updated is a bit odd. You can fork and fix issues you have. It's got years of many people's work put into it. It's a great library and widely used on YouTube and elsewhere.

prathje 4 hours ago | parent | prev [-]

Canvas Commons is an active fork of the original repo: https://github.com/canvas-commons/canvas-commons Docs for Canvas Commons: https://canvascommons.io/

Furthermore, the old docs for Motion Canvas can be found here: https://archive.canvascommons.io/

Myzel394 7 hours ago | parent | prev [-]

How easy is it to replicate manim's style using motion canvas?

jasonjmcghee 7 hours ago | parent [-]

Someone wrote a blog about their journey https://slama.dev/motion-canvas/introduction/

But- probably reasonably simple, if you mean the "writing" style of manim. That's just animating an SVG stroke.

And then colors and typography