Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/algorithm-visualizer/algorithm-visualizer
:fireworks:Interactive Online Platform that Visualizes Algorithms from Code
https://github.com/algorithm-visualizer/algorithm-visualizer
algorithm animation data-structure visualization
Last synced: 4 days ago
JSON representation
:fireworks:Interactive Online Platform that Visualizes Algorithms from Code
- Host: GitHub
- URL: https://github.com/algorithm-visualizer/algorithm-visualizer
- Owner: algorithm-visualizer
- License: mit
- Created: 2016-05-15T00:27:45.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-06-09T06:54:22.000Z (6 months ago)
- Last Synced: 2024-12-02T10:08:20.001Z (11 days ago)
- Topics: algorithm, animation, data-structure, visualization
- Language: JavaScript
- Homepage: https://algorithm-visualizer.org/
- Size: 20.2 MB
- Stars: 46,791
- Watchers: 1,214
- Forks: 7,300
- Open Issues: 66
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- YAACL - Algorithm Visualizer
- awesome - algorithm-visualizer/algorithm-visualizer - :fireworks:Interactive Online Platform that Visualizes Algorithms from Code (JavaScript)
- awesomeLibrary - algorithm-visualizer - 🎆Interactive Online Platform that Visualizes Algorithms from Code (语言资源库 / JavaScript)
- pure-awesomeness - Algorithm Visualizer
- Awesome-GitHub-Repo - algorithm-visualizer - 在线动态演示算法,清楚的看到算法运行的整个过程,直观便于学习。[<img src="https://tva1.sinaimg.cn/large/008i3skNly1gxlhtmg11mj305k05k746.jpg" alt="微信" width="18px" height="18px" />](https://mp.weixin.qq.com/s?__biz=MzUxNjg4NDEzNA%3D%3D&chksm=f9a229a1ced5a0b75b8cf784306e502530c1a6229371c4c99ecdf9ea89a04bfb65cf1c2ac347&idx=1&mid=2247498344&scene=21&sn=764f8b7c5ab7336d0161ff3fee27c56f#wechat_redirect) [<img src="https://tva1.sinaimg.cn/large/008i3skNly1gxlldddjwlj305k05kwed.jpg" alt="1网站建站" width="18px" height="18px" />](https://algorithm-visualizer.org/) (学习资源 / 算法项目)
- awesome-starred-test - algorithm-visualizer/algorithm-visualizer - :fireworks:Interactive Online Platform that Visualizes Algorithms from Code (JavaScript)
- awesome-repositories - algorithm-visualizer/algorithm-visualizer
- awesome-github-star - algorithm-visualizer - visualizer | 44524 | (JavaScript)
- awesome-starred - algorithm-visualizer/algorithm-visualizer - :fireworks:Interactive Online Platform that Visualizes Algorithms from Code (algorithm)
- awesome-list - Algorithm Visualizer - Interactive Online Platform that Visualizes Algorithms from Code (Programming Language Tutorials / For Scala)
- awesome-list - algorithm-visualizer - visualizer | 35213 | (JavaScript)
- awesome-repositories - algorithm-visualizer / algorithm-visualizer
- StarryDivineSky - algorithm-visualizer
- my-awesome - algorithm-visualizer/algorithm-visualizer - structure,visualization pushed_at:2024-06 star:46.9k fork:7.3k :fireworks:Interactive Online Platform that Visualizes Algorithms from Code (JavaScript)
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.[![GitHub contributors](https://img.shields.io/github/contributors/algorithm-visualizer/algorithm-visualizer.svg?style=flat-square)](https://github.com/algorithm-visualizer/algorithm-visualizer/graphs/contributors)
[![GitHub license](https://img.shields.io/github/license/algorithm-visualizer/algorithm-visualizer.svg?style=flat-square)](https://github.com/algorithm-visualizer/algorithm-visualizer/blob/master/LICENSE)## Languages and Frameworks Used
[![Languages](https://skillicons.dev/icons?i=html,css,js,react,nodejs,redux)](https://skillicons.dev)## 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**![Screenshot](https://raw.githubusercontent.com/algorithm-visualizer/algorithm-visualizer/master/branding/screenshot.png)](https://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`**](https://github.com/algorithm-visualizer/algorithm-visualizer) is a web app written in React. It contains UI components and interprets commands into visualizations. Check out [the contributing guidelines](CONTRIBUTING.md).
- [**`server`**](https://github.com/algorithm-visualizer/server) serves the web app and provides APIs that it needs on the fly. (e.g., GitHub sign in, compiling/running code, etc.)
- [**`algorithms`**](https://github.com/algorithm-visualizer/algorithms) contains visualizations of algorithms shown on the side menu of the website.
- [**`tracers.*`**](https://github.com/search?q=topic%3Avisualization-library+org%3Aalgorithm-visualizer&type=Repositories) 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!