10 Best Vue Navigation Libraries

List hand-picked by Openbase Experts
Learn More

vs

vue-scrollto

Adds a directive that listens for click events and scrolls to elements.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Easy to Use
1Highly Customizable
GitHub Stars
2K
Weekly Downloads
140K
Last Commit
5mos ago
vp2

vue-pagination-2

Vue.js 2 pagination component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Easy to Use
GitHub Stars
176
Weekly Downloads
19K
Last Commit
6mos ago
bsl

body-scroll-lock

Body scroll locking that just works with everything 😏

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.3/ 5
4
Top Feedback
1Easy to Use
GitHub Stars
3K
Weekly Downloads
101K
Last Commit
4mos ago

tua-body-scroll-lock

🔐 Body scroll locking that just works with everything

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
284
Weekly Downloads
6K
Last Commit
10mos ago
vdm

vue-dock-menu

⚓Dockable Menu bar for Vue

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
229
Weekly Downloads
44
Last Commit
16d ago
vsc

vue-simple-context-menu

📌 Simple context-menu component built for Vue. Works well with both left and right clicks. Nothing too fancy, just works and is simple to use.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
147
Weekly Downloads
2K
Last Commit
2mos ago

vue-infinite-scroll

An infinite scroll directive for vue.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
1Easy to Use
GitHub Stars
3K
Weekly Downloads
27K
Last Commit
4yrs ago
vs

vue-select

Everything you wish the HTML <select> element could do, wrapped up into a lightweight, extensible Vue component.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
191K
Last Commit
2mos ago

druxt-menu

The Fully Decoupled Drupal Framework

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
55
Weekly Downloads
148
Last Commit
8d ago
vsp

vue-sliding-pagination

A sliding pagination vue component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
12
Weekly Downloads
902
Last Commit
2mos ago
vsm

vue-sidebar-menu

A Vue.js Sidebar Menu Component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
466
Weekly Downloads
7K
Last Commit
2mos ago
vdl

vue-drawer-layout

A simple DrawerLayout component for Vue.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.0/ 5
1
Top Feedback
N/A
GitHub Stars
397
Weekly Downloads
236
Last Commit
3yrs ago
vfh

vue-fixed-header

Simple and cross-browser friendly fixed header component for Vue.js written by TypeScript.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
155
Weekly Downloads
1K
Last Commit
1mo ago
vcc

vue-custom-context-menu

A Vue.js plugin for building custom 🖱️ Context Menus. Automatically adjusts position and supports nested Context Menus out of the box

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.0/ 5
1
Top Feedback
N/A
GitHub Stars
5
Weekly Downloads
19
Last Commit
6mos ago
vvs

vue-virtual-scroll-list

⚡️A vue component support big amount data list with high render performance and efficient.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
3K
Weekly Downloads
65K
Last Commit
3mos ago
vd

vue-dragscroll

A vue directive to make a scrollable element scroll by draging to the scroll direction

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
201
Weekly Downloads
16K
Last Commit
3mos ago
vsm

vue-stripe-menu

Creating a navigation menu with animations like on Stripe

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
370
Weekly Downloads
527
Last Commit
4mos ago

@syncfusion/ej2-vue-navigations

Syncfusion Vue UI component library offer more than 50+ cross-browser, responsive, and lightweight vue UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
213
Weekly Downloads
2K
Last Commit
16d ago
vmt

vuex-multi-tab-state

💾🔗🖥️ Share, synchronize and persist state between multiple tabs with this plugin for Vuex. TypeScript types included.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
123
Weekly Downloads
2K
Last Commit
1mo ago
vue

vuetensils

🍴 A tasty toolset for Vue.js 🛠 - Lightweight, functional components to boost your next project.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
449
Weekly Downloads
694
Last Commit
2mos ago
vsa

vue-simple-accordion

A simple, easily configurable accordion for Vue

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
20
Weekly Downloads
2K
Last Commit
6mos ago
vss

vue2-smooth-scroll

🏄‍♂️Simple vue smooth scroll

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
107
Weekly Downloads
5K
Last Commit
3mos ago
vmt

vue-material-tabs

🦝 Vue 2 tabs component material design based

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
13
Weekly Downloads
264
Last Commit
14d ago
vp

@vuesimple/vs-pagination

🌈 A Simple collection of tiny vue packages. Perfect for all your daily coding scenarios.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
5
Weekly Downloads
43
Last Commit
2mos ago

@chakra-ui/c-accordion

⚡️ The next most epic version of Chakra UI Vue based on Vue 3 🚀(WIP)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
122
Weekly Downloads
5
Last Commit
15d ago
vcp

@dafcoe/vue-collapsible-panel

Collapsible Panel / Accordion Component Using Vue3

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
17
Weekly Downloads
452
Last Commit
8mos ago
vc

vue-context

A simple vue context menu component.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
TypeScript Icon
Deprecated
User RatingN/A
Top Feedback
N/A
GitHub Stars
244
Weekly Downloads
12K
Last Commit
1yr ago
vfm

vue-float-menu

🎈Customizable floating menu for Vue

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
379
Weekly Downloads
186
Last Commit
1mo ago

@hennge/vue3-pagination

A Vue 3 component for pagination.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
14
Weekly Downloads
768
Last Commit
8mos ago
vrt

vue-router-tab

Vue.js tab components, based on Vue Router.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
312
Weekly Downloads
618
Last Commit
1mo ago
vs

vue-scrollama

Vue component to easily setup scroll-driven interactions (aka scrollytelling)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
352
Weekly Downloads
277
Last Commit
2mos ago
vil

vue-infinite-loading

An infinite scroll plugin for Vue.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
89K
Last Commit
1yr ago

@ts-pro/vue-eternal-loading

Vue 3 infinity loading component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
6
Weekly Downloads
450
Last Commit
2mos ago

@tupilabs/vue-lumino

A component to use Vue.js with Jupyter Lumino (PhosphorJS), integrating DOM & VDOM through event listeners and Vue reactivity system.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
43
Weekly Downloads
74
Last Commit
2mos ago
vsd

vue-scroll-div

[Change Log](https://github.com/pekonchan/ScrollDiv/wiki/Change-Log)

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
5
Weekly Downloads
51
Last Commit
6mos ago
vft

vue-file-toolbar-menu

🖥️ UI file/toolbar menus for Vue apps

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
92
Weekly Downloads
429
Last Commit
1mo ago
vhc

vue-height-collapsible

vue-height-collapsible

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
74
Last Commit
3mos ago
vn

vuetify-nav

Navigation menu components for vuetify

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
35
Last Commit
5mos ago
vp

vuejs-paginate

A Vue.js(v2.x+) component for creating pagination.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
725
Weekly Downloads
37K
Last Commit
3yrs ago

@ocrv/vue-tailwind-tabs

Vue Tailwind Tabs

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
5
Weekly Downloads
21
Last Commit
10mos ago

vue-lpage

Low-level Vue pagination component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
5
Weekly Downloads
291
Last Commit
6mos ago

@ocrv/vue-tailwind-pagination

Vue Tailwind Pagination

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
13
Weekly Downloads
232
Last Commit
10mos ago

vue-elder-navigation

Docs/Demo

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
258
Last Commit
1mo ago
st

shapla-tabs

Reusable vue components for repid development

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
14
Last Commit
1mo ago

v-dropdown-menu

Dropdown menu plugin for vuejs, supported ssr.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
21
Weekly Downloads
303
Last Commit
8mos ago
vss

vue3-smooth-scroll

Simple vue smooth scroll

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
13
Weekly Downloads
460
Last Commit
6mos ago
vt

vue3-tabs

A touch swipe tabs for vue 3

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
19
Weekly Downloads
604
Last Commit
4mos ago
vs

vue-scrollactive

Lightweight and simple to use vue component that highlights menu items as you scroll the page, also scrolling to target section when clicked.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
503
Weekly Downloads
12K
Last Commit
2yrs ago
vrs

vue-remember-scroll-cache

Vue plugin that provides functionality for remembering scroll position and loaded items in a catalog page after navigating back and forth to a single item page, with customisable options.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
23
Last Commit
1mo ago
vs

vue-scrollmagic

Vue.js plugin

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
64
Weekly Downloads
11K
Last Commit
2yrs ago