Navigation elements, such as menus, tabs, accordions, and pagination.
A tiny plugin for creating sliding drawers for navigation menus and options.
A touch slideout navigation menu for mobile web apps.
Transform a simple list of anchors into ARIA accessible tab panel systems.
A tiny library for interactive swiping and reordering of elements in lists on touch screens.
Lightweight and simple carousel with no dependencies.
A sophisticated slider plugin with lots of options based on Owl Carousel. A bit on the heavy side.
A W3C conform accordion written in ES6.
A plugin that provides custom tooltips that are beautiful, powerful, and extensible.
A lightweight library for smooth page scrolling.
A high-performance library for animated DOM manipulation, giving you the power to filter, sort, add and remove DOM elements dynamically.
A helper for creating highly customizable and dynamic Google Maps marker info popus.
Create dynamic tables - a vanilla JS version of the jQuery DataTables plugin.
A library to highlight navigation elements on one page layouts.
A fancy and animated menu navigation element.
An Ajax driven plugin for creating fluid and smooth transitions between individual website pages.
An autocompleter plugin for selecting usernames by typing the @ symbol in input fields, textareas, or any element that supports contenteditable.
A library for creating fancy, SVG based, animated menus. The SVG library Raphaël is required.
A lightweigth, efficient, and customizable library for handling off-canvas menus/elements on modern web applications.
A table sorter using in-place QuickSort. Works in IE 9 and above.
A small and simple sorting component for tables. Requires IE 10 or above.
A pretty swipe list for mobile touch control and navigation.
An extensive collection of useful Vanilla JS tools and plugins.
Not an actual plugin, but a simple CodePen demo of a sidebar push menu that may come in handy.
A lightweight, vanilla JS plugin for responsive navigation. No fancy styling or animations by default.