Vue.js Components & Libraries UI Components Miscellaneous

Back

1. vue-avatar

An avatar component for vue.js.

2. vue-touch-ripple

Touch ripple component for Vue.js(1.x ~ 2.x).

3. vue-typer

Vue component that simulates a user typing, selecting, and erasing text.

4. vue-keyboard

Vue 2 virtual keyboard component.

5. vue-twentytwenty

Image comparison component, works with Vue.js 2.x

6. vue-cookie-law

Cookie info plugin for Vue.js 2.x

7. vue-gravatar

A dead-simple gravatar component for Vue.js 2.x

8. vue-clipboard2

An easy to use clipboard.js binding for Vue.js 2.x

9. vue-flashcard

FLashcard component with animation for Vue.js 2.x :bulb:

10. vue-truncate-collapsed

A simple component that truncates your text and adds a 'Read More/Show Less' clickable for Vue.js 2.x

11. vue-kanban

A flexible drag and drop kanban board component

12. vue-letter-avatar

A simple and elegant letter avatar component for vue.js

13. vue-highlightjs

Syntax highlighting with highlight.js

14. v-clipboard

Simple, tiny and easy to use directive to save your models to clipboard (less than 2kb minified, no dependencies)

15. vue-invisible-recaptcha

Super easy integration for Google's Invisible reCAPTCHA

16. vue-embed

Embed component is based on embed.js for Vue 2.x, a component that embeds emojis, media, maps, tweets, gists, code, services and markdown.

17. vue-particles

Vue.js component for particles backgrounds

18. vue-uniq-ids

Vue.js 2.x plugin that helps to use id-related attributes with no side-effect

19. vue-multivue

Use multiple vue apps of the same class on the same page.

20. vue-affix

A Vue.js 2.x plugin that affixes an element in the window while you scroll, similar to Bootstrap Affix but much simpler and smarter

21. X-Browser-Update-Vue

A Vue.js browser-update plugin.

22. vue-query-builder

A UI component for building complex queries with nested conditionals.

23. vue-info-card

A simple and beautiful card component with an elegant spark line and CSS3 flip animation.

24. v-offline

Simple, tiny and easy to use detection of offline & online events for your Vue app (less than 390b minified)

25. vue-word-cloud

A word cloud generator.

26. vue-flat-surface-shader

A Vue component for [flat surface shader](https://github.com/wagerfield/flat-surface-shader)

27. vue-easteregg

Easey add an easteregg to your vue app (default with konami code)

28. vue-barcode-scanner

29. vue-heatmapjs

A Vue directive for tracking and visualising mouse activity

30. vue-maze

An itty-bitty maze game made as Vue.js component

31. vue-drag-verify

This is a vue component, which is sliding to unlock for login or sign up.

32. vue-balloon

Vue components for creating fixed, zoomable containers in the corner of a page. Similar to the mail composition wrapper used in gmail.

33. vue-sticker

Sticker effect to any directions

34. v-rating

⭐️ Rating component in Semantic-UI made with VueJS (< 500B gzipped, blazing fast)

35. vue-content-placeholders

Composable components for rendering fake (progressive) content like facebook in vue

36. vue-page-designer

Vue component for drag-and-drop to design and build mobile website.

37. vue-creativecommons

CreativeCommons.org Vue.js components library.

38. vue-status-indicator

A Vue.js component to show status indicator as colored dots.

39. vue-google-adsense

Vue.js Google Adsense Component with InFeed and InArticle Ads support

40. emoji-vue

Emoji 😎👌🏻 dropdown for Vue.js project

41. vue-chessboard

Chessboard vue component to load positions, create positions and see threats.

42. vue-mindmap

Vue component for mindnode maps.

43. v-currency

Vue component for formatting currency.

44. vue-emoji-picker

Highly customizable unicode emoji picker 🔥🚀

45. vue-8-puzzle

An itty-bitty slide puzzle game made as Vue.js component

46. vue-e164

Customizable phone formatter with E.164 standart support

47. vue-pgn

Vue.js component for viewing chess games in pgn format

48. vue-avatar-editor

Resize, rotate and crop your uploaded avatar using a clear user interface.

49. vue-connection-listener

Vue event bus plugin listening for online/offline changes.

50. vue-sauce

"View source" directive for Vue.

51. vue-prom

Vue promise wrapper component.

52. numeric-keyboard

Numeric keyboard for mobile browsers.

53. vue-zoom-on-hover

Image zoom on mouse hover

54. vue-responsive-image

A Vue component that lets you quickly create responsive image tags with an optimal number of image sources for all devices.

55. vue-highlight-text

Vue component for highlight multiple instances of a word

56. vue-cast-props

Provides a convenient way of converting props to common data types.

57. vue2-heropatterns

A Vue2 implementation allowing you to add the popular Hero Patterns onto any Div

58. vue-link

One component to link them all 🔗 (treat external and internal links same)

59. vue-identify-network

⚡️Identify what kinda internet your users are using!

60. vue-cloneya

A vue component to clone DOM elements

61. vue-survey-builder

Survey builder for vue.js applications

62. vue-if-bot

A lightweight component to hide/show content to clients based on the user agent

63. vue-clampy

Vue.js (2+) directive that clamps the content of an element by adding an ellipsis to it if the content inside is too long.

64. vue-cookie-accept-decline

Show a banner with text, a decline button, and an accept button on your page. Remembers selection using cookies. Emits an event with current selection on creation. Good for GDPR requirements.

65. @lossendae/vue-avatar

An avatar component for VueJS 2.0.

66. vue-text-highlight

Text highlighter library for Vue.js 💄

67. vue2-hammer

68. vue-countable

Vue binding for countable.js. Provides real-time paragraph, sentence, word, and character counting.

69. v-show-slide

A Vue.js directive for animating an element to and from height: auto in a sliding motion.

70. vue-swipe-actions

iOS style swipe actions for Vue.js

71. vue-friendly-iframe

A Vue js component for creating super fast loading, non-blocking iframes.

72. vue-beautiful-chat

A simple and beautiful Vue chat component backend agnostic, fully customizable and extendable.

73. vue-magnifier

A simple image zooming / magnifying component for Vue.js 2.x.

74. vue-highlight-words

Vue component to highlight words within a larger body of text. Ported from [react-highlight-words](https://github.com/bvaughn/react-highlight-words)

75. vue-tags-ball

Create a beautiful and spherical tag with this plugin

76. vue-rippler

Simple Vue.js plugin for custom ripple effect

77. vue-contacts

Mobile contacts component for Vue

78. basic-vue-chat

Easy to use Vue.js chat

79. vue-resize-text

A vue directive which automatically resize font size based on element width.

80. vue-github-profile

A vue component to view the profile and repos of determined user

81. vue-niege

🎄 🎅 Single File Vue component to add a snow storm through a canvas.

82. vue-dynamic-star-rating

A highly dynamic vue stars rating component, like google play rating ⭐️ ⭐️ ⭐️ ⭐️ ⭐️

83. vue-katex

Simple plugin for math typsetting using KaTeX in Vue.js

84. vue-baberrage

A simple Barrage plugin Base on Vue.js😎

85. vue-terminal-ui

🖥Terminal UI emulator Vue: custom and basic commands

86. vue-command

A fully working Vue.js terminal emulator

87. vue-ribbon

Vue component for GitHub ribbons

88. avatio-avatar

used by [Avatio](https://avatio.cool)

89. vue-jazzicon

A dead-simple Jazzicon component for Vue.

90. vue-star-rating

A simple, highly customisable star rating component ⭐️ ⭐️ ⭐️

91. vue-fixed-header

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

92. vue-particle-effect-buttons

93. vue-insomnia

Prevent display screen from sleeping (wake lock).

94. vue-car-plate-keyboard

A car license plate number keyboard for VueJS 2.x.(车牌号输入键盘,支持新能源车牌 🚗🚗🚗)

95. vue-dataflow-editor

Vue2 dataflow graph editor

96. vue-twemoji-picker

A fast plug-n-play Twemoji Picker (+textarea for Twemoji rendering) for Vue.

97. vuejs-avataaars

Simple avatar generator Vue component for avataaars.

98. vue-moveable

A Vue Component that creates Moveable, Draggable, Resizable, Scalable, Rotatable, Warpable and more.

99. vue-camera-gestures

Let users control your Vue app using AI and gestures in front of their camera in just 1 line in your HTML template!

100. vue-aspect-ratio

A tiny component to handle aspect ratios with no effort.

101. query-builder-vue

A query-builder library for building complex and nested queries with draggable re-ordering.

102. vue-meeting-selector

A meeting selector inspired by doctolib, fast and fully custom made with Typescript.

103. cool-emoji-picker

A fast plug-n-play [Tw]emoji Picker (+textarea for Twemoji rendering) component for Vue.

104. vue-web-cam

Webcam component for VueJs.

105. vue-cursor-fx

An animated custom cursor effects for interactive elements like navigation, galleries and carousels.

106. vuetimeline

One easy-to-use component to build beautiful responsive timelines.

107. v-emoji-picker

:star2: A Lightweight and customizable package of Emoji Picker in Vue using emojis natives (unicode).

108. learnawesome-flashcard

Deck of flashcards with spaced-repetition via localStorage :bulb:

109. vue-portfolio-viewer

Scroll animated portfolio viewer component for vue js :bulb:

110. vue-text-middle-ellipsis

A simple vue-directive(2+) that clamps the content in the middle of the element if the content inside is too long.

111. vuesence-book

Documentation/help system component.

112. vue-turnjs

A component libary to add book experience to your app.

113. vuesence-sliding-header

Sliding header(s) for top navigation bar(s).

114. tsParticles

A lightweight Javascript library to easily create highly configurable and interactive particle animations

115. @bananajs/vue3-book-component

Book component for Vue 3. It provides easy, flexible API and great customizability.

116. @bananajs/vue2-book-component

Book component for Vue 2. It provides easy, flexible API and great customizability.

117. vue-image-zoomer

image zoom component for Vue.js 2, that also works on touch devices.

118. vue-show-more-text

Vue multiline sentence ellipsis component. The text in the component will be truncated.

119. vue-copy-to-clipboard

Vue.js 3 plugin to copy text to clipboard (Vue 3)

120. vue-advanced-chat

Feature-rich and fully customisable chat rooms component. Support files, images, videos, audio, emojis, customised actions, etc.

121. vue-visual-filter

🕵️‍♂️ An unopinionated advanced visual filtering component for Vue 2 and 3.

122. vue-easter-egg-trigger

This packages makes it nice and easy to add Easter Egg triggers to your Vue site.

123. vue-word-highlighter

The word highlighter library for Vue 2 and Vue 3.

124. vue3-emoji-picker

Simple and Powerful Emoji Picker for Vue3.