---
!> Maska v3 is currently in beta. If you encounter any issues, please [report them](https://github.com/beholdr/maska/issues).
**Maska** is a simple zero-dependency input mask library.
You can use it with vanilla javascript or with your favorite framework. Out of the box there is integration with Vue 2/3, Svelte and Alpine.js, but you can integrate it into any framework.
> ❤️ [Please support](https://boosty.to/beholdr) Maska development!
## Main components
- `Mask` — class for mask processing (can be used to mask any string)
- `MaskInput` — handles interaction with the `` element
- Directives `vMaska` for Vue, `xMaska` for Alpine.js and `maska` action for Svelte
## Live Demo