showlab/Code2Video

[ICML 2026] Video generation via code

View on GitHub ↗Jump to charts ↓Open shareable report →

showlab/Code2Video has 2k+ stars and 250+ forks on GitHub, is written in Python, and was last pushed on Aug 24, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 38 minutes ago
Added to GitGenius on October 13th, 2026
Created on September 29th, 2025
Open Issues & Pull Requests: 2 (+0)
GitHub issues: Enabled
Number of forks: 294
Total Stargazers: 2,136 (+0)
Total Subscribers: 14 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 11.5 hours
Mean response time: 2.6 days
90th percentile: 8.0 days
Tracked items: 17

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Code2Video is a video generation tool that creates educational videos from code.

The tool addresses the challenge of generating instructional videos that accurately depict algorithm execution and computational concepts. Rather than relying on text prompts or general video generation models, Code2Video takes source code as its primary input and executes it to produce frame-by-frame visualizations. This code-centric approach ensures that the generated videos faithfully represent what the code actually does, capturing algorithm steps, data structure transformations, and computational processes with precision that text-based video generation cannot achieve.

Developers working on educational content, algorithm visualization, or computer science instruction should consider this tool if they need videos that accurately demonstrate code behavior. The project suits scenarios where visual clarity of algorithmic execution matters—such as teaching sorting algorithms, data structure operations, or mathematical visualizations. This approach differs fundamentally from general-purpose video generation models, which may produce plausible-looking but algorithmically incorrect visualizations.

The project maintains active development with regular updates to the codebase and ongoing refinement of its generation pipeline. The team has published research supporting the approach and provides a dataset alongside the implementation, indicating commitment to reproducibility and community use.