Show HN: Wanim – Embed interactive 3Blue1Brown-style animations in your blog
Hi HN, I love 3Blue1Brown's animations and Manim, the Python animation engine behind them. So I wanted to run it in my blog to build interactive animations. But that wasn't easy. Running it with Pyodide is too heavy. I came up with a new approach: by patching rapydscript-ng (a tool that transpiles Python-like syntax to JS), I make it translate Manim code into JS, and pair it with a companion JS library. This lets it run the original code in a small enough bundle. Fortunately, after overcoming so
阅读原始来源来源记录
指标快照
points · 1 votes
2026-11-10 13:00:31.075Z
cumulative since publication
研究分析
项目记录
仓库:Acfboy/Wanim。 来源描述:Hi HN, I love 3Blue1Brown's animations and Manim, the Python animation engine behind them. So I wanted to run it in my blog to build interactive animations. But that wasn't easy. Running it with Pyodide is too heavy. I came up with a new approach: by patching rapydscript-ng (a tool that transpiles Python-like syntax to JS), I make it translate Manim code into JS, and pair it with a companion JS library. This lets it run the original code in a small enough bundle. Fortunately, after overcoming so
采用记录与比较对象
来源票数: 1 votes (2026年11月10日 UTC; cumulative since publication) 可供比较的近期同类记录:“Show HN: Relinos – Turn Any Website into a REST API (Open-Source)” (Show HN, 2026年11月10日);“Show HN: Tokspur a 3x faster open source inference engine for Macs” (Show HN, 2026年11月10日)。主题相近仅用于导航,未核验其是否属于同一需求或独立证据。
采用判断
应与它要替代的工具或人工流程比较。现有记录支持发现项目,尚不能确认可靠性、运行成本优势或商业采用。
尚未核验的门槛
尚未核验:许可证权限、硬件要求、安装步骤、维护状态,以及包含失败样例的代表性任务。
下一步试验
选择一个真实任务和现有替代方案,记录 commit、环境、输入、输出、耗时与失败行为;保留结果后再给出采用建议。