algorithm-visualizer /algorithm-visualizer
:fireworks:Interactive Online Platform that Visualizes Algorithms from Code
★ 49,442⑂ 7,654👁 1,199⑃ 262● 126▤ 0◈ 0
49,442
stars
+27
7,654
forks
1,199
watchers
262
prs
126
issues
0
releases
0
discussions
README
Algorithm Visualizer Introduction Welcome to Algorithm Visualizer, an interactive online platform designed to bring algorithms to life through visualization. Whether you're a student, teacher, or professional, our platform provides an engaging way to explore and understand various algorithms. Languages and Frameworks Used Key Features Visualize algorithms from code: Algorithm Visualizer allows you to witness algorithms in action by visualizing code written in various programming languages. This visual approach facilitates a better understanding of algorithmic behavior.. Learn about Algorithms: Explore our collection of tutorials, articles, and videos that serve as valuable resources for learning about algorithms. algorithms In this repository, you'll find visualizations of algorithms showcased in the website's side menu. Contributions here directly impact the educational content available on the platform. https://github.com/algorithm-visualizer/algorithms tracers Explore the various visualization libraries in different programming languages. These libraries extract visualization commands from code. https://github.com/search?q=topic%3Avisualization-library+org%3Aalgorithm-visualizer&type=Repositories Live Demo Learning an algorithm gets much easier with visualizing it. Don't get what we mean? Check it out: algorithm-visualizer.org Contributing Our project consists of multiple repositories, each playing a crucial role in the Algorithm Visualizer ecosystem. If you're interested in contributing, check out the guidelines for the specific repository: - algorithm-visualizer is a web app written in React. It contains UI components and interprets commands into visualizations. Check out the contributing guidelines. - server serves the web app and provides APIs that it needs on the fly. (e.g., GitHub sign in, compiling/running code, etc.) - algorithms contains visualizations of algorithms shown on the side menu of the website. - tracers. are visualization libraries written in each supported language. They extract visualizing commands from code. Ready to contribute? Explore the repositories and become part of the Algorithm Visualizer community!
Top issues
#244Add Python Tracer18 comments · 2019-05-31#228Feature: show pointer indicator and swap indicators13 comments · 2018-03-23#197Visual Editor12 comments · 2016-06-26#790Add Quantum Algorithm Visualization – Grover's Algorithm6 comments · 2025-04-14#364linux上部署不成功,有大佬部署成功的吗?5 comments · 2023-06-28#286C++ code doesnt work5 comments · 2020-03-20#278Embeddable Version for blog post.5 comments · 2019-12-08#181Allowing for custom colors5 comments · 2016-06-16