quasar README

The project's README from github.com/quasarframework/quasar. As one markdown file: README.md.

Quasar Framework logo

Quasar Framework

Build high-performance Vue.js user interfaces in record time: responsive Single Page Apps, SSR Apps, SSG Apps, PWAs, browser extensions, hybrid mobile apps and Electron apps. If you want, all using the same codebase!

Join the chat at https://chat.quasar.dev https://good-labs.github.io/greater-good-affirmation/assets/images/badge.svg

ui tests ui types app-vite tests cli tests create-quasar tests vite-plugin tests utils tests docs tests

Please submit a PR to https://github.com/quasarframework/quasar-awesome with your website/app/Quasar tutorial/video etc. Thank you!

Supporting Quasar

Quasar Framework is an MIT-licensed open source project. Its ongoing development is made possible thanks to the support by our awesome sponsors and backers.

Please consider supporting our efforts, too! If you use Quasar at work, drop a message to your management about sponsoring us at https://donate.quasar.dev/. Please also read why donations are important.

Proudly sponsored by:

 

Documentation

Head on to the Quasar Framework official website: https://quasar.dev

Stay in Touch

For latest releases and announcements, follow us on our Twitter account: @quasarframework

Chat Support

Ask questions at the official community Discord server: https://chat.quasar.dev

Community Forum

Ask questions at the official community forum: https://forum.quasar.dev

Contributing

Please make sure to read the Contributing Guide before making a pull request. If you have a Quasar-related project/component/tool, add it with a pull request to this curated list!

Thank you to all the people who already contributed to Quasar!

Semver

Quasar is following Semantic Versioning 2.0.

License

Copyright (c) 2015-present Razvan Stoenescu

MIT License

quasar (quasarframework/quasar)

Searching Database…

27.2K ·GitHub
这是什么?Quasar 是一个基于 Vue.js 的框架,用于构建高性能的用户界面,可以发布为响应式单页应用(SPA)、服务端渲染应用(SSR)、静态站点生成应用(SSG)、渐进式网页应用(PWA)、浏览器扩展、混合移动应用以及 Electron 桌面应用,而且所有这些都可以使用同一套代码库。
Quasar 只是一个 Vue 组件库,还是一个完整的构建框架?它是一个完整的框架,拥有自己的命令行工具和构建工具链(app-vite、create-quasar),而不仅仅是一组组件。在基于 Material Design 的 Vue 组件之上,它还负责打包、SSR/SSG、PWA 生成,以及为各个目标平台进行打包发布。
如何创建一个新的 Quasar 项目?使用官方的 “create-quasar” 工具搭建项目,然后使用 Quasar CLI(“@quasar/cli” / “@quasar/app-vite”)为你选择的目标(网页、移动端、桌面端等)运行或构建项目。
使用之前需要有 Vue 3 的经验吗?需要。Quasar 面向 Vue 3(项目标签为 vue3/vuejs3),所以你应当了解 Vue 3 的组件模型;目前没有迹象表明它支持 Vue 2。
用同一套代码库,我真正能发布到哪些平台?通过同一套 Quasar 代码库,可以构建网页(SPA、SSR、SSG、PWA)、浏览器扩展、面向 Android 和 iOS 的混合移动应用,以及通过 Electron 构建的桌面应用。
什么是 “create-quasar”?它是官方的项目脚手架工具(由仓库自身的测试套件覆盖),用于根据你选择的构建模式和功能生成新的 Quasar 项目。
它自带现成的 UI 组件吗?是的。Quasar 在框架和 CLI 之外,还提供一整套基于 Material Design 的 Vue 组件,这一点也体现在其 material-components 和 material-theme 标签上。
这个项目仍在积极维护吗?是的。该单体仓库对 CLI、文档站点、Vite 插件和一个 MCP 服务器都运行持续集成(CI),并且项目在 GitHub 上获得了超过 27,000 颗星。
我可以用它开发浏览器扩展吗?可以。browser-extension 是 Quasar 支持的应用模式之一,与 SPA、SSR、PWA、混合移动应用和 Electron 应用并列。
Size
579.6 MB
Stars
27.2K
Age
11y
Commits · 90 Days