Menu & Navigation
Mobile-friendly Custom Context Menu Component In JavaScript
A lightweight yet highly customizable context menu component that provides an easy way to manage the Website’s right-click context menu.
Customizable Context Menus and Dropdowns With Vanilla JS – Tiny Popup Menu
A lightweight JavaScript popup menu library to easily add context menus or dropdowns that open on click or right click of a trigger element.
Responsive Sliding Hamburge Menu System
A responsive navigation system that transforms the regular horizontal navbar into a mobile-friendly hamburger menu when visiting on small screens.
WCAG Compliant Responsive Dropdown Navigation – accessible-menu
An accessible, WCAG compliant, fully responsive, and mobile-friendly responsive dropdown navbar component written in pure JavaScript.
Scrollspy & Smooth Scroll Library – scrollspy.js
A lightweight pure JavaScript scrollspy library that enables the navigation links to smoothly scroll between page sections with scrollspy support.
Simple ScrollSpy Plugin With Pure JavaScript
A simple, lightweight JavaScript library that applies the Scrollspy functionality to one page scrolling website.
Lightweight Off-canvas (Push) Menu JavaScript Library – offcanvas.js
A lightweight JavaScript library that helps developers quickly build a mobile-style off-canvas navigation (push menu) on your web app.
Highly Customizable Table Of Contents Generator – Tocbot
Tocbot is an easy yet highly customizable TOC (table of contents) generator created with pure JavaScript.
Floating Table Of Contents In JavaScript – Ootliner
A JavaScript TOC plugin that helps create a dynamic, floating, and hover-triggered table of contents component based on the heading elements you specify.