VueUse logo

VueUse

utility

This project is a comprehensive collection of essential composition utilities for Vue.js, designed to facilitate more efficient and effective development with Vue. It includes over 200 functions, providing developers with a wide array of utilities that enhance functionality and ease the implementation of common tasks within Vue components.The library is compatible with both Vue 2 and Vue 3, thanks to its seamless migration capabilities. It is fully tree-shakable, ensuring that users can include only the parts they need, thus optimizing bundle sizes. Written in TypeScript, it offers strong type assurances, alongside a thorough suite of documentation and interactive demos to guide developers through use cases.Additionally, the library supports server-side rendering (SSR) and requires no bundler, making it accessible via a simple CDN link. It's equipped with customizable event filters and targets, providing flexibility for various applications. Furthermore, an assortment of optional add-ons is available for integration with popular tools such as Firebase and RxJS, enhancing the library's extensibility.

Features

  • Interactive docs & demos
  • Seamless migration for Vue 2 and 3
  • Fully tree-shakable
  • Written in TypeScript
  • SSR friendly
  • No bundler required
  • Configurable event filters and targets
  • Optional add-ons for various integrations

Stats

GitHub Stars20.2K

NPM Downloads2.0M/week

Details

Latest Version12.0.0

Created at12/14/2019

Updated at12/6/2024

LicenseMIT License

Related Items

About KickstartUI

KickstartUI is your ultimate destination for discovering the best UI frameworks, libraries, and build tools. We meticulously curate top-notch resources to empower developers in bringing their UI ideas to life. Whether you're building a responsive web app, crafting a mobile interface, or designing an interactive prototype, our platform offers the essential tools to accelerate your projects and enhance user experiences. Explore our extensive collection to stay ahead of the latest trends, unlock new possibilities, and elevate your UI designs. Ready to kickstart your next project? Dive into our featured resources or search for specific tools tailored to your needs.