@mobiscroll/vue-lite

Open-source Vue form, notification and popup components from Mobiscroll — the scheduling, event calendar and resource management UI library. Apache-2.0. Scheduler, timeline, agenda and date pickers are commercial.
488 1,548
Install
npm install @mobiscroll/vue-lite
Latest Version:6.1.5
Vue:3
License:Apache-2.0
Last Updated:Oct 16, 2026
Links: GitHub  ·  npm
Maintainer: isti-mobiscroll

@mobiscroll/vue-lite

Open-source Vue form, notification and popup components from Mobiscroll — the scheduling, event calendar and resource management UI library. Apache-2.0.

Scheduling screens are mostly forms: the dialog that creates an event, the filters above a timeline, the confirmation when something moves. These are those components, built for the rest of Mobiscroll and published on their own.

Group Components
Forms Button, Checkbox, Dropdown, Input, Radio button, Segmented, Stepper, Switch, Textarea
Notifications Alert, Confirm, Prompt, Snackbar, Toast
Popup Modal dialog, anchored popover, bottom sheet, inline

The popup handles focus trapping, the ARIA dialog role and keyboard dismissal, so anything built on it behaves the way assistive technology expects. Same design system and theming as the rest of Mobiscroll — a form built with these sits next to a Mobiscroll scheduler without looking bolted on. TypeScript types and both ESM and CommonJS builds are in the package.

These are native Vue components, built on Vue's own reactivity and renderer — not wrappers around a plain JavaScript widget. Props, v-model and events all work the way they do in any other Vue component.

Install

npm install @mobiscroll/vue-lite

Public npm — no CLI, no registry configuration, no licence key.

Usage

<script setup>
import { ref } from 'vue';
import { MbscInput, MbscButton, MbscToast } from '@mobiscroll/vue-lite';
import '@mobiscroll/vue-lite/dist/css/mobiscroll.min.css';

const showToast = ref(false);
</script>

<template>
  <MbscInput label="Email" type="email" />
  <MbscButton @click="showToast = true">Save</MbscButton>
  <MbscToast :is-open="showToast" message="Saved" @close="showToast = false" />
</template>

The rest of Mobiscroll UI

This package ships only the components above. The event calendar, scheduler, timeline and date pickers are commercial and distributed separately:

Group Components
Event calendar system Event Calendar, Scheduler, Timeline, Agenda
Date and time Calendar, Date & Time, Range
Supporting Select

They need a trial or a licence and install through the Mobiscroll CLI: https://mobiscroll.com/docs/vue/getting-started/installation

Links

Related Packages

@dxtmisha/constructor

Class-based Vue 3 component constructors, state logic engines, and ARIA accessib...

10,299 0
vue-awesome-notifications

Vue.js version of Awesome Notifications JavaScript library

30,898 104
a11y-vue-dialog

An accessible dialog component made for Vue

13,946 12
vue-haystack

Lightweight, flexible system for modal dialogs, snackbars, toasts, ...

6,417 1

Version History

Version Released Vue License
6.1.5 >=3.0.0 Apache-2.0
6.1.4 >=3.0.0 Apache-2.0
6.1.3 >=3.0.0 Apache-2.0