{"id":22868029,"url":"https://github.com/myphz/sortvisualizer","last_synced_at":"2025-04-30T17:23:34.200Z","repository":{"id":42366302,"uuid":"353826875","full_name":"Myphz/sortvisualizer","owner":"Myphz","description":"Sort Visualizer Web App","archived":false,"fork":false,"pushed_at":"2024-07-09T21:59:18.000Z","size":3205,"stargazers_count":127,"open_issues_count":6,"forks_count":25,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-30T18:12:14.886Z","etag":null,"topics":["algorithms","css","html-css-javascript","html5","javascript","sort","sorting","sorting-algorithms","sorting-visualization"],"latest_commit_sha":null,"homepage":"https://www.sortvisualizer.com","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/Myphz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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}},"created_at":"2021-04-01T21:07:06.000Z","updated_at":"2025-03-19T11:33:56.000Z","dependencies_parsed_at":"2024-12-13T12:32:39.555Z","dependency_job_id":"29e28e99-4b49-402e-91ca-7ec3d727fc6c","html_url":"https://github.com/Myphz/sortvisualizer","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/Myphz%2Fsortvisualizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Myphz%2Fsortvisualizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Myphz%2Fsortvisualizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Myphz%2Fsortvisualizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Myphz","download_url":"https://codeload.github.com/Myphz/sortvisualizer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251749510,"owners_count":21637551,"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":["algorithms","css","html-css-javascript","html5","javascript","sort","sorting","sorting-algorithms","sorting-visualization"],"created_at":"2024-12-13T12:30:26.998Z","updated_at":"2025-04-30T17:23:34.159Z","avatar_url":"https://github.com/Myphz.png","language":"JavaScript","readme":"# Welcome to Sort Visualizer!\n\nhttps://www.sortvisualizer.com  \n**Sort Visualizer** is a web application designed to better understand sorting algorithms by displaying and visualizing them.\nIn the website you can find information and implementations in multiple programming languages of more than 15 sorting algorithms, categorized by their time and space complexity.\n\n## The sorting algorithms currently available are:\n\n- Quick Sort\n- Merge Sort\n- Heap Sort\n- Bubble Sort\n- Selection Sort\n- Insertion Sort\n- Gnome Sort\n- Shaker Sort\n- Odd Even Sort\n- Pancake Sort\n- Bitonic Sort\n- Radix Sort\n- Shell Sort\n- Comb Sort\n- Bogo Sort\n\n## Custom Sort\n\nIt's also possible to design and visualize _your own sorting algorithm_, using the [documented APIs](https://www.sortvisualizer.com/docs). Have fun messing around and trying new stuff!\n\n## Running locally\n\nTo run the project locally, install Python 3 on your machine, clone the repository, install all the dependencies and run the `app.py` file.\n\n```console\ngit clone https://github.com/Myphz/sortvisualizer\ncd sortvisualizer\npip install -r requirements.txt\npython app.py\n```\n\n## Notes\n\nThis website has been made using purely vanilla JS, HTML, CSS and Flask.\nFeedback and contributions are appreciated!\nConsider adding a :star: to this repository to support the project!\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmyphz%2Fsortvisualizer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmyphz%2Fsortvisualizer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmyphz%2Fsortvisualizer/lists"}