vish-chan/AlgoFlow has 81 GitHub stars and 10 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 15:00 UTC. Last push 2026-09-16.
できること
- Arrays — 1D/2D with step highlighting
- Trees — binary trees (Java: @Tree, Python: auto-detected)
- Graphs — directed/undirected (Java: @Graph, Python: adjacency lists)
- Collections — Lists, Queues, Stacks, Sets
計測したスター増加
- 24時間
- 0
- 7日間
- 履歴を収集中
- 15日間
- 履歴を収集中
- 1か月
- 履歴を収集中
期間ごとの純増数です。期間は重複しており、日別の値ではありません。未計測の値は空欄です。スター数は注目度の指標であり、品質の保証ではありません。
概要
Write normal code and get step-by-step visualizations of popular data structures
学習README.md
オリジナル
AlgoFlow
Write algorithms in Java or Python — see them execute step by step. No SDKs, no manual tracing.
AlgoFlow automatically visualizes algorithm execution by intercepting operations at the bytecode (Java) and AST (Python) level. Perfect for computer science education, coding interviews, and algorithm learning.
AlgoFlow is the engine behind AlgoPad — Try it live →

Why AlgoFlow?
Unlike algorithm visualization tools that require manual instrumentation or special APIs, AlgoFlow works with normal code. No need to learn visualization libraries or modify your algorithms.
Features
Just write normal code — AlgoFlow automatically visualizes:
- Arrays — 1D/2D with step highlighting
- Trees — binary trees (Java:
@Tree, Python: auto-detected) - Graphs — directed/undirected (Java:
@Graph, Python: adjacency lists) - Collections — Lists, Queues, Stacks, Sets
- Call Stack — recursion tracking
Quick Start
Prerequisites: Java 21+, Python 3.10+, Node.js 18+
git clone https://github.com/vish-chan/AlgoFlow.git
cd AlgoFlow
./start.sh
How It Works
- Java — ByteBuddy agent intercepts bytecode operations
- Python — AST transformer injects visualization callbacks
- Frontend — React + Monaco editor with canvas visualizer
Deployment
docker-compose up --build
Contributing
Contributions welcome! See CONTRIBUTING.md.