A list of Vue components you can pick here: http://vuepack.org and download as a single minified JS file.
Requirements:
- A single JS file of reasonable size that can be directly included into the page.
- Register the component with Vue automatically when included, if needed.
- Stable version.
- Not minified.
- Put it into the "components" folder as "component-name.js".
- Add it into this README.md as one line.
- Minimum dependencies.
- State all dependencies as comma-separated names from this list in square brackets after your description.
- If your dependency is not in the list, add it first.
- Documentation must be in English.
- vue - Vue.js framework core.
- vue-router - The official router for Vue.js.
- vue-css - Plugin that allows you to bundle CSS with your components.
- uiv - Bootstrap 3 components implemented for Vue.
- vs-crumbs - Vue breadcrumbs in 40 lines of code that allows nested paths without child views. [vue-router]
- vue-tabs - Simple tabs and pills.
- vue-form - Comprehensive form validation.
- vue-the-mask - A lightweight and dependency-free mask input.
- vue-simple-spinner - A simple, flexible spinner. (IE 10+)
- vue-submit - Button with a progress bar (Ladda) in less than 90 lines of code with no dependencies.
- vue-chat-scroll - Automatic scroll-to-bottom directive.
- vue-scrollto - A directive that listens for click events and scrolls to elements.
- vuebar - Vue 2 directive for custom scrollbar that uses native scroll behavior.
- dnd-grid - A powerful grid with draggable and resizable boxes.
- vue-timeago - A tiny timeago component.
- vue-localstorage - localStorage plugin with types.
- vue-ls - localStorage plugin with event listeners and fallback to memory storage.
- vs-notify - Tiny but powerful notification component.
- vue-rate - Star rating.
- vue-clickaway - Clickaway directive: detects clicks outside of the element.
- vue-avatar - An avatar component that displays user initials or an image.
- vue-initials-img - Similar to vue-avatar but renders an image using canvas instead.
- vue-fullscreen - Fullscreen mode support.
- vue-social-sharing - A component for sharing links on social networks.
- vue-qrcode-component - A component to display QR codes.