
Quasar
A Vue.js framework for building web, mobile, desktop and extension apps from one codebase.
- Stars
- 27.2k
- Forks
- 3.7k
- Licence
- MIT
- Language
- JavaScript
- Last update
- 18 days ago
- Type
- Framework
What it is
Quasar is a framework built on Vue.js for creating user interfaces. According to its README, one codebase can produce single page apps, server-side rendered and static sites, PWAs, browser extensions, hybrid mobile apps and Electron desktop apps. It is aimed at developers who want a ready-made set of components and tooling rather than assembling everything themselves.
- Build a single page web app with Vue components
- Create a hybrid mobile app from the same code as the web app
- Package an app as an Electron desktop application
- Generate a PWA or browser extension from a Vue codebase
Great for
- Developers already familiar with Vue.js
- Teams that want one codebase for web, mobile and desktop targets
- Projects that need a Material Design style interface
- Developers building PWAs or browser extensions with Vue
Not ideal for
- People who do not know JavaScript or Vue, since it assumes that background
- Projects that only need a small static page, where a lighter tool is simpler
- Teams that cannot take on the framework's build and tooling setup
How to get it
- 1
Install with a package manager
You'll need: Node.js · npm or a compatible package manager
Clone the repository
git clone https://github.com/quasarframework/quasar.git - 2
Run it
- Read the official documentation at https://quasar.dev
- Create a new project using the project scaffolding tool described in the docs
- Run the development server from the generated project folder
- Open the local address shown in the terminal to see the app
- 3
Get the most out of it
- Use the offline documentation and API reference that the README says AI coding agents can read
- Explore the Quasar MCP package listed in the README badges for AI tooling integration
- Browse community tutorials and components in the quasar-awesome curated list
- Follow the official Discord and forum for questions and release news
Downloads
Strengths
- Covers many target platforms (web, PWA, mobile, desktop, extensions) from one codebase per the README
- Actively maintained, with a recent release (quasar-v2.35.2) and frequent recent pushes
- MIT licensed with a large star count and an active community forum and Discord
Trade-offs
- Its scope is broad, so learning the full framework takes time
- The README is truncated here, so details of platform support and limits are not confirmed in this entry
- Relies on Vue.js conventions, so it is less useful outside the Vue ecosystem
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| quasar (this) | 27.2k | Framework | intermediate | 18 days ago | Developers already familiar with Vue.js |
| nuxt | 61k | Library | intermediate | 4 days ago | Developers who already know Vue.js and want a structured full-stack setup |
| primevue | 14.4k | Library | intermediate | 1 months ago | Vue developers who already use PrimeVue and need security fixes for existing projects |
| framework7 | 18.8k | Framework | intermediate | 6 days ago | Developers who already know HTML, CSS and JavaScript and want to build mobile-style apps |
| vue-awesome-swiper | 12.8k | Library | intermediate | 3.9 years ago | Teams maintaining an existing Vue 3 app that already uses vue-awesome-swiper v5 and need a bridge while migrating |
| NativeScript | 25.7k | Framework | intermediate | 4 days ago | JavaScript or TypeScript developers who want to build native iOS or Android apps |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.