Skip to content

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
Step-by-step guide: how to use QuasarInstall, first run, examples, tips and FAQs

How to get it

  1. 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. 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. 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

ProjectStarsTypeLevelUpdatedBest for
quasar (this)27.2kFrameworkintermediate18 days agoDevelopers already familiar with Vue.js
nuxt61kLibraryintermediate4 days agoDevelopers who already know Vue.js and want a structured full-stack setup
primevue14.4kLibraryintermediate1 months agoVue developers who already use PrimeVue and need security fixes for existing projects
framework718.8kFrameworkintermediate6 days agoDevelopers who already know HTML, CSS and JavaScript and want to build mobile-style apps
vue-awesome-swiper12.8kLibraryintermediate3.9 years agoTeams maintaining an existing Vue 3 app that already uses vue-awesome-swiper v5 and need a bridge while migrating
NativeScript25.7kFrameworkintermediate4 days agoJavaScript 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.