https://github.com/sankalpafernando/algoviz
AlgoViz is an algorithm visualization platform that would helpful for computer science students to visualize how some famous computer algorithms are working under the hood.
https://github.com/sankalpafernando/algoviz
algorithms data-structures nextjs octoberfest typescript visualization
Last synced: about 18 hours ago
JSON representation
AlgoViz is an algorithm visualization platform that would helpful for computer science students to visualize how some famous computer algorithms are working under the hood.
- Host: GitHub
- URL: https://github.com/sankalpafernando/algoviz
- Owner: SankalpaFernando
- Created: 2022-02-16T05:54:14.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-12-22T05:26:07.000Z (over 3 years ago)
- Last Synced: 2025-08-22T10:41:05.107Z (10 months ago)
- Topics: algorithms, data-structures, nextjs, octoberfest, typescript, visualization
- Language: TypeScript
- Homepage: https://algoviz.sankalpafernando.com
- Size: 364 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AlgoViz
AlgoViz is an algorithm visualization platform that would helpful for computer science students to visualize how some famous computer algorithms are working under the hood.
## Currently Supporting Algorithms
- Sorting
- Bubble Sort
- Merge Sort
- Insertition Sort
- Searching
- Binary Search
- Linear Search
- Encoding
- Run Length Encoding
- Huffman Encoding
- LZW Encoding
## Technology Stack
- Nextjs
- TypeScript
- SASS
## Contribution Guide
Prior to the contribution an issue should be raised and the contribution should be made in a seperate branch with the keyword of the issue .This project use commitlint to enforce meaningful commits thus the commits should be in the form of
branch-commitNo: commit description
Each Algorithm has its seperate file inside the **components** directory and the logic for the algorithm should be placed inside that file. The pages also should also contain a file regarding each algorithm and the logic component should be imported to this file.
Happy Contributing 👋