Coder Social home page Coder Social logo

sarvex / vuestic-ui Goto Github PK

View Code? Open in Web Editor NEW

This project forked from epicmaxco/vuestic-ui

0.0 1.0 0.0 35.17 MB

Free and Open Source UI Library for Vue 3 🀘

Home Page: https://vuestic.dev

License: MIT License

Shell 0.01% JavaScript 0.66% TypeScript 39.52% CSS 0.01% HTML 0.78% Batchfile 0.01% Vue 54.60% Dockerfile 0.11% SCSS 4.33%

vuestic-ui's Introduction

Vuestic UI Logo
Vue.js 3.0 UI Library
Developed by Epicmax. Designed by Vasili Savitski.

CI badge License Version

Documentation | Discord

Vuestic UI is forever free and open to contributions. See our issues, contributing guide and join discussions on our Discord to help us improve Vuestic UI experience.

Why use Vuestic UI?

  • Vue.js 3.0 compatible
  • Accessibility
  • Dark Theme support
  • Feature-rich: more than 60 customizable components
  • Two built-in color scheme presets
  • Powerful configurations:
    • Local - configure components in-depth
    • Global - configure framework overall
  • Cross-browser and responsive
  • i18n-ready
  • MIT license

Installation

First, make sure you have all prerequisites installed:

After checking the prerequisites, install Vuestic UI via npm/yarn:

npm install vuestic-ui
//or
yarn add vuestic-ui

Quick start

Make sure you've imported both styles and plugin into your entry file:

//main.js
import { createApp } from 'vue'
import App from './App.vue'
import { createVuestic } from 'vuestic-ui'
import 'vuestic-ui/css'

createApp(App)
  .use(createVuestic())
  .mount('#app')

Documentation

Information, guides and tutorials are available on vuestic.dev

Partners & Sponsors ❀️

Epicmax, vuejobs, ag-grid, flatlogic, browserstack and jetbrains


Thanks to BrowserStack for providing the infrastructure that allows us to test using all possible browsers.

Thanks to Chromatic for providing the visual testing platform that helps us review UI changes and prevent visual regressions.

Become a partner: [email protected]

Community

Ask questions at the official community discord server

Vuestic Admin

See Vuestic UI library in action. Vuestic Admin is a great example of a real-world web application based on Vuestic UI.

Contributing

Thanks for all your wonderful PRs, issues and ideas.


You’re always welcome to join: check out our contribution guides , open issues and discord server

Browsers support

We design Vuestic UI to support the latest modern web browsers.

IE / Edge
IE/Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
Opera
Opera
Edge last 2 versions last 2 versions last 2 versions last 2 versions

Can I hire you guys?

Epicmax is committed to Open Source from its beginning. Vuestic UI was created and backed by Epicmax, and is supported through all the years. You can request a consultation or order web development services by Epicmax via this form 😎

Say hi: [email protected]. We will be happy to work with you!

Other work we’ve done 🀘

Meet the Team

Follow us

Stay up to date with the latest Vuestic news! Follow us on Twitter or Linkedin

License

MIT license.

vuestic-ui's People

Contributors

m0ksem avatar asvae avatar untael avatar kushich avatar aluarius avatar rvitaly1978 avatar rustem-nasyrov avatar vlad-shusterman avatar dependabot[bot] avatar smellyshovel avatar derranion avatar alexanderboriskin avatar eqxs avatar lighthousekeeperyn avatar nastassiadanilova avatar raichev-dima avatar eugenizer avatar sergeipleshkov avatar xiongmao86 avatar misterpekert avatar roman4437 avatar sarvex avatar sergey-kravcov avatar zvenigorodskaia avatar dieseltriplex avatar smartapant avatar kreezag avatar damirja avatar ilearnjs avatar azgiliat avatar

Watchers

 avatar

vuestic-ui's Issues

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • chore(deps): update dependency @nuxtjs/tailwindcss to ^6.12.0
  • chore(deps): update dependency @storybook/jest to ^0.2.0
  • chore(deps): update dependency @storybook/testing-library to ^0.2.0
  • chore(deps): update dependency @vitejs/plugin-vue to ^4.2.1
  • chore(deps): update dependency @vue/test-utils to v2.4.5
  • chore(deps): update dependency acorn to ^8.8.2
  • chore(deps): update dependency c8 to ^7.13.0
  • chore(deps): update dependency core-js to ^3.37.0
  • chore(deps): update dependency node to v18.20.2 (node, @types/node)
  • chore(deps): update dependency postcss-custom-properties to ^13.1.5
  • chore(deps): update dependency rollup-plugin-typescript2 to ^0.36.0
  • chore(deps): update dependency sass to ^1.76.0
  • chore(deps): update dependency sass-loader to ^10.4.1
  • chore(deps): update dependency semver to ^7.6.0 (semver, @types/semver)
  • chore(deps): update dependency ts-loader to ^9.5.1
  • chore(deps): update dependency typescript to ^5.0.4
  • chore(deps): update dependency vite-plugin-chunk-split to ^0.5.0
  • chore(deps): update dependency vitest to ^0.34.0
  • chore(deps): update dependency vue-bundle-renderer to v0.5.0
  • chore(deps): update dependency vue-router to ^4.3.2
  • chore(deps): update dependency vue-tsc to ^1.6.1
  • chore(deps): update dependency webpack to ^5.81.0
  • chore(deps): update dependency webpack-bundle-analyzer to ^4.8.0
  • chore(deps): update dependency webpack-merge to ^5.8.0
  • chore(deps): update eslint and prettier (eslint-plugin-import, eslint-plugin-node, eslint-plugin-storybook)
  • chore(deps): update node.js to v18.20.2
  • chore(deps): update react monorepo with types to v18.3.1 (react, react-dom)
  • chore(deps): update vue monorepo to ^3.4.26 (@vue/compiler-sfc, vue)
  • fix(deps): update dependency @docsearch/js to ^3.6.0
  • fix(deps): update dependency @nuxtjs/google-fonts to ^3.2.0
  • fix(deps): update dependency @types/lodash to ^4.17.0
  • fix(deps): update dependency tsx to ^3.14.0
  • fix(deps): update nuxtjs monorepo to ^3.11.2 (@nuxt/kit, nuxt)
  • chore(deps): update actions/upload-artifact action to v4
  • chore(deps): update chromaui/action action to v11
  • chore(deps): update cypress/included docker tag to v13
  • chore(deps): update dependency @rollup/plugin-commonjs to v25
  • chore(deps): update dependency @rollup/plugin-node-resolve to v15
  • chore(deps): update dependency @types/marked to v6
  • chore(deps): update dependency @vitejs/plugin-vue to v5
  • chore(deps): update dependency @vue/eslint-config-standard to v8
  • chore(deps): update dependency @vue/eslint-config-typescript to v13
  • chore(deps): update dependency babel-loader to v9
  • chore(deps): update dependency c8 to v9
  • chore(deps): update dependency chromatic to v11
  • chore(deps): update dependency css-minimizer-webpack-plugin to v6
  • chore(deps): update dependency ionicons to v7
  • chore(deps): update dependency jsdom to v24
  • chore(deps): update dependency lerna to v8
  • chore(deps): update dependency lint-staged to v15
  • chore(deps): update dependency mini-css-extract-plugin to v2 (mini-css-extract-plugin, @types/mini-css-extract-plugin)
  • chore(deps): update dependency node to v20 (node, @types/node)
  • chore(deps): update dependency optimize-css-assets-webpack-plugin to v6
  • chore(deps): update dependency postcss-import to v16
  • chore(deps): update dependency postcss-loader to v8
  • chore(deps): update dependency rollup to v4
  • chore(deps): update dependency sass-loader to v14
  • chore(deps): update dependency storybook-dark-mode to v4
  • chore(deps): update dependency style-loader to v4
  • chore(deps): update dependency stylelint to v16
  • chore(deps): update dependency stylelint-config-standard to v36
  • chore(deps): update dependency syncpack to v12
  • chore(deps): update dependency tsup to v8
  • chore(deps): update dependency vitest to v1
  • chore(deps): update dependency vue-bundle-renderer to v2
  • chore(deps): update dependency vue-component-meta to v2
  • chore(deps): update dependency vue-loader to v17
  • chore(deps): update dependency vue-tsc to v2
  • chore(deps): update eslint and prettier (major) (@typescript-eslint/eslint-plugin, @typescript-eslint/parser, eslint, eslint-plugin-promise, eslint-plugin-vue)
  • chore(deps): update font awesome to v6 (major) (@fortawesome/fontawesome-svg-core, @fortawesome/free-solid-svg-icons)
  • chore(deps): update github/codeql-action action to v3
  • chore(deps): update node.js to v22
  • chore(deps): update peter-evans/create-pull-request action to v6
  • chore(deps): update storybook monorepo to v8 (major) (@storybook/addon-essentials, @storybook/addon-interactions, @storybook/addon-links, @storybook/blocks, @storybook/vue3, @storybook/vue3-vite, storybook)
  • fix(deps): update ag-grid monorepo to v31 (major) (@ag-grid-community/client-side-row-model, @ag-grid-community/core, @ag-grid-community/styles, @ag-grid-community/vue3)
  • fix(deps): update dependency colortranslator to v4
  • fix(deps): update dependency marked to v12
  • fix(deps): update dependency ora to v8
  • fix(deps): update dependency pathe to v1
  • fix(deps): update dependency tsx to v4
  • πŸ” Create all rate-limited PRs at once πŸ”

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

  • chore(deps): update dependency vite to v4.5.3 [security]
  • chore(deps): replace dependency rollup-plugin-terser with @rollup/plugin-terser 0.1.0
  • chore(deps): pin node.js
  • fix(deps): pin dependencies (@ag-grid-community/client-side-row-model, @ag-grid-community/core, @ag-grid-community/styles, @ag-grid-community/vue3, @babel/core, @babel/plugin-transform-modules-commonjs, @babel/preset-env, @docsearch/js, @faker-js/faker, @floating-ui/vue, @funken-studio/sitemap-nuxt-3, @nuxt/eslint-config, @nuxt/kit, @nuxt/postcss8, @nuxtjs/color-mode, @nuxtjs/google-fonts, @nuxtjs/tailwindcss, @rollup/plugin-commonjs, @rollup/plugin-node-resolve, @storybook/addon-essentials, @storybook/addon-interactions, @storybook/addon-links, @storybook/blocks, @storybook/jest, @storybook/testing-library, @storybook/vue3, @storybook/vue3-vite, @types/acorn, @types/cleave.js, @types/escodegen, @types/estree, @types/lodash, @types/marked, @types/mini-css-extract-plugin, @types/node, @types/prompts, @types/semver, @types/webpack, @types/yargs, @vitejs/plugin-vue, @vue/cli-plugin-babel, @vue/cli-plugin-e2e-cypress, @vue/cli-plugin-eslint, @vue/cli-plugin-router, @vue/cli-plugin-typescript, @vue/cli-service, @vue/compiler-sfc, @vue/eslint-config-standard, @vue/eslint-config-typescript, @vue/test-utils, @vuelidate/core, @vuelidate/validators, acorn, acorn-walk, autoprefixer, babel-loader, c8, chalk, chromatic, cleave.js, codesandbox, colortranslator, core-js, cross-env, css-minimizer-webpack-plugin, dotenv, escodegen, highlight.js, identity-obj-proxy, inquirer, ionicons, jsdom, lerna, lint-staged, lodash, marked, mini-css-extract-plugin, nuxt, optimize-css-assets-webpack-plugin, ora, pathe, postcss, postcss-custom-properties, postcss-import, postcss-loader, prompts, rollup, rollup-plugin-analyzer, rollup-plugin-copy, rollup-plugin-postcss, rollup-plugin-scss, rollup-plugin-terser, rollup-plugin-typescript2, rollup-plugin-visualizer, rollup-plugin-vue, sass, sass-loader, semver, serve, storybook, storybook-dark-mode, style-loader, stylelint, stylelint-config-standard, syncpack, ts-loader, ts-node, tsup, tsx, typescript, vite-plugin-chunk-split, vitest, vue, vue-component-meta, vue-gtag, vue-loader, vue-router, vue-tsc, webpack, webpack-bundle-analyzer, webpack-cli, webpack-merge, when-dependencies-installed, yargs, yorkie)
  • chore(deps): update all patch dependencies (@fortawesome/vue-fontawesome, @types/escodegen, @types/estree, @types/prompts, @types/webpack, @types/yargs, inquirer, postcss, ts-node)
  • chore(deps): update dependency @faker-js/faker to ^8.4.1
  • chore(deps): update dependency @fortawesome/fontawesome-free to v6.5.2
  • chore(deps): update dependency @nuxt/eslint-config to ^0.3.0
  • Click on this checkbox to rebase all open PRs at once

Detected dependencies

circleci
.circleci/config.yml
  • cimg/node 18.16.0
docker-compose
packages/bundlers-tests/docker-compose.yml
  • cypress/included 10.11.0
dockerfile
packages/bundlers-tests/docker-tests/cli.Dockerfile
packages/bundlers-tests/docker-tests/nuxt-spa.Dockerfile
packages/bundlers-tests/docker-tests/nuxt-ssr.Dockerfile
packages/bundlers-tests/docker-tests/packages-16.Dockerfile
  • node 16-alpine
packages/bundlers-tests/docker-tests/packages-lts.Dockerfile
packages/bundlers-tests/docker-tests/vite-cjs.Dockerfile
packages/bundlers-tests/docker-tests/vite.Dockerfile
packages/bundlers-tests/docker-tests/webpack.Dockerfile
github-actions
.github/workflows/chromatic.yml
  • actions/checkout v4
  • chromaui/action v1
.github/workflows/codeql-analysis.yml
  • actions/checkout v4
  • github/codeql-action v2
  • github/codeql-action v2
  • github/codeql-action v2
.github/workflows/codeql.yml
  • actions/checkout v4
  • github/codeql-action v2
  • github/codeql-action v2
  • github/codeql-action v2
.github/workflows/mega-linter.yml
  • actions/checkout v4
  • oxsecurity/megalinter v7
  • actions/upload-artifact v3
  • peter-evans/create-pull-request v5
  • stefanzweifel/git-auto-commit-action v5
npm
package.json
  • lerna ^3.20.2
  • syncpack ^9.8.6
  • yorkie ^2.0.0
packages/ag-grid-theme/package.json
  • @ag-grid-community/client-side-row-model ^29.3.3
  • @ag-grid-community/core ^29.3.3
  • @ag-grid-community/styles ^29.3.3
  • @ag-grid-community/vue3 ^29.3.3
  • sass ^1.57.1
  • rollup ^3.15.0
  • rollup-plugin-scss ^4.0.0
packages/bundlers-tests/package.json
packages/create-vuestic/package.json
  • chalk ^5.2.0
  • ora ^6.3.0
  • prompts ^2.4.2
  • @types/node ^18.16.0
  • @types/prompts ^2.4.4
  • tsup ^6.5.0
  • tsx ^3.12.1
packages/deploy/package.json
  • tsx ^3.12.1
  • inquirer ^9.2.0
  • typescript ^5
  • chalk ^5.2.0
packages/docs/package.json
  • @docsearch/js ^3.2.1
  • @funken-studio/sitemap-nuxt-3 ^4.0.4
  • @nuxtjs/google-fonts ^3.0.1
  • @types/acorn ^6.0.0
  • acorn ^8.8.1
  • codesandbox ^2.2.3
  • highlight.js ^11.7.0
  • marked ^4.3.0
  • vue-gtag ^2.0.1
  • @nuxt/eslint-config ^0.1.1
  • @nuxt/postcss8 ^1.1.3
  • @nuxtjs/color-mode ^3.2.0
  • @nuxtjs/tailwindcss ^6.3.0
  • @types/escodegen ^0.0.9
  • @types/estree ^1.0.1
  • @types/marked ^4.3.0
  • acorn ^8.8.1
  • acorn-walk ^8.2.0
  • autoprefixer ^10.4.14
  • escodegen ^2.0.0
  • eslint 7.32.0
  • nuxt 3.4.3
  • postcss ^8.2.1
  • postcss-custom-properties ^13.1.1
  • serve ^14.2.0
  • stylelint ^13.13.1
  • stylelint-config-standard ^22.0.0
  • vitest ^0.18.1
  • vue-component-meta ^1.8.8
  • vue-router ^4.1.6
  • vue-tsc ^1.2.0
packages/github-utilities/package.json
  • chalk ^5.2.0
  • inquirer ^9.2.0
  • tsx ^3.12.1
  • typescript ^5
  • dotenv ^16.3.1
packages/nuxt/package.json
  • @nuxt/kit ^3.0.0
  • nuxt ^3.1.1
  • pathe ^0.3.5
  • eslint 7.32.0
packages/sandbox/package.json
  • @vue/cli-service 5
  • rollup-plugin-visualizer ^5.9.0
  • vue *
  • @vitejs/plugin-vue ^4.1.0
  • @vue/test-utils ^2.0.2
  • lodash ^4.17.21
  • nuxt ^3.1.1
  • rollup-plugin-analyzer ^4.0.0
  • sass ^1.57.1
  • serve ^14.2.0
  • ts-loader ^9.3.0
  • ts-node ^10.8.1
  • typescript ^5
  • vite ^4.2.1
  • vitest *
  • vue-bundle-renderer 0.4.1
  • vue-tsc ^1.2.0
  • webpack ^5.4.1
  • webpack-cli ^5.1.4
  • when-dependencies-installed ^1.0.1
packages/tailwind/package.json
  • vite ^4.2.1
  • tailwindcss ^3.2.4
packages/ui/package.json
  • @floating-ui/vue ^1.0.1
  • @types/lodash ^4.14.194
  • cleave.js ^1.6.0
  • colortranslator ^3.0.2
  • lodash ^4.17.21
  • @babel/core ^7.23.2
  • @babel/plugin-transform-modules-commonjs ^7.23.0
  • @babel/preset-env ^7.23.2
  • @faker-js/faker ^8.0.2
  • @fortawesome/fontawesome-free 6.4.2
  • @fortawesome/fontawesome-svg-core 1.3.0
  • @fortawesome/free-solid-svg-icons 5.15.4
  • @fortawesome/vue-fontawesome 3.0.3
  • @rollup/plugin-commonjs ^19.0.0
  • @rollup/plugin-node-resolve ^13.0.0
  • @storybook/addon-essentials ^7.1.0
  • @storybook/addon-interactions ^7.1.0
  • @storybook/addon-links ^7.1.0
  • @storybook/blocks ^7.1.0
  • @storybook/jest ^0.1.0
  • @storybook/testing-library ^0.0.14-next.2
  • @storybook/vue3 ^7.1.0
  • @storybook/vue3-vite ^7.1.0
  • @types/cleave.js ^1.4.7
  • @types/mini-css-extract-plugin ^1.2.1
  • @types/semver ^7.3.6
  • @types/webpack ^5.28.1
  • @types/yargs ^17.0.24
  • @typescript-eslint/eslint-plugin 4.33.0
  • @typescript-eslint/parser 4.33.0
  • @vitejs/plugin-vue ^4.1.0
  • @vue/cli-plugin-babel ^5.0.0-alpha.3
  • @vue/cli-plugin-e2e-cypress ^5.0.0-alpha.3
  • @vue/cli-plugin-eslint ^5.0.0-alpha.3
  • @vue/cli-plugin-router ^5.0.0-alpha.3
  • @vue/cli-plugin-typescript ^5.0.0-alpha.3
  • @vue/cli-service ^5.0.0-alpha.3
  • @vue/compiler-sfc ^3.1.4
  • @vue/eslint-config-standard ^6.0.0
  • @vue/eslint-config-typescript ^7.0.0
  • @vue/test-utils 2.0.0-beta.14
  • @vuelidate/core ^2.0.3
  • @vuelidate/validators ^2.0.3
  • babel-loader ^8.2.1
  • c8 ^7.12.0
  • chromatic ^6.21.0
  • core-js ^3.8.2
  • cross-env ^7.0.2
  • css-minimizer-webpack-plugin ^3.0.0
  • eslint 7.32.0
  • eslint-plugin-import 2.27.5
  • eslint-plugin-node 11.1.0
  • eslint-plugin-promise 4.3.1
  • eslint-plugin-standard 5.0.0
  • eslint-plugin-storybook 0.6.15
  • eslint-plugin-vue 7.20.0
  • identity-obj-proxy ^3.0.0
  • ionicons ^3.0.0
  • jsdom ^16.2.2
  • lint-staged ^11.1.2
  • mini-css-extract-plugin ^1.3.0
  • optimize-css-assets-webpack-plugin ^5.0.4
  • postcss ^8.2.1
  • postcss-import ^14.0.2
  • postcss-loader ^4.1.0
  • react 18.2.0
  • react-dom 18.2.0
  • rollup ^3.15.0
  • rollup-plugin-copy ^3.4.0
  • rollup-plugin-postcss ^4.0.0
  • rollup-plugin-terser ^7.0.2
  • rollup-plugin-typescript2 ^0.30.0
  • rollup-plugin-vue ^6.0.0
  • sass ^1.57.1
  • sass-loader ^10.1.0
  • semver ^7.5.3
  • storybook ^7.1.0
  • storybook-dark-mode ^3.0.0
  • style-loader ^2.0.0
  • stylelint ^13.13.1
  • stylelint-config-standard ^22.0.0
  • ts-loader ^9.3.0
  • typescript ^5
  • vite ^4.2.1
  • vite-plugin-chunk-split ^0.4.7
  • vitest ^0.18.1
  • vue ^3.0.4
  • vue-loader ^16.3.0
  • vue-tsc ^1.2.0
  • webpack ^5.4.1
  • webpack-bundle-analyzer ^4.1.0
  • webpack-cli ^5.1.4
  • webpack-merge ^5.5.0
  • yargs ^17.5.1
  • vue ^3.0.4
packages/vue-cli-plugin/package.json
nvm
.nvmrc
  • node v18.16.0

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.