Menus, tabs and pagination

21 entries

Navigation components here are mostly small, single-purpose packages. For pagination, laravel-vue-pagination works directly with Laravel paginator responses, while vue-use-paginator and vue-pagination provide unstyled composables that compute page buttons and leave rendering to you. vue-awesome-sidebar and vue-tree-navigation build sidebars that work with Vue Router, vue3-tabor handles tabs with keep-alive, and vue-bottom-sheet adds a swipeable mobile sheet.

Few entries here have large followings, so check activity: laravel-vue-pagination last saw a commit in late 2024, and vue-tiny-pagination and vue-paginate-al target Vue 2 with no commits for years. For menus and tabs, keyboard support matters most: arrow keys between items, correct ARIA roles, and focus management on open and close. Headless libraries such as Reka UI, listed under UI component libraries, provide accessible menus and tabs you can style yourself.

On the bench stars against last commit

21 entries

laravel-vue-paginationlaravel-vue-paginationPagination

A Vue.js pagination component for Laravel paginators that works with Bootstrap.

Vue 3745updated 1y ago

vue-bottom-sheet@webzlodimir/vue-bottom-sheetMenu

A swipeable bottom sheet component for Vue.js created with Hammer.js

Vue 3232updated 2y ago

vue-navigation-barvue-navigation-barMenu

A simple, pretty navbar for your Vue projects.

Vue 3190updated 2y ago

v-selectmenuv-selectmenuMenu

A simple, easier and highly customized menu solution for Vue2.

Vue 3189updated 1y ago

vue-tree-navigationvue-tree-navigationMenu

Vue.js 2 tree navigation with vue-router support

Vue 2 only158updated 12mo ago

v-pagev-pagePagination

A simple pagination bar, including length Menu, i18n support, based on Vue2.x.

Vue 3100updated 4mo ago

vue-lumino@tupilabs/vue-luminoTabs

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

Vue 399updated 1d ago

vue-use-fixed-headervue-use-fixed-headerMenu

Turn your boring fixed header into a smart one.

Vue 366updated 2y ago

vue-awesome-sidebarvue-awesome-sidebarMenu

A modern and fast sidebar menu component for vue(3x) capable with vue-router.

Vue 352updated 2y ago

vue-paginate-alvue-paginate-alPagination

Vue paginate with return your data.

Vue 2 only48updated 3y ago

v-dropdown-menuMenu

Customizable dropdown menu plugin for vuejs. SSR supported.

Not stated32updated 1y ago

vue-my-dropdownvue-my-dropdownMenu

A customizable dropdown component for Vue 3 with TypeScript support.

Vue 331updated 1y ago

vue-tiny-paginationvue-tiny-paginationPagination

A Vue component for create a tiny pagination.

Vue 2 only19updated 6y ago

vue-use-paginatorvue-use-paginatorPagination

Vue 3 use-hook to reactively paginate data and arrange paginator buttons. Completely renderless.

Vue 318updated 1y ago

vue3-taborvue3-taborTabs

A versatile Vue 3 tabs component with rich API, supporting keep-alive and iframe integration.

Vue 314updated 3mo ago

vueginatevueginatePagination

A simple pagination component for Vue 3

Vue 39updated 6mo ago

vue-pagination@asika32764/vue-paginationPagination

A non-style pagination with composable that can integrate with any frameworks.

Vue 38updated 10mo ago

@nabaraj/vue-pagination@nabaraj/vue-paginationPagination

A lightweight Vue 3 pagination component with TypeScript types and customizable slots.

Vue 31updated 10mo ago

vue-lpagePagination

Low-level Vue pagination component.

Not stated–No repo listed
Esc

Type to search every entry. ↑↓ to move, Enter to open.