Hey! Welcome to LinkView, a high-end, interactive Linked List visualizer designed to make learning data structures feel like a premium experience.
I built this to solve the "classic" problem of boring, static visualizations. Instead of just lines and boxes, LinkView uses modern web aesthetics like Glassmorphism, smooth SVG animations, and dynamic gradients to bring code to life.
- Three Lists in One: Switch between Singly, Doubly, and Circular linked lists on the fly.
- Step-by-Step Logic: The search function highlights nodes one by one, letting you actually see how the pointer moves.
- Real-time Code Snippets: Stuck on the implementation? There's a built-in code panel that shows you the exact Python, JavaScript, or C++ logic for the operation you're currently performing.
- Aesthetics First: Built with a "dark mode first" philosophy, featuring glassmorphic UI elements and animated background blobs for that state-of-the-art feel.
- Live Stats: Keep an eye on your list's health with real-time tracking of the Head, Tail, Length, and Time Complexity.
- HTML5 & CSS3: Custom design system featuring backdrop blurs and CSS variables.
- Vanilla JavaScript: High-performance logic without the overhead of heavy frameworks.
- SVG (Scalable Vector Graphics): For crisp, hardware-accelerated animations and interactive nodes.
No installation, no dependencies, no fuss.
- Clone the repository.
- Open
index.htmlin your favorite browser. - Start building your list!
Note: This project was originally a PyQt5 desktop app, but I've completely reimagined it for the web to provide better performance and way better visuals.
Built with ๐ป and a passion for clean UI.