Quasar framework


Quasar Framework is an open-source Vue.JS based framework for building apps, with a single codebase, and deploy it on the Web as a SPA, PWA, SSR, to a Mobile App, using Cordova for iOS & Android, and to a Desktop App, using Electron for Mac, Windows, and Linux.
Quasar Framework was created by Razvan Stoenescu and is maintained by him and the rest of the active core team members, who work at various companies such as Lenovo, IntelliView Technologies Inc. and AG Development Services.

Overview

Quasar Framework Quasar’s motto is: Build high-performance VueJS user interfaces in record time. This is possible because you only need to write one authoritative source of code for all platforms: responsive desktop/mobile websites, PWAs, mobile apps and multi-platform desktop apps and also Browser Extensions.
There’s a component for almost every web development need within Quasar. Quasar is designed with performance & responsiveness in mind, therefore overhead of using Quasar is barely noticeable.

History

Quasar Framework was created by Razvan Stoenescu after working for IBM and Lenovo using constantly new and different software tools to create all the separate types of iOS apps, Android apps, web apps, websites, Windows Desktop apps, Apple Desktop apps, and PWAs. He later summed up his thought process: "I longed for a single framework that would remove all the complexity and produce all these different flavours of apps … from a SINGLE codebase.
Unable to locate such a mythical tool, I decided to build it."
The first source code commit to the project was dated 2015, and Quasar stable 1.0 release was released in July 2019. The first Quasar conference took place in July 2020.

Versions

Features

Components

Quasar apps are built using Vue and *.vue Single File Component system, which contain multiple sections: template, script and style - all in the same file.
The code snippet below contains an example of a Quasar component. The component links properties in a side drawer:

Ecosystem

The core library comes with tools and libraries both developed by the core team and contributors.

Official tooling