Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 typescript visualization
Last synced: 2 months 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 (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-22T05:26:07.000Z (about 2 years ago)
- Last Synced: 2023-03-08T04:17:48.546Z (almost 2 years ago)
- Topics: algorithms, data-structures, nextjs, 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 ofbranch-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 👋