New Feature
Algorithm Visualizer + Daily Streak 🔥
Two new features: a visual sorting algorithm tool for Developer Tools, and a daily visit streak system with a flame widget and freeze tokens.
Algorithm Visualizer
Understanding sorting algorithms is a lot easier when you can see them in action. The new Algorithm Visualizer lets you watch exactly how each algorithm moves data, step by step.
- Six algorithms: Bubble Sort, Selection Sort, Insertion Sort, Merge Sort, Quick Sort, Heap Sort.
- Animated bar chart on a dark background — colours show exactly what the algorithm is doing at each step.
- Colour legend: indigo = unsorted, yellow = comparing, red = swapping, orange = pivot, green = sorted.
- Play, Pause, Step (frame-by-frame), Reset, and New Array controls.
- Array size slider (5–100 elements) and speed slider.
- Four array presets: Random, Nearly Sorted, Reversed, Few Unique.
- Live counters for comparisons and swaps/writes.
- Complexity table for the selected algorithm + quick-reference for all six.
Daily Streak 🔥
Every day you visit MicroTools, your streak grows. A flame icon sits in the bottom-right corner of every page showing your current count — click it to open your streak dashboard.
- Four flame tiers: grey (no streak) → orange (1–6 days) → bright orange (7–29 days) → gold gradient (30+ days).
- 3 Streak Freezes ❄️ per month — a freeze auto-activates if you miss exactly one day, protecting your streak. Refills every month.
- Dashboard shows current streak, personal best, next milestone countdown, and a 28-day activity grid.
Tip
All streak data is stored entirely in your browser. Nothing is sent to our servers.