Loading repository data…
Loading repository data…
sanglaphalder / repository
An interactive, open-source web platform that visualizes Data Structures and Algorithms through real-time animations and side-by-side C++, Java, Python, JavaScript code implementations. It is designed to help developers and students intuitively understand algorithmic logic through color-coded, step-by-step simulations.
Welcome to DSA Visualizer, an interactive, open-source platform designed to bridge the gap between theoretical algorithm logic and practical implementation. This project is built to help the global community of students and developers master Data Structures and Algorithms through immersive, real-time animations.
This project is a community-first initiative. We believe that education should be accessible, visual, and collaborative. Anyone is welcome to contribute and help make this tool better for everyone.
We are thrilled to have you here! Whether you are here to learn or to contribute, your presence makes the project better. Feel free to explore the algorithms, star the repo for future reference, and join us in making DSA learning easier for everyone.
To ensure your contributions are merged smoothly, please follow this step-by-step workflow:
Click the Fork button at the top right of this page to create a copy of this repository in your own GitHub account.
git clone https://github.com/<your_github_username>/DSA-Visualizer.git
Always work on a new branch for each feature or fix to keep the main branch clean:
git checkout -b fix-issue-<ISSUE-NUMBER>
After you have added your changes, check which files were modified:
git status -s
Add all the changed files to the staging area to prepare them for a commit:
git add .
Save your progress with a clear, descriptive message about what you changed:
git commit -m "Added: <EXPLAIN-YOUR-CHANGES>"
Upload your local branch changes to your forked repository on GitHub:
git push origin fix-issue-<ISSUE-NUMBER>
Go to the original sanglaphalder/DSA-Visualizer repository on GitHub. You will see a green "Compare & pull request" button. Click it and describe your work!