{"slug": "manim", "name": "Manim", "category": "dev-libs", "category_name": "Libraries and frameworks", "description": "", "recommenders": 3, "commenters": 4, "warners": 0, "score": 2.914, "rising": 0.35, "first": "2025-12-18", "latest": "2026-08-25", "why": "I use Manim for maths, for me having computational libraries (python) is a requirement.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 1, "compare": 0, "warn": 0}, "spark": [0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "I use Manim for maths, for me having computational libraries (python) is a requirement.", "icon": true, "domain": null, "github_repo": "github.com/3b1b/manim", "official_url": "https://github.com/3b1b/manim", "pricing": "", "aliases": ["Manim", "manim"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 791005152, "item_id": 49437822, "url": "https://news.ycombinator.com/item?id=49437822", "by": "tekacs", "date": "2026-08-25", "stance": "recommend", "quote": "It's really fun seeing Manim [1] used to illustrate a proof!", "excerpt": "It's really fun seeing Manim [1] used to illustrate a proof! (See the video at the bottom) [1]: https://github.com/3b1b/manim", "context": "", "use_case": "illustrating math proofs", "switched_from": "", "story": "A new ceiling for \u039b: the de Bruijn\u2013Newman constant"}, {"id": 755079936, "item_id": 47192496, "url": "https://news.ycombinator.com/item?id=47192496", "by": "somethingsome", "date": "2026-02-28", "stance": "recommend", "quote": "I use Manim for maths, for me having computational libraries (python) is a requirement.", "excerpt": "Very nice project, I see many use cases. However, I use Manim for maths, for me having computational libraries (python) is a requirement. Most of the transformations that I do are found by using linear algebra, calculus and sometimes full neural networks. All my geometry is computed, not placed by hand. I'm wondering if it would not be possible to have a 'canvas' backend for the web in the python version instead. Btw", "context": "", "use_case": "math animations", "switched_from": "", "story": "Show HN: I ported Manim to TypeScript (run 3b1B math animations in the browser)"}, {"id": 741004865, "item_id": 46312804, "url": "https://news.ycombinator.com/item?id=46312804", "by": "falcor84", "date": "2025-12-18", "stance": "recommend", "quote": "pleasantly surprised to stumble upon the mojo language GPU Puzzles [0] and to see that they include manim animations", "excerpt": "I love the integration of SageMath to some of the examples there, but am thinking - why not have the whole thing built on top of a computer algebra system? I know it's a lot of work, but it's getting easier, and could offer a lot of value. On a related note, I was very pleasantly surprised to stumble upon the mojo language GPU Puzzles [0] and to see that they include manim animations for many of the puzzles, and incl", "context": "", "use_case": "math animations", "switched_from": "", "story": "Online Textbook for Braid groups and knots and tangles"}]}], "caveats": [], "who": [], "tags": [], "use_cases": ["math animations", "illustrating math proofs", "educational animations"], "compared": [], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=49437165", "title": "A new ceiling for \u039b: the de Bruijn\u2013Newman constant", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48938395", "title": "Recreating the math behind the first stealth aircraft", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47155375", "title": "Show HN: I ported Manim to TypeScript (run 3b1B math animations in the browser)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46310650", "title": "Online Textbook for Braid groups and knots and tangles", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {"recommend": 1}, "2026-01": {}, "2026-02": {"recommend": 1}, "2026-03": {}, "2026-04": {}, "2026-05": {}, "2026-06": {}, "2026-07": {"neutral": 1}, "2026-08": {"recommend": 1}, "2026-09": {}, "2026-10": {}}, "quotes": [{"id": 791005152, "item_id": 49437822, "url": "https://news.ycombinator.com/item?id=49437822", "by": "tekacs", "date": "2026-08-25", "stance": "recommend", "quote": "It's really fun seeing Manim [1] used to illustrate a proof!", "excerpt": "It's really fun seeing Manim [1] used to illustrate a proof! (See the video at the bottom) [1]: https://github.com/3b1b/manim", "context": "", "use_case": "illustrating math proofs", "switched_from": "", "story": "A new ceiling for \u039b: the de Bruijn\u2013Newman constant"}, {"id": 784034401, "item_id": 49002150, "url": "https://news.ycombinator.com/item?id=49002150", "by": "pmazumder", "date": "2026-07-21", "stance": "neutral", "quote": "I used manim for the first time to make those very shitty looking animations", "excerpt": "I'm very surprised honestly that this has picked up as much as it has, and have been mulling over the polarized responses to it. few things I'd like to clarify: - yes, I do use claude quite a bit. I don't have much background in frontend design or do it for work (which is mostly low level perception and controls, ironically something I'm seldom able to use AI for), so it makes tasks for me way more accessible. I try,", "context": "", "use_case": "educational animations", "switched_from": "", "story": "Recreating the math behind the first stealth aircraft"}, {"id": 755079936, "item_id": 47192496, "url": "https://news.ycombinator.com/item?id=47192496", "by": "somethingsome", "date": "2026-02-28", "stance": "recommend", "quote": "I use Manim for maths, for me having computational libraries (python) is a requirement.", "excerpt": "Very nice project, I see many use cases. However, I use Manim for maths, for me having computational libraries (python) is a requirement. Most of the transformations that I do are found by using linear algebra, calculus and sometimes full neural networks. All my geometry is computed, not placed by hand. I'm wondering if it would not be possible to have a 'canvas' backend for the web in the python version instead. Btw", "context": "", "use_case": "math animations", "switched_from": "", "story": "Show HN: I ported Manim to TypeScript (run 3b1B math animations in the browser)"}, {"id": 741004865, "item_id": 46312804, "url": "https://news.ycombinator.com/item?id=46312804", "by": "falcor84", "date": "2025-12-18", "stance": "recommend", "quote": "pleasantly surprised to stumble upon the mojo language GPU Puzzles [0] and to see that they include manim animations", "excerpt": "I love the integration of SageMath to some of the examples there, but am thinking - why not have the whole thing built on top of a computer algebra system? I know it's a lot of work, but it's getting easier, and could offer a lot of value. On a related note, I was very pleasantly surprised to stumble upon the mojo language GPU Puzzles [0] and to see that they include manim animations for many of the puzzles, and incl", "context": "", "use_case": "math animations", "switched_from": "", "story": "Online Textbook for Braid groups and knots and tangles"}]}