You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A high-end, dark-themed, glassmorphic Data Structures & Algorithms visualizer built with Python + Streamlit.
Watch Dijkstra's pathfinding and sorting algorithms come to life with real-time animated step-by-step breakdowns.
📸 App Preview
Pathfinding Module
Sorting Module
Real-World Maps
🚀 Setup & Installation
Prerequisites
Python 3.10+
pip
1. Clone / download the project
# If using git
git clone https://github.com/amandeepintl/Traceify
cd Traceify
Interactive Mapping Folium-based maps with custom markers and glowing path polylines.
⚙️ Configuration
Control
Range
Default
Effect
Speed slider
10–500 ms
60 ms
Delay between animation frames
Array size
8–80
42
Number of bars to sort
Seed
0–9999
7
Reproducible random array
Map Source
OSRM / OSM
N/A
Fetching live road network data
🛠️ Tech Stack
Library
Version
Use
streamlit
≥ 1.32
UI framework & reactivity
numpy
≥ 1.26
Grid state arrays
pandas
≥ 2.0
Big-O reference tables
osmnx
≥ 1.9
Street network retrieval & Graph logic
networkx
≥ 3.3
Mathematical graph structures
📄 License
MIT — free to use, modify, and distribute.
About
Traceify is a sleek, glassmorphic DSA visualizer built with Python and Streamlit. It brings dry logic to life by animating Dijkstra’s Pathfinding and Sorting Algorithms in real-time. Designed for clarity and performance, it helps developers visualize Big O complexity through an interactive, one-click web interface. 🚀