@veloxui/vue
VeloxUI — A high-performance Vue 3 component library
4,820
| Install | |
|---|---|
npm install @veloxui/vue |
|
| Latest Version: | 0.1.30 |
| Vue: | 3 |
| License: | MIT |
| Last Updated: | Apr 29, 2026 |
| Links: | npm |
Maintainer: sukuna20021978
VeloxUI
A high-performance Vue 3 component library with 60+ beautifully crafted components.
Documentation • Getting Started • Components
Features
- 60+ Components — Form inputs, data display, navigation, feedback, overlays, and more
- Vue 3 Composition API — Built with
<script setup>, fully tree-shakeable - TypeScript — Full type definitions out of the box
- Dark Mode — All components support light and dark themes
- i18n — Built-in localization (English, Russian, Uzbek)
- Zero CSS Import — Styles are auto-injected, no separate CSS file needed
- Lightweight — Vue is the only peer dependency
Installation
npm install @veloxui/vue
Quick Start
import { createApp } from 'vue'
import VeloxUI from '@veloxui/vue'
import App from './App.vue'
const app = createApp(App)
app.use(VeloxUI)
app.mount('#app')
Then use any component in your templates:
<template>
<VxButton type="primary">Click me</VxButton>
<VxInput v-model="name" placeholder="Enter your name" />
<VxSelect v-model="color" :options="['Red', 'Green', 'Blue']" />
</template>
Components
Form
| Component | Description |
|---|---|
VxInput |
Text, password, email, number, search, textarea with floating labels |
VxSelect |
Dropdown select with search, multiple, groups |
VxInputSelect |
Hybrid input + select combo |
VxAutocomplete |
Input with autocomplete suggestions |
VxCheckbox |
Checkbox and checkbox group |
VxRadio |
Radio, radio button, and groups |
VxSwitch |
Toggle switch |
VxSlider |
Range slider |
VxRating |
Star rating |
VxDatePicker |
Date picker with range support |
VxDateTimePicker |
Combined date and time picker |
VxTimePicker |
Time selection |
VxColorPicker |
Color picker |
VxCurrencyInput |
Currency formatted input |
VxUpload |
File upload with drag & drop |
VxTransfer |
Two-column transfer list |
VxForm |
Form wrapper with validation |
VxDynamicForm |
JSON schema form builder |
VxTextEditor |
Rich text editor with 80+ toolbar features |
Data Display
| Component | Description |
|---|---|
VxTable |
Data table with sorting, filtering, pagination |
VxInfoTable |
Key-value info display with copy support |
VxTree |
Hierarchical tree view |
VxCalendar |
Calendar display |
VxCard |
Card container with header, content, footer |
VxTag |
Tag labels with groups |
VxBadge |
Status badges |
VxAvatar |
Avatar with group support |
VxImage |
Image with lightbox viewer |
VxTimeline |
Timeline event list |
VxProgress |
Progress bar |
VxSkeleton |
Loading skeleton placeholder |
VxPagination |
Page navigation |
Navigation
| Component | Description |
|---|---|
VxMenu |
Navigation menu |
VxSidebar |
Collapsible sidebar |
VxTabs |
Tabbed content |
VxSteps |
Step indicator |
VxBreadcrumb |
Breadcrumb navigation |
VxDropdown |
Dropdown menu |
VxBacktop |
Back-to-top button |
VxAnchor |
Anchor link navigation |
VxFinder |
Column-based file/item finder |
Feedback & Overlay
| Component | Description |
|---|---|
VxDialog |
Confirmation dialog |
VxModal |
Modal dialog |
VxDrawer |
Slide-out drawer |
VxMessage |
Toast messages |
VxNotification |
Notification toasts |
VxAlert |
Alert banners |
VxTooltip |
Tooltips |
VxPopconfirm |
Confirmation popover |
VxTour |
Guided tour |
Layout
| Component | Description |
|---|---|
VxLayoutContainer |
Layout with header, aside, main, footer |
VxSplitter |
Resizable panel splitter |
VxCollapsible |
Collapsible content |
VxAccordion |
Accordion panels |
VxScrollbar |
Custom scrollbar |
VxAffix |
Fixed position element |
VxSegment |
Segment control |
Other
| Component | Description |
|---|---|
VxButton |
Button with variants and button groups |
VxConfigProvider |
Global configuration and locale |
Directives
<!-- Loading overlay -->
<div v-loading="isLoading">Content</div>
<!-- With options -->
<div v-loading="{ visible: true, text: 'Loading...', type: 'dots' }">
Content
</div>
Localization
import VeloxUI from '@veloxui/vue'
import { ru } from '@veloxui/vue'
app.use(VeloxUI)
<VxConfigProvider :locale="ru">
<App />
</VxConfigProvider>
Supported locales: en (default), ru, uz
Browser Support
All modern browsers — Chrome, Firefox, Safari, Edge.
License
MIT
Related Packages
@pisandelli/daredash
Provides a design token-powered UI component library and styling system for Nuxt...
6,023
3
integrasoft-shared-ui
Librería de componentes UI en Vue 3 + TypeScript para estandarizar estilos entre...
2,758
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 0.1.30 | ^3.4.0 | MIT | |
| 0.1.29 | ^3.4.0 | MIT | |
| 0.1.28 | ^3.4.0 | MIT | |
| 0.1.27 | ^3.4.0 | MIT | |
| 0.1.26 | ^3.4.0 | MIT | |
| 0.1.25 | ^3.4.0 | MIT | |
| 0.1.24 | ^3.4.0 | MIT | |
| 0.1.23 | ^3.4.0 | MIT | |
| 0.1.20 | ^3.4.0 | MIT | |
| 0.1.19 | ^3.4.0 | MIT | |
| 0.1.18 | ^3.4.0 | MIT | |
| 0.1.17 | ^3.4.0 | MIT | |
| 0.1.16 | ^3.4.0 | MIT | |
| 0.1.15 | ^3.4.0 | MIT | |
| 0.1.14 | ^3.4.0 | MIT | |
| 0.1.13 | ^3.4.0 | MIT | |
| 0.1.12 | ^3.4.0 | MIT | |
| 0.1.11 | ^3.4.0 | MIT | |
| 0.1.10 | ^3.4.0 | MIT | |
| 0.1.9 | ^3.4.0 | MIT | |
| 0.1.8 | ^3.4.0 | MIT | |
| 0.1.7 | ^3.4.0 | MIT | |
| 0.1.6 | ^3.4.0 | MIT | |
| 0.1.5 | ^3.4.0 | MIT | |
| 0.1.4 | ^3.4.0 | MIT | |
| 0.1.3 | ^3.4.0 | MIT | |
| 0.1.2 | ^3.4.0 | MIT | |
| 0.1.1 | ^3.4.0 | MIT | |
| 0.1.0 | ^3.4.0 | MIT |