{"id":13455704,"url":"https://github.com/algorithm-visualizer/algorithm-visualizer","last_synced_at":"2025-05-14T09:06:22.696Z","repository":{"id":37335382,"uuid":"58836534","full_name":"algorithm-visualizer/algorithm-visualizer","owner":"algorithm-visualizer","description":":fireworks:Interactive Online Platform that Visualizes Algorithms from Code","archived":false,"fork":false,"pushed_at":"2024-06-09T06:54:22.000Z","size":21182,"stargazers_count":47351,"open_issues_count":69,"forks_count":7366,"subscribers_count":1211,"default_branch":"master","last_synced_at":"2025-04-22T15:01:08.852Z","etag":null,"topics":["algorithm","animation","data-structure","visualization"],"latest_commit_sha":null,"homepage":"https://algorithm-visualizer.org/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/algorithm-visualizer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":"https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026business=CFS8Y6G3E29UA"}},"created_at":"2016-05-15T00:27:45.000Z","updated_at":"2025-04-22T13:53:32.000Z","dependencies_parsed_at":"2024-09-29T21:40:47.151Z","dependency_job_id":"b3c56f4b-50e9-4bde-9a4c-d77b03d65594","html_url":"https://github.com/algorithm-visualizer/algorithm-visualizer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/algorithm-visualizer%2Falgorithm-visualizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/algorithm-visualizer%2Falgorithm-visualizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/algorithm-visualizer%2Falgorithm-visualizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/algorithm-visualizer%2Falgorithm-visualizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/algorithm-visualizer","download_url":"https://codeload.github.com/algorithm-visualizer/algorithm-visualizer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252751838,"owners_count":21798695,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithm","animation","data-structure","visualization"],"created_at":"2024-07-31T08:01:09.714Z","updated_at":"2025-05-06T18:55:39.724Z","avatar_url":"https://github.com/algorithm-visualizer.png","language":"JavaScript","readme":"# Algorithm Visualizer\n\n## Introduction\nWelcome 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.\n\n[![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)\n[![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)\n\n## Languages and Frameworks Used\n[![Languages](https://skillicons.dev/icons?i=html,css,js,react,nodejs,redux)](https://skillicons.dev)\n\n\n## Key Features\n\u003cul\u003e \n\u003cli\u003e\n\n### Visualize algorithms from code:\nAlgorithm 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..\u003c/li\u003e\n\u003cli\u003e\n\n### Learn about Algorithms:\nExplore our collection of tutorials, articles, and videos that serve as valuable resources for learning about algorithms.\n\u003c/li\u003e\n\u003c/ul\u003e\n\n## algorithms\nIn 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\u003c/li\u003e\n\u003c/ul\u003e\n\n\n## tracers\nExplore the various visualization libraries in different programming languages. These libraries extract visualization commands from code.\nhttps://github.com/search?q=topic%3Avisualization-library+org%3Aalgorithm-visualizer\u0026type=Repositories\u003c/li\u003e\n\u003c/ul\u003e\n\n## Live Demo\nLearning an algorithm gets much easier with visualizing it. Don't get what we mean? Check it out:\n\n[**algorithm-visualizer.org**![Screenshot](https://raw.githubusercontent.com/algorithm-visualizer/algorithm-visualizer/master/branding/screenshot.png)](https://algorithm-visualizer.org/)\n\n## Contributing\n\nOur 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:\n\n\n- [**`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).\n\n- [**`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.)\n\n- [**`algorithms`**](https://github.com/algorithm-visualizer/algorithms) contains visualizations of algorithms shown on the side menu of the website.\n\n- [**`tracers.*`**](https://github.com/search?q=topic%3Avisualization-library+org%3Aalgorithm-visualizer\u0026type=Repositories) are visualization libraries written in each supported language. They extract visualizing commands from code.\n\nReady to contribute? Explore the repositories and become part of the Algorithm Visualizer community!","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026business=CFS8Y6G3E29UA"],"categories":["HarmonyOS","JavaScript","Algorithm Visualization","学习资源","Misc","算法","algorithm","Programming Language Tutorials","语言资源库","计算机编程 数据结构与算法","C/C++","Project","工具","Data Structure \u0026 Algorithms"],"sub_categories":["Windows Manager","算法项目","日志","For Scala","JavaScript","网络服务_其他","3. Course and Code","Program Analysis","调试","Go"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falgorithm-visualizer%2Falgorithm-visualizer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falgorithm-visualizer%2Falgorithm-visualizer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falgorithm-visualizer%2Falgorithm-visualizer/lists"}