mikewgd.com

Vanilla JavaScript UI Library

Back to the Work

Built a lightweight, zero-dependency UI component library featuring native implementations of Modals, Tooltips, and Carousels. Designed entirely in pure Vanilla JavaScript without third-party framework overhead, demonstrating low-level browser DOM manipulation, custom event handling, and high-performance frontend patterns.

Demonstration of native Tooltip, Modal, Carousel, and Select components running with zero external script downloads and clean DOM events.

image

Full list of all supported UI components written in Vanilla JavaScript.

image

Side-by-side view featuring global.js utility helpers (DOM traversal, class management, etc...) alongside carousel.js logic.

Vanilla JS

Visit Site