quasar is a free, open source browsers & extensions project written in JavaScript and released under MIT. It has 27,210 GitHub stars, 3,674 forks and 74 open issues, and was last pushed 8 hours ago. On this registry it ranks #14 of 65 tracked projects in Browsers & Extensions, with 5 head-to-head comparisons available.

What is quasar?

Quasar Framework is an MIT-licensed Vue.js framework that builds responsive single page apps, server-side rendered and statically generated sites, progressive web apps, browser extensions, hybrid mobile apps, and Electron desktop apps from a single codebase.

What it is

Quasar Framework is a JavaScript user interface framework for Vue.js, maintained under the MIT licence with copyright held by Razvan Stoenescu since 2015. It ships as an ecosystem of packages rather than a single library: the repository carries continuous integration workflows for create-quasar, cli, app-vite, vite-plugin, utils, ui-tests, ui-types, and docs-tests, which indicates a scaffolding tool, a command line interface, a Vite integration, a shared utilities layer, and a typed component library. The project follows Semantic Versioning 2.0, and its public face lives at https://quasar.dev.

The concrete problem it solves is build-target fragmentation. A team that wants a web app, an installable progressive web app for mobile browsers, a Chrome-style browser extension, native Android and iOS packages, and an Electron desktop binary would ordinarily maintain several separate codebases with separate component libraries and separate release pipelines. Quasar instead lets one Vue.js codebase serve all of those outputs, using the same components across each target. It replaces the combination of a web component library plus per-platform wrappers and a separate wrapper toolchain with a unified framework and its own Vite-based build tooling.

Key capabilities

  • One codebase produces Single Page Apps, SSR Apps, SSG Apps, PWAs, browser extensions, hybrid mobile apps, and Electron apps.
  • Material Design implementation, reflected in the material, material-components, material-design, and material-theme topics.
  • Scaffolding and build tooling distributed as discrete packages: create-quasar, the CLI, app-vite, and vite-plugin.
  • Type definitions shipped and validated, evidenced by the ui-types workflow alongside ui-tests.
  • Semantic Versioning 2.0 compliance, stated explicitly in the README.
  • Cross-platform targets covering android, ios, electron, browser-extension, and pwa.
  • Community infrastructure: a Discord server at chat.quasar.dev, a forum at forum.quasar.dev, and a curated project list at quasarframework/quasar-awesome.

Who uses it and how

  • Web teams that need to ship a responsive SPA and later add SSR or static generation without rewriting the interface layer.
  • Product teams targeting mobile app stores and the web simultaneously, where the README's hybrid mobile support removes the need for separate native UI code.
  • Desktop application developers who want an Electron build sharing components with the web version of the same product.
  • Browser extension authors, listed as a first-class target among the repository's topics.
  • Teams that maintain a PWA for users who install from the browser rather than an app store.

Getting started

The README directs all installation and setup documentation to the official site at https://quasar.dev, and the repository's own workflows cover the create-quasar scaffolding package and the cli, which are the entry points the project maintains. Contributors are pointed at CONTRIBUTING.md and at quasarframework/quasar-awesome for the community project list.

How it compares

No comparable or paid alternatives are named anywhere in the material provided, and no list of replaced commercial products is supplied, so this project stands alone in this registry on the evidence available. What can be said from the facts is that its distinguishing claim is target breadth: one Vue.js codebase spanning web, mobile, desktop, extension, and PWA output, offered under the MIT licence with no stated commercial tier or usage restriction.

When to use it — and when not to

Quasar suits self-hosters and teams already committed to Vue.js who are willing to operate Node.js and Vite build tooling and to keep the framework's package set current, since the workflow names create-quasar, cli, app-vite, and vite-plugin make the toolchain part of the product. The README is thin on operational detail: it contains no install command, no code sample, and no configuration example, deferring everything to the external site, so anyone expecting to work from the repository alone will be disappointed. It is a poor fit for projects that are not on Vue.js, and for anyone wanting a zero-build, dependency-light library, since the value proposition depends on adopting the whole toolchain.

project readme (upstream, from github) — read inline

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

Frequently asked questions

Is quasar free to use?

quasar is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does quasar do?

Quasar Framework - Build high-performance VueJS user interfaces in record time

What is quasar written in?

quasar is primarily written in JavaScript. Its source is publicly available at https://github.com/quasarframework/quasar, and it has 27,210 GitHub stars.