Manim: Animation engine for explanatory math videos

109 pykello 24 8/23/2025, 7:35:49 AM github.com ↗

Comments (24)

esperent · 1h ago
It seems like the community fork would be the better link for most people.

https://github.com/ManimCommunity/manim/

Waterluvian · 32m ago
For good reasons or for drama reasons? I read the blurb about the fork and can’t tell why exactly if Grant is continuing to maintain the original.
Jorge1o1 · 23m ago
Well, to me it seems like he just shared the original so that others could benefit from the work he had already done, but that since his main priority is to continue making new videos, he may not have the time resources to:

- Avoid breaking changes

- Keep APIs stable

- Test and document everything, etc.

I personally think there's nothing wrong with that. We wouldn't say that a musician is *obligated* to put out a second album or a remaster. We wouldn't say that an author *must* make a sequel to their popular book. But when it comes to code sometimes we feel like the original author has an obligation to keep working on it just because it would convenience us.

(edited for formatting)

dleeftink · 17m ago
I agree, but want to add that while we may perceive other creative works as 'finished' (to an extent), code often is not. It unfortunately, needs perpetual work.
0_____0 · 3m ago
It's pretty wild to me (I do hardware) that data goods like code can rot the way they do. If my electronics designs sit for a couple years, they'll need changes to deal with parts obsolescence etc. if you want to make new units.

If you did want your software project to run the same as today when compiled/interpreted 10 years from now, what would you have to reach for to make it 'rot-resistant'?

Jorge1o1 · 2m ago
That’s actually a really good point! I wonder if one day there will be analogues for music and writing?

I suppose you have gumroad / serialized novels or webcomics but I’m not sure if there’s any albums where the musician is putting out one song at a time

Waterluvian · 19m ago
Yeah for sure! Listing that kind of thing would probably be helpful. I think this is one of those “you’ve gotta already be on the inside and already know” things as the fork’s read me doesn’t seem to explain it.
mistercow · 15m ago
This is pretty clear from the readme though?

> While Grant Sanderson continues to maintain his own repository, we recommend this version for its continued development, improved features, enhanced documentation, and more active community-driven maintenance. If you would like to study how Grant makes his videos, head over to his repository

Waterluvian · 8m ago
Hm, yeah. And I read that. But I still didn’t feel equipped to know which I ought to focus on. Maybe it’s just too early on a Saturday for me.
pbronez · 19m ago
Looks like the projects have slightly different goals.

Grant developed the software originally as a personal tool for his YouTube videos. The software is optimized for his personal needs.

The community version tries to make the tool useful for more people. They’ve built out the docs and apparently improved testing.

lordnacho · 42m ago
3b1b is truly a wonder of the internet world. Such beautiful animations, such well thought out explanations.

What I don't quite understand is how one library can animate so many different concepts. To me they seem like they'd all be a custom job, but I guess he works on a higher plane of mathematical existence.

jxf · 37m ago
> What I don't quite understand is how one library can animate so many different concepts.

It's because there are a _lot_ of community objects built from the core primitives that are good starting points that you can customize from there:

https://docs.manim.community/en/stable/reference_index/mobje...

jasonjmcghee · 2h ago
This gets submitted quite regularly to HN with many good discussions- so instead of posting the discussions I'll just link the search.

https://hn.algolia.com/?q=manim

westurner · 12m ago
Is there an awesome list for manim the software?

Manim: Math Animation

Src: ManimCommunity/manim: https://github.com/ManimCommunity/manim

Docs: https://docs.manim.community/en/stable/

GH topic: manim: https://github.com/topics/manim :

manimML, manim-physics, chanim, manim-web (dart), JAnim (java), ranim (rust), manim-voiceover, git-sim, TheoremExplainAgent, reactive-manim, jupyter-manim, manim-sideview (vscode), manim-studio (Qt, Cairo)

ManimCommunity/awesome-manim has a list of creators that create with manim: https://github.com/ManimCommunity/awesome-manim

/?youtube manim: https://www.youtube.com/results?sp=mAEA&search_query=Manim+

nikolayasdf123 · 1h ago
aren't HN supposed to deduplicate links? I thought duplicate URL submissions not allowed..
yen223 · 1h ago
HN allows duplicate submissions after a certain amount of time has passed
emaro · 1h ago
Grant's work with 3blue1brown and Manim is simply amazing. The quality of the videos is so high, not the least thanks to the visualizations. Not an easy task given the abstract nature of the topic.

It's linked in the readme, but I want to highlight the demo video [0], where Grant explains how he works with Manim.

[0] https://www.youtube.com/watch?v=rbu7Zu5X1zI

billfruit · 21m ago
Can in it do interactive 3d diagrams.
reactordev · 3h ago
This is cool. I immediately clicked because I thought of this awesome video from a couple years ago, Animation vs Math:

https://youtu.be/B1J6Ou4q8vE

I like math but showing someone a giant graph isn’t always the best approach. :)

maxbond · 2h ago
> I like math but showing someone a giant graph isn’t always the best approach. :)

Agreed. 3Blue1Brown has, by making their videos, publishing Manim, and critically by fostering a broader community of math YouTubers instead of trying to hoard the audience for themselves (through SoME), moved mathematics pedagogy forward immensely. (Sal Khan also deserves credit here.) He's created a genre that makes math feel like an exciting and approachable journey, rather than a process of memorization and symbol manipulation.

throawayonthe · 1h ago
another youtuber-math-video-library: https://github.com/2swap/swaptube

from what i can tell they render their whole videos start to finish using it?

GTP · 3h ago
Wanted to look for this a while back. Thank you for sharing the link.
WayToDoor · 2h ago
sachinaag · 2h ago
I have been using this with cursor to make videos to explain papers and math concepts to myself.

Some of the results are not perfect (AI sometimes misaligns some shapes), but it's quite helpful and with a couple of iterations you get to a really good explainer video.