Kendo UI for Vue 3 and Vue 2

Overview

Kendo UI for Vue 3 and Vue 2

Kendo UI for Vue uses GitHub Issues as a bug tracker. This repository is here for that purpose—it does not contain the actual components source code.

In this repository you will also find examples of how our components can be integrated in more complex scenarios.

Table of Contents

Features of Kendo UI for Vue suite

The following table lists the widgets and features available in Kendo UI for Vue Native suite. In this document you will also find a list of the components we plan to release with our next official release.

Component name Kendo UI for Vue Native
Data Management
Grid
Buttons
Button
ButtonGroup
Chip
ChipList
FloatingActionButton
Dropdowns
AutoComplete
ComboBox
DropDownList
MultiSelect
Dialogs
Dialog
Window
Inputs
Input
MaskedTextBox
NumericTextBox
Slider
Checkbox
RadioButton
RadioGroup
Date Inputs
Calendar
DateInput
DatePicker
DateTimePicker
TimePicker
Layout
Avatar
Card
TabStrip
Data Tools
Pager
Animations
Expand
Fade
Push
Reveal
Slide
Zoom
Popup
Popup
Upload
Upload
Form
Form
Charts
Area
Bar
Box Plot
Bubble
Bullet
Donut
Funnel
Line
Pie
Polar
Radar
Range Area
Range Bar
Scatter
Sparkline
StockChart
Waterfall
Labels
Label
FloatingLabel
Hint
Error
Tools & Features
Data Query
Date Math
Drawing
Excel Export
File Saver
Globalization
Localization
PDF Processing
ThemeBuilder

When do you plan on releasing Feature X?

  1. Check the Roadmap for the planned items.
  2. If the item you need is not present there, check our feedback portal. If someone has already posted it there, you can upvote it. If nobody has requested it so far, you can post a new idea.

Components planned for the next release

Component name Kendo UI for Vue Native
Editor Planned for R1 2022
Gauge Planned for R1 2022
Loader Planned for R1 2022
Menu Planned for R1 2022

How do I…?

  1. Check out the Components or Troubleshooting pages.
  2. Browse the kendo-vue-ui questions on Stack Overflow. If you haven't found what you are looking for there, pose a question for the Stack Overflow community to follow or answer.
  3. Use our official support channel and submit a support ticket .

I think I found a bug

  1. Review the issues in the Issue Tracker . Maybe someone has already reported it and it will be fixed soon.
  2. The problem might have also been fixed. In this case, you will find the issue in the closed issues list .
  3. If you cannot find your issue, follow the reproduction steps guide below. We will look into it.

I want to report a bug

  1. Find an example in the documentation that looks similar to your case.
  2. Open it in StackBlitz by using the OPEN IN STACKBLITZ button.
  3. Fork the project by using the FORK button at the top.
  4. Modify the project, so that the issue is reproducible in it. Try to include the minimum possible amount of code.
  5. Save the project by using the SAVE button at the top.
  6. Copy the link from the address bar of the browser.
  7. Open a new issue and add the StackBlitz link in the description.
  8. Provide any additional information necessary for us to reproduce the problem such as browser version, steps to perform, etc.

We might not be able to act on issues without a runnable demo.

If you need assistance on troubleshooting or isolating a problem, you can request a remote assistance session through our Support Ticket system. Remote Assistance is included in the DevCraft Ultimate subscription.

I need a tailor-made solution

Our aim is to provide the most versatile and proven set of application building blocks. Still, there is some assembly required depending on the desired functionality.

The Progress Services team is available to assist in building functional blocks or complete applications according to your specification. They will help you make the best out of KendoVue while freeing you to work on the real business problems.

Comments
  • The DropDownList wont open by clicking on the field text iOS

    The DropDownList wont open by clicking on the field text iOS

    Describe the bug When the DropDownList has selected values, it's not possible to open the DropDownList when by clicking on the DropDownList's text. Instead I have to click the DropDownList's button to open the DropDownList.

    To Reproduce Open any DropDownList from with a prefilled value on iOS. And try to open it by clicking on the DropDownList's text.

    Expected behavior Expected behavior is the same as on desktop.

    Browser

    • OS: [iOS]
    • Browser [Chrome, Safari]

    Additional context https://drive.google.com/file/d/1eG7AazPByw3Mwm_Rmg-TVVZtVLhu-qPU

    bug demo 
    opened by asonnleitner 5
  • Types of DropDownList (and Possibly others) are not correct for Vue 3

    Types of DropDownList (and Possibly others) are not correct for Vue 3

    I am not yet a paying customer, but am in evaluation to use Kendo for our UI front end, and am in our trial period. We are running into issues using the Vue components with Vue 3, despite the docs saying they are supported. We will likely have to hack around this, but wanted to leave feedback that this is a sharp edge that really is causing us pain.

    • Bug report

    Current behavior

    The type of the DropDownList is currently any, because the Vue imports are pointing to the old, Vue 2 structure. For DropDownList, this is kendo-vue-dropdowns/src/DropDownList/DropDownList.tsx

    import { RecordPropsDefinition, ComponentOptions } from 'vue/types/options';
    

    Vue now has ComponentOptions in just vue, and RecordPropsDefinition does not even exist.

    This causes us to lose all downstream type safety, even though the components are functional. This most effects our tests, where everything is a mess when interacting with Kendo.

    Expected behavior

    The types would be correct, even if we had to load a second type package to support the newer Vue version.

    Minimal reproduction of the problem with instructions

    Create new Vue 3 project with typescript support, and install kendo-vue-dropdowns, and try looking at the type of DropDownList

    What is the motivation or use case for changing the behavior?

    Being able to combine Vue, Typescript, and Kendo ui controls

    Environment

    Package versions:

    +-- @auth0/[email protected]
    +-- @progress/[email protected]
    +-- @progress/[email protected]
    +-- UNMET PEER DEPENDENCY @progress/[email protected]^1.6.0
    +-- @progress/[email protected]
    +-- @progress/[email protected]
    +-- @progress/[email protected]
    +-- @progress/[email protected]
    +-- @progress/[email protected]
    +-- UNMET PEER DEPENDENCY @progress/[email protected]^1.2.0
    +-- @progress/[email protected]
    +-- @progress/[email protected]
    +-- @progress/[email protected]
    +-- @progress/[email protected]
    +-- @progress/[email protected]
    +-- @progress/[email protected]
    +-- @types/[email protected]
    +-- @typescript-eslint/[email protected]
    +-- @typescript-eslint/[email protected]
    +-- @vue/[email protected]
    +-- @vue/[email protected]
    +-- @vue/[email protected]
    +-- @vue/[email protected]
    +-- @vue/[email protected]
    +-- @vue/[email protected]
    +-- @vue/[email protected]
    +-- UNMET PEER DEPENDENCY @vue/[email protected]^1.0.0-beta.1
    +-- @vue/[email protected]
    +-- @vue/[email protected]
    +-- @vue/[email protected]
    +-- @vuelidate/[email protected]
    +-- @vuelidate/[email protected]
    +-- [email protected]
    +-- UNMET PEER DEPENDENCY [email protected]
    +-- [email protected]
    +-- [email protected]
    +-- [email protected]
    +-- [email protected]
    +-- [email protected]
    +-- [email protected]
    +-- [email protected]
    +-- [email protected]
    +-- [email protected]
    +-- [email protected]
    +-- [email protected]
    +-- [email protected]
    +-- [email protected]
    +-- [email protected]
    +-- [email protected]
    `-- [email protected]
    

    Browser: N/A

    System:

    • TypeScript version: 4.1.2
    • Node version: v12.19.0
    • Platform: Windows
    bug 
    opened by timritzer 5
  • TypeError: kendo.jQuery(...).kendoSwitch is not a function

    TypeError: kendo.jQuery(...).kendoSwitch is not a function

    I'm submitting a...

    • Bug report

    Current behavior

    image image

    Kendo switch wrapper for typescript is not working as expected. It is always throwing the error that kendoSwitch is not a function. I'm using other wrappers as the multiselect and the tooltip and they're both working just fine.

    I'm importing the wrapper on my main.ts image

    Then on my component:

    image

    Expected behavior

    It should show the switch toogle correctly.

    image

    Environment

    Package versions: | package | version | |---|---| | vue | 2.6.12 | | @progress/kendo-dropdowns-vue-wrapper | 2020.3.928 | | @progress/kendo-inputs-vue-wrapper | 2020.3.1022 | | @progress/kendo-ui | 2020.3.915 | | @progress/kendo-vue-dropdowns | 1.1.2 | | @progress/kendo-vue-intl | 1.1.2 |

    
    

    Browser:

    • Microsoft Edge (desktop) version 86.0.622.61

    System:

    • TypeScript version: 4.0.3
    • Node version: v14.7.0
    • Platform: Windows
    opened by felipe-allmeida 5
  • kendo grid vue don't initialize because it has problems with Draggable.js

    kendo grid vue don't initialize because it has problems with Draggable.js

    I can't initialize Kendo Grid because when installing I get an error

    "Cannot read properties of undefined (reading '0') at eval (Draggable.js)"

    my version of Vue is 2.6.14 and my version of kendo grid is 3.4.3

    bug 
    opened by JoseCanulEI 4
  • DropDownList placeholder isn't rendered

    DropDownList placeholder isn't rendered

    Describe the bug The DropDownList placeholder prop does not render a placeholder

    To Reproduce Open this StackBlitz example

    Expected behavior DropDownList renders the supplied placeholder text.

    opened by markglattback 4
  • DropDowns: The appendTo and className properties of the popup cannot be set through popupSettings

    DropDowns: The appendTo and className properties of the popup cannot be set through popupSettings

    Describe the bug The appendTo and className properties of the Popup component cannot be set for the DropDowns, when configured through the popupSettngs prop.

    To Reproduce

    1. Open this StackBlitz example
    2. Expand the DropDownList

    Expected behavior We should be able to add a className to the component's popup and control the element to which the popup will be appended to.

    bug FP: Completed SEV: Low 
    opened by PekoPPT 4
  • "Jumping" issues and white space at the bottom of Native Grid with Groupable + Virtualization scenario

    There is an issue with white space that appears when you scroll a Grid with Groupable and Virtualization configurations switched on. Reproduction:

    1. Go to this article.
    2. Scroll the Grid till the end of the scroller
    3. See the white space.

    Jumping issue: When you scroll the linked above example there is a strange "jumping" of the rows.

    bug FP: In Development FP: Completed Priority 3 SEV: Medium 
    opened by PekoPPT 4
  • SaveExcel.onExportComplete missing from Excel Export package

    SaveExcel.onExportComplete missing from Excel Export package

    Describe the bug Saving a grid with the SaveExcel function does not fire the onExportComplete event. Looking in the npm package code, it does not seem to have that event referenced except in the typescript definition files. It can be found on the web here https://www.telerik.com/kendo-vue-ui/components/excel-export/api/ExcelExportOptions/#toc-onexportcomplete

    To Reproduce

    1. Add the SaveExcel function, making sure to add the onExportComplete event
    2. Call said function with a button click or similar
    3. Watch the console for confirmation that it has been called

    Can be reproduced here: https://2ajgmt.stackblitz.io/

    Expected behavior onExportComplete should fire

    Browser

    • OS: Windows 10
    • Browser: Chrome
    • Version: 105
    bug FP: Completed 
    opened by jbowmanqci 3
  • Date column data not displayed correctly since version 3.0.4

    Date column data not displayed correctly since version 3.0.4

    Describe the bug With version 3.0.4 of the Grid component, there is a regression in the way the component displays date fields. Till version 3.0.3, date fields defined like '2021-05-13T00:00:00' were correctly displayed. From version 3.0.4 fields defined as '2021-05-13T00:00:00' are not displayed in the Grid.

    To Reproduce Steps to reproduce the behavior:

    1. Open this StackBlitz example
    2. See the 1st and 3rd row in the Date column

    Expected behavior All dates in the Date column should be visible as in this StackBlitz example.

    bug FP: Completed SEV: High 
    opened by PekoPPT 3
  • Typescript error when building with site and typescript

    Typescript error when building with site and typescript

    https://github.com/zdravkov/kendo-popup-with-vite Followed the below steps: node - 16.13.1 pnpm install Change App.vue as mentioned below pnpm dev (works) pnpm build (fails with type errors)

    Type errors: c:\temp\kendo-popup-with-vite>pnpm build

    [email protected] build c:\temp\kendo-popup-with-vite vue-tsc --noEmit && vite build

    node_modules/.pnpm/@[email protected]_acc43b21ea211aeeda51cec780f114cb/node_modules/@progress/kendo-vue-popup/dist/npm/Popup.d.ts:2:57 - error TS2307: Cannot find module 'vue/types/options' or its corresponding type declarations.

    2 import { RecordPropsDefinition, ComponentOptions } from 'vue/types/options'; ~~~~~~~~~~~~~~~~~~~

    node_modules/.pnpm/@[email protected]_acc43b21ea211aeeda51cec780f114cb/node_modules/@progress/kendo-vue-popup/dist/npm/Popup.d.ts:63:72 - error TS2304: Cannot find name 'Vue'.

    63 export interface PopupAll extends PopupMethods, PopupState, PopupData, Vue { ~~~

    node_modules/.pnpm/@[email protected]_acc43b21ea211aeeda51cec780f114cb/node_modules/@progress/kendo-vue-popup/dist/npm/Popup.d.ts:68:37 - error TS2304: Cannot find name 'Vue'.

    68 declare let Popup: ComponentOptions<Vue, DefaultData, DefaultMethods, {}, RecordPropsDefinition>; ~~~

    Found 3 errors.

     ELIFECYCLE  Command failed with exit code 2.

    bug FP: Completed 
    opened by zdravkov 3
  • [Grid] GridColumnMenuCheckboxFilter options should be orderable

    [Grid] GridColumnMenuCheckboxFilter options should be orderable

    Hey! 👋🏻

    I believe it is pretty common to have options inside this type of filter alphabetically ordered. As an example, Excel is doing it by default.

    When you start to have a lot of options, like countries in my example, it is hard to find the correct one when they are not ordered.

    There are multiple ways to order those options. I think passing a sort function to the component could let the developer choose how to sort them.

    <script>
      function sort(a, b) {
        // ...
      }
    </script>
    
    <template>
      <!-- ... -->
        <GridColumnMenuCheckboxFilter :options-sorter="sort" />
      <!-- ... -->
    </template>
    
    opened by RomainLanz 3
  • The 'Upload' doesn't provide option to filter the selected files when 'auto-upload' is true

    The 'Upload' doesn't provide option to filter the selected files when 'auto-upload' is true

    Describe the bug With the current Upload implementation, the component doesn't provide an option to filter the files that are selected for upload if the auto-upload property is set to true.

    Currently, the files can be filtered only if the auto-upload is set to false as in this StackBlitz example.

    To Reproduce

    1. Open this StackBlitz example with auto-upload property set to true
    2. Select multiple files + one that has the letter "g" in its name

    Expected behavior The file with the letter "g" should not be uploaded

    • As a possible solution for the issue, we can provide an event that is triggered before the file upload and when the event is triggered, the files will be filtered.
    bug SEV: Medium 
    opened by PekoPPT 0
  • The keyboard navigation in the Native Grid is slow when using custom cells

    The keyboard navigation in the Native Grid is slow when using custom cells

    Describe the bug When activating the keyboard navigation inside the Native Grid and there are custom cells in this Grid, the navigation between the cells(in a specific scenario) is slow.

    Scenario: In a Grid whose cells are all custom, focus a random cell in the first column. Then press and hold the right keyboard arrow. The focused cell starts moving to the right and then freezes until the last Grid column is reached.

    Here is a video demonstrating the described scenario: https://user-images.githubusercontent.com/41293735/202707680-1964d01e-dbd3-4a35-93c4-1dbcfd45e887.mp4

    • The issue is replicable on Chrome and Chromium-based browsers, on Windows 10.
    • Testing the scenario on Firefox(Windows 10), the issue cannot be reproduced.

    To Reproduce Steps to reproduce the behavior:

    1. Open this StackBlitz example on Windows and Chrome/Chromium-based browser
    2. Focus a cell in the first column of the Grid
    3. Press and hold the right keyboard arrow

    Expected behavior The movement of focus inside the Grid should be smooth and visible

    bug SEV: Medium 
    opened by PekoPPT 1
  • Kendo UI Native Vue Editor - can't edit value

    Kendo UI Native Vue Editor - can't edit value

    I tried replacing the wrapper component with a native component. This caused me difficulties, I updated my component according to the documentation, but the value inside the editor does not change as I enter, although I can network it through setHtml. I created sandbox with this problem https://github.com/SBACer/vue-2-kendo-editor

    bug 
    opened by SBACer 3
  • The data-grid-row-index attribute of the Native Grid's rows is always -1

    The data-grid-row-index attribute of the Native Grid's rows is always -1

    Describe the bug The value of the data-grid-row-index attribute of the different Native Grid rows is always -1, no matter the scenario in which the component is used.

    To Reproduce

    1. Open this StackBlitz example
    2. Inspect a random Grid row and see its attributes

    Expected behavior The different rows inside the Grid should have different values for the data-grid-row-index attribute.

    bug SEV: Medium 
    opened by PekoPPT 0
  • chore(deps): bump loader-utils and @vue/cli-service in /examples-standalone/coffee-warehouse

    chore(deps): bump loader-utils and @vue/cli-service in /examples-standalone/coffee-warehouse

    Bumps loader-utils to 2.0.4 and updates ancestor dependencies loader-utils, loader-utils and @vue/cli-service. These dependencies need to be updated together.

    Updates loader-utils from 2.0.2 to 2.0.4

    Release notes

    Sourced from loader-utils's releases.

    v2.0.4

    2.0.4 (2022-11-11)

    Bug Fixes

    v2.0.3

    2.0.3 (2022-10-20)

    Bug Fixes

    • security: prototype pollution exploit (#217) (a93cf6f)
    Changelog

    Sourced from loader-utils's changelog.

    2.0.4 (2022-11-11)

    Bug Fixes

    2.0.3 (2022-10-20)

    Bug Fixes

    • security: prototype pollution exploit (#217) (a93cf6f)
    Commits

    Updates loader-utils from 1.4.0 to 2.0.4

    Release notes

    Sourced from loader-utils's releases.

    v2.0.4

    2.0.4 (2022-11-11)

    Bug Fixes

    v2.0.3

    2.0.3 (2022-10-20)

    Bug Fixes

    • security: prototype pollution exploit (#217) (a93cf6f)
    Changelog

    Sourced from loader-utils's changelog.

    2.0.4 (2022-11-11)

    Bug Fixes

    2.0.3 (2022-10-20)

    Bug Fixes

    • security: prototype pollution exploit (#217) (a93cf6f)
    Commits

    Updates @vue/cli-service from 4.5.19 to 5.0.8

    Release notes

    Sourced from @​vue/cli-service's releases.

    v5.0.8

    :bug: Bug Fix

    v5.0.7

    • @vue/cli-service
    • @vue/cli-ui
      • #7210 chore: upgrade to apollo-server-express 3.x

    Committers: 2

    v5.0.6

    Fix compatibility with the upcoming Vue 2.7 (currently in alpha) and Vue Loader 15.10 (currently in beta).

    In Vue 2.7, vue-template-compiler is no longer a required peer dependency. Rather, there's a new export under the main package as vue/compiler-sfc.

    v5.0.5

    :bug: Bug Fix

    • @vue/cli
      • #7167 fix(upgrade): prevent changing the structure of package.json file during upgrade (@​blzsaa)
    • @vue/cli-service
    • @vue/cli-plugin-e2e-cypress
      • [697bb44] fix: should correctly resolve cypress bin path for Cypress 10 (Note that the project is still created with Cypress 9 by default, but you can upgrade to Cypress 10 on your own now)

    Committers: 3

    v5.0.4

    :bug: Bug Fix

    • @vue/cli-service
    • @vue/cli-shared-utils, @vue/cli-ui
      • 75826d6 fix: replace node-ipc with @achrinza/node-ipc to further secure the dependency chain

    Committers: 1

    v5.0.3

    ... (truncated)

    Changelog

    Sourced from @​vue/cli-service's changelog.

    5.0.7 (2022-07-05)

    • @vue/cli-service
    • @vue/cli-ui
      • #7210 chore: upgrade to apollo-server-express 3.x

    Committers: 2

    5.0.6 (2022-06-16)

    Fix compatibility with the upcoming Vue 2.7 (currently in alpha) and Vue Loader 15.10 (currently in beta).

    In Vue 2.7, vue-template-compiler is no longer a required peer dependency. Rather, there's a new export under the main package as vue/compiler-sfc.

    5.0.5 (2022-06-16)

    :bug: Bug Fix

    • @vue/cli
      • #7167 feat(upgrade): prevent changing the structure of package.json file during upgrade (@​blzsaa)
    • @vue/cli-service

    Committers: 3

    5.0.4 (2022-03-22)

    :bug: Bug Fix

    • @vue/cli-service
    • @vue/cli-shared-utils, @vue/cli-ui
      • 75826d6 fix: replace node-ipc with @achrinza/node-ipc to further secure the dependency chain

    Committers: 1

    ... (truncated)

    Commits
    • b154dbd v5.0.8
    • 0260e4d fix: add devServer.server.type to useHttps judgement (#7222)
    • 4a0655f v5.0.7
    • beffe8a fix: allow disabling progress plugin via devServer.client.progress
    • 558dea2 fix: support devServer.server option, avoid deprecation warning
    • bddd64d fix: optimize the judgment on whether HTTPS has been set in options (#7202)
    • ef08a08 v5.0.6
    • fcf27e3 fixup! fix: compatibility with Vue 2.7
    • a648958 fix: compatibility with Vue 2.7
    • 98c66c9 v5.0.5
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • When expanding/collapsing Grid groups, all its rows are being re-rendered

    When expanding/collapsing Grid groups, all its rows are being re-rendered

    Describe the bug When expanding/collapsing grouped data in the Grid re-renders all Grid rows while only the collapsed ones should be re-rendered.

    To Reproduce

    1. Open this CodeSandbox
    2. Collapse a group
    3. Open the browser's console and see that row-render has been called 1000 times

    Expected behavior The row-render method should be called for the rows that hold the collapsed data, not for all Grid rows.

    bug SEV: Medium 
    opened by PekoPPT 0
Owner
Telerik
Telerik
:diamonds: A modular and customizable UI library based on Material Design and Vue

BalmUI Next Generation Material UI for Vue.js Introduction BalmUI is a modular and customizable Material Design UI library for Vue.js. ?? NOW, balm-ui

BalmJS 423 Dec 1, 2022
🌟Shards Vue is a free, beautiful and modern Vue.js UI kit based on Shards.

Shards Vue is a free, beautiful and modern Vue.js UI kit based on Shards. Documentation & Demo • Official Page Getting Started Getting started with Sh

DesignRevision 396 Nov 12, 2022
🌟Shards Vue is a free, beautiful and modern Vue.js UI kit based on Shards.

Shards Vue is a free, beautiful and modern Vue.js UI kit based on Shards. Documentation & Demo • Official Page Getting Started Getting started with Sh

DesignRevision 396 Nov 12, 2022
BootstrapVue provides one of the most comprehensive implementations of Bootstrap v4 for Vue.js. With extensive and automated WAI-ARIA accessibility markup.

With more than 85 components, over 45 available plugins, several directives, and 1000+ icons, BootstrapVue provides one of the most comprehensive impl

BootstrapVue 14.1k Nov 24, 2022
🌈 An enterprise-class UI components based on Ant Design and Vue. 🐜

Ant Design Vue An enterprise-class UI components based on Ant Design and Vue. English | 简体中文 Features An enterprise-class UI design system for desktop

vueComponent 17.5k Dec 3, 2022
Fast, Responsive, Multi Language, Both Direction Support and Configurable UI Framework based on Vue.js.

Framevuerk Fast, Responsive, Without Dependencies, Both Direction Support and Configurable UI Framework based on Vue.js. Setup First of all, you shoul

null 267 Nov 14, 2022
Vue Bootstrap with Material Design - Powerful and free UI KIT

Vue Bootstrap with Material Design Based on the latest Bootstrap 4 and Vue. 400+ material UI elemens, 600+ material icons, 74 CSS animations, SASS fil

MDBootstrap 896 Dec 2, 2022
⚡️ Build scalable and accessible Vue.js applications with ease.

Build scalable and accessible Vue.js applications with ease. @chakra-ui/vue gives you a set of accessible and composable Vue components that you can u

Chakra UI 1.6k Nov 25, 2022
Free and Open Source UI Library for Vue 3 🤘

Free and Open Source UI Library for Vue 3 ??

Epicmax 1.9k Nov 26, 2022
🧬Equal UI is a Vue 3 components library with 30+ components based on TypeScript and personal design system.

??Equal UI is a Vue 3 components library with 30+ components based on TypeScript and personal design system.

Yan Savinov 860 Nov 23, 2022
ICIJ's Design System for Bootstrap 4 and Vue.js

Murmur is ICIJ's Design System for Bootstrap 4 and Vue.js Status CI checks Code Climate NPM version NPM downloads Installation guide If you are using

The International Consortium of Investigative Journalists 15 Nov 15, 2022
A fresh and flat UI-Kit specially for desktop application with Vue.js 2.0

AT-UI Style AT-UI Style is an ui component library based on Flexbox, be used for AT-UI Install npm install at-ui-style Usage import 'at-ui-style' Cont

null 97 May 8, 2022
An enterprise-level UI component library and front-end solution based on Vue.js 3

An enterprise-level UI component library and front-end solution based on Vue.js 3

View Design 170 Nov 30, 2022
A library of UI widgets built using Vue.js and TailwindCSS.

This library contains a set of UI widgets / components. They range from something as simple as a button, to as complex as a fully-featured Markdown-based text editor. Originally, these components were exclusively part of Lumeno's codebase, however they have since been extracted, extended and made available for open-source use.

Lumeno 70 Nov 21, 2022
A library of UI components built using Vue.js and TailwindCSS

Varnish This library contains a set of UI components. They range from something as simple as a button, to as complex as a fully-featured, Markdown-bas

Caneara 70 Nov 21, 2022
Learning Physics by Visualising - the fastest, easiest, and retianable way of learning Physics

?? Physics Lab Learning Physics by Visualising - the fastest, easiest, and retainable way of learning Physics here! ?? Inspiration Bored from long phy

Milan 44 Jun 12, 2022
Business React components for Bootstrap and Material-UI

DevExtreme Reactive · DevExtreme Reactive is a set of business React components that deeply integrate with Bootstrap and Material-UI libraries. Common

Developer Express Inc. 1.9k Dec 2, 2022
Tradingview widgets for Vue3 and Nuxt3

Tradingview widgets for Vue3 and Nuxt3

Ehsan Shahverdi 39 Nov 26, 2022
Vue3 ready components library built with love and care designed to integrate beautifully with Bulma CSS

Vue3-ui Vue3 ready components library built with love and care designed to integrate beautifully with Bulma CSS Documentation The full documentation f

null 49 Oct 15, 2022