Skip to content
CAI
Produce a survey ↗Verify a survey

3b1b/manim

This system is a Python-based animation and visualization library, likely Manim, designed for creating mathematical and scientific graphics. It provides a comprehensive rendering engine with GLSL shaders for 2D/3D mobjects, text, and fractals, alongside an interactive scene editor and a modular animation composition system. The codebase emphasizes a centralized configuration, modular architecture, and robust utility functions for handling complex visual effects and user interactions.

58.0

Adequate · 5 August 2026

21k

lines of production code

Python

primary language

1

bus factor · 210 authors in all

4

measurements over time

CAI band scale
CAI trend line

How it got here

2015–2018 · ManimGL architecture and feature expansion

This period marks the initial release and rapid evolution of ManimGL, establishing a modernized, modular codebase with centralized configuration and a restructured animation system. The work significantly expanded the library's capabilities by introducing interactive scene editing, new 3D and image mobjects, and robust text/SVG handling, while simultaneously refactoring core utilities and camera logic for better maintainability.

10 changes

2019–2026 · Shader-based rendering overhaul

This period focused on a comprehensive migration of the rendering engine to GLSL shaders, introducing modular shader code and advanced lighting effects for various mobjects. The work also established a centralized event handling system and implemented visual regression tests to ensure rendering stability.

12 changes

CAI lens gauges

Survey your own repository

3b1b/manim was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 5 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 053c339fa9 — the exact code this score is about.
  • Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.
CAI link cards