Dev tools · alternatives · 2026
24 alternatives to I ported Manim to TypeScript (run 3b1B math animations in the browser)
Hi HN, I'm Narek. I built Manim-Web, a TypeScript/JavaScript port of 3Blue1Brown’s popular Manim math animation engine. The Problem: Like many here, I love Manim's visual style. But setting it up locally is notoriously painful - it requires Python, FFmpeg, Cairo, and a full LaTeX distribution. It creates a massive barrier to entry, especially for students or people who just want to quickly visualize a concept. The Solution: I wanted to make it zero-setup, so I ported the engine to TypeScript. Manim-Web runs entirely client-side in the browser. No Python, no servers, no install. It runs…
Manim-Web is a TypeScript port of 3Blue1Brown's Manim math animation engine that runs entirely in the browser. It eliminates setup friction by removing the need for Python, FFmpeg, Cairo, or LaTeX installations. Users… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1

Grant Sanderson (3Blue1Brown) created Manim, the Python library he uses to make the math animations in his videos. We reimplemented Manim with the same Python API, but the implementation underneath is Rust, connected to Python through PyO3. The Rust code uses wgpu, so rendering happens on the GPU. To run it in the browser, we compiled the Rust parts to WebAssembly so the PyO3 extension loads in Pyodide. In the browser, wgpu targets the WebGPU API, so animations render in real time on your GPU through the browser. The editor is Monaco (the editor that powers VS Code) with a live preview:…
Jul 2026 · studio.academa.ai · its alternatives →
- 2AT
I've been building prototypes of new AI learning tools for months, but I recently learned that 3blue1brown open sourced his incredible math animation library, Manim, and that LLMs could generate code for it without any fine-tuning. So I made a tool that automatically generates animated math/science explanations in the style of 3blue1brown using Manim from any text prompt. Try it yourself at https://TMA.live (no signup required) or see the demo video here: https://x.com/i/status/1874948287759081608 The UX is pretty simple right now, you just write a…
2025 · tma.live · its alternatives →
- 3

The animation engine for agents: blazingly fast math and 3D videos with Manim's Python API, on a Rust GPU core. - academa-labs/manimgx
13d ago · github.com · its alternatives →
- 4

Yet Another Compiler Visualizer. Contribute to ashutoshbsathe/yacv development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 5

See animations created by me using Trangram: https://www.trangram.com/showcase I started working on Trangram 7 years ago with a simple idea: a free browser-based vector editor that combines illustration and animation in one place. The goal is to make creating vector graphics and animations as simple as opening a browser. There's nothing to install, no account required, and projects are saved automatically in your browser, so nothing is uploaded to a server. I use Trangram every day for my own illustrations (and occasionally animations). One of the most rewarding parts of…
2024 · trangram.com · its alternatives →
- 6
ManimVTK▲82Scientific visualization meets mathematical animation
Dec 2025 · manimvtk.mathify.dev · its alternatives →
- 7

- 8

The latest 3Blue1Brown video [1] about the M. C. Escher print gallery effect inspired me to re-implement the effect as WebGL fragment shader on my own. [1]: https://www.youtube.com/watch?v=ldxFjLJ3rVY
Apr 2026 · static.laszlokorte.de · its alternatives →
- 9

Craft interactive 3D animations, without code
2016 · 3d-parallax.webydo.com · its alternatives →
- 10
TypeScript 6.0▲156The Playground lets you write TypeScript or JavaScript online in a safe and sharable way.
Mar 2026 · typescriptlang.org · its alternatives →
- 11

Voxel-engine in Javascript. Contribute to Lallassu/voxelengine3 development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 12

Hi HN, I've been building Mystral Native — a lightweight native runtime that lets you write games in JavaScript/TypeScript using standard Web APIs (WebGPU, Canvas 2D, Web Audio, fetch) and run them as standalone desktop apps. Think "Electron for games" but without Chromium. Or a JS runtime like Node, Deno, or Bun but optimized for WebGPU (and bundling a window / event system using SDL3). Why: I originally started by starting a new game engine in WebGPU, and I loved the iteration loop of writing Typescript & instantly seeing the changes in the browser with hot reloading. After…
Jan 2026 · github.com · its alternatives →
- 13

Recreational Ruby tools for graphics and geometry. - mike-bourgeous/mb-geometry
2021 · github.com · its alternatives →
- 14

A free, in-browser Jupyter-style notebook for TypeScript. It supports npm installs, network requests, and more—no signup or setup required. Why I Built It I wanted a simple way to test npm packages, experiment with TypeScript, and work on ideas like prompt engineering without heavy setup or local tools. Features - npm Integration: Install and use packages instantly. - Network Requests: Test APIs right in the notebook. - TypeScript Playground: Experiment, debug, and share code. It’s ideal for developers, educators, and anyone wanting a TypeScript scratch pad. Give it a try at…
2025 · typescriptnotebook.com · its alternatives →
- 15

Today we launched a Typescript library for building video processing applications that can run completely client-side This project has been started in March 2023 with the mission of creating the "video processing toolkit for the area of AI". During an extensive research period, we quickly decided to fully embrace WebGPU, which offers a substantial performance improvement over its predecessor WebGL and technologies alike. In combination with WebCodecs, these two technologies lead to unprecedented rendering capabilities on the web and pave the way for the next generation of video processing…
2024 · github.com · its alternatives →
- 16

The from-scratch guide to building large language models in NodeJS.
9d ago · book.humanexperiences.io · its alternatives →
- 17BB
2023 · grgv.xyz · its alternatives →
- 18QA
Hi! This is my little project introducing quasicrystals animations with some parameters. It uses a custom shader to allow higher resolution. Not all combinations look equally good. For example the "Spectrum" color palette IMO makes sense only for low values of "Tempo" and "Pattern Density". If you have VR googles, I recommend trying the WebXR version - it's really nice.
Aug 2026 · hypnagogic-quasicrystals.github.io · its alternatives →
- 19

2020 · youtube.com · its alternatives →
- 20WP
This was my recent weekend project, aimed at teaching me JavaScript, a bit of HTML5, and (mostly) WebGL. The orbital data are from NASA JPL. I was inspired in part by this Flash app: http://www.dynamicdiagrams.com/wp-content/uploads/2011/04/orrery_2011_bce.swf, but wanted to do something in 3D. Coming from the games-dev world, this is my first introduction to web coding. The UI is jquery. I mostly used http://learningwebgl.com/blog for the 3D stuff. Being WebGL, it will work mostly on Chrome, Firefox 4 Beta. Forget about IE. I needed to figure out how to render text to the WebGL canvas - I…
2011 · solar-system-explorer.com · its alternatives →
- 21

My wife and I recently submitted to a mobile game jam on Newgrounds (yes, it's still around). What started as a question of whether we could do it somehow morphed into whether we could do without so many of the seemingly needless complications rampant in our respective industries. My wife thus did all the art as traditional frame-by-frame animation (no puppets or tweening) and I preceded without a game engine. I did use a pre-processor that gives JS a Lisp syntax (Parenscript), because C-syntax is gross. We hope the end result, while definitely of small scope, will serve to inspire some…
2022 · github.com · its alternatives →
- 22AW
I’ve spent the last few days prototyping a browser-based game engine stack designed for instant-load, "Roblox-for-Teens" style deployment. The goal is to lower the floor for AA indie devs who want high-fidelity physics and instant web distribution without the overhead of Unity or a heavy Godot export. The Stack Engine: A headless WASM/WebGPU implementation. I’m currently using custom flags and selective streaming to bypass standard browser memory and execution limits. Physics: I’ve ported Jolt (Guerrilla Games) but modified the solver to mimic the original Blam! engine (Bungie/Halo…
Jan 2026 · its alternatives →
- 23

We added a new feature to our open-source HTML5 game engine today that allows you to create Sprite GPU Layers. These pack together simple JS object definitions onto the GPU and renders them using a custom vertex shader. This skips all CPU computation and GPU upload operations, resulting in vastly increased performance. For objects that don't need to be updated by input, physics, or other interactive behaviors, we found it to be a great solution. In testing, we've easily managed to blast millions of sprites around on moderate desktop-grade GPUs. Indeed, we hit the fill rate limitation of the…
2025 · phaser.io · its alternatives →
- 24

Hey guys, I’ve been playing around with this prototype for a way to build games using GPT. Some details: - It’s an absolute hack right now; expect bugs and user unfriendliness. Also UI is not fixed for mobile yet (use desktop). - It’s top-down, 2d. You view the world from above, and you can move around by clicking and dragging the world. - It’s using gpt-4-turbo under the hood, and I’m outputting typescript code, which gpt will self-repair when there are type errors. - Here’s a simple example game: https://prompty-58a21.web.app/dune/play So far I’ve been quite impressed…
2024 · prompty-58a21.web.app · its alternatives →
Also compare
- Manim (3Blue1Brown's animation engine) in the browser via WebGPU alternatives
- AI that generates 3blue1brown-style explainer videos alternatives
- ManimGX – Manim's API on a Rust/wgpu engine, for 3D videos in Python alternatives
- I made a parser visualizer using manim alternatives
- I made a free animator. Think Adobe Illustrator but for animation alternatives
- ManimVTK alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →