A lightweight Vue 3 pagination component with TypeScript types and customizable slots.
Vue Pagination is a simple and flexible Vue 3 pagination component written in TypeScript. It focuses solely on rendering pagination UI and handling user interactions, leaving data fetching and state management to the developer for maximum control and predictability.
The component is intentionally simple, focusing on correctness and flexibility rather than appearance. It does one job—rendering pagination UI and emitting events—staying predictable, small, and reusable for developers who already manage pagination logic.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.