Navigation Controls

Navigation elements, such as menus, tabs, accordions, and pagination.


MixItUp

A high-performance library for animated DOM manipulation, giving you the power to filter, sort, add and remove DOM elements dynamically.

Snazzy Info Window

A helper for creating highly customizable and dynamic Google Maps marker info popus.

Vanilla-DataTables

Create dynamic tables - a vanilla JS version of the jQuery DataTables plugin.

MenuSpy

A library to highlight navigation elements on one page layouts.

Vanilla vancy selector

A fancy and animated menu navigation element.

Barba.js

An Ajax driven plugin for creating fluid and smooth transitions between individual website pages.

Tribute.js

An autocompleter plugin for selecting usernames by typing the @ symbol in input fields, textareas, or any element that supports contenteditable.

wheelnav.js

A library for creating fancy, SVG based, animated menus. The SVG library Raphaël is required.

Offside.js

A lightweigth, efficient, and customizable library for handling off-canvas menus/elements on modern web applications.

tsorter

A table sorter using in-place QuickSort. Works in IE 9 and above.

tablesort

A small and simple sorting component for tables. Requires IE 10 or above.

Swiped.js

A pretty swipe list for mobile touch control and navigation.

Microjs

An extensive collection of useful Vanilla JS tools and plugins.

Push Menu

Not an actual plugin, but a simple CodePen demo of a sidebar push menu that may come in handy.

KoalaNav

A lightweight, vanilla JS plugin for responsive navigation. No fancy styling or animations by default.

Vanilla JS Responsive Menu

A simple and lightweight responsive menu plugin. Some options and no fancy styling or animations, but it works.

List.js

Tiny, invisible and simple, yet powerful and fast script that adds search, sort, filters and flexibility to plain HTML lists, tables, or anything.

accordion-menu

A simple solution for an accordion menu using vanilla javascript and some CSS3 properties. The CodePen demo doesn't work in IE < 11 - yet, the plugin does.

Accordion

A very simple accordion menu. By default, the plugin has no options, not even an element selector. Yet, it may be useful when creating an own accordion menu.

Scrolly

A fast and good looking scrollbar with touch support. Medium sized code base and major browsers support.

Tiny Scrollbar

A lightweight crossbrowser scrollbar plugin. Available as Vanilla JS and jQuery version.

perfect-scrollbar

Fully customizable and elegant scrollbars plugin with a rather large code base. Available as Vanilla JS and jQuery version.