An open source UI toolkit built on Web Components for creating cross-platform iOS, Android, and PWA apps from one JavaScript/TypeScript codebase.
quasarframework/quasar
A Vue.js framework for building SPAs, SSR/SSG sites, PWAs, browser extensions, mobile and Electron apps from one codebase.
- Stars
- 27,202
- Forks
- 3,663
- Open issues
- 52
- Last commit
- 2 days ago
What is it?
Quasar is a Vue.js framework for building user interfaces that run across many targets. A single codebase can produce single page apps, server-side rendered (SSR) and statically generated (SSG) sites, progressive web apps (PWAs), browser extensions, hybrid mobile apps, and Electron desktop apps.
The framework ships with a large set of accessible, Material Design-styled UI components and a theming system, so developers can assemble interfaces without writing much custom CSS. It is built on Vue 3 and integrates with Vite-based tooling through its CLI and app build packages.
The project also provides documentation and an API reference intended to be read by AI coding agents offline, and includes an MCP package for connecting such agents to Quasar.
Key features
- 01Builds SPA, SSR, SSG, PWA, browser extension, mobile and Electron apps from one codebase
- 02Includes a large set of accessible Material Design-style Vue components
- 03Supports theming and customization of the UI
- 04Integrates with Vite-based build tooling and a dedicated CLI
- 05Provides offline documentation and an MCP package for AI coding agents
Use cases
- Building an enterprise admin dashboard or internal tool with Vue components
- Shipping one web project as a PWA, desktop app and mobile app
- Creating a server-rendered or statically generated marketing site with Vue
- Developing a browser extension UI using Vue
Quick start
- 1
Read the official documentation at quasar.dev
Topics
FAQ
- What is quasar?
- A Vue.js framework for building SPAs, SSR/SSG sites, PWAs, browser extensions, mobile and Electron apps from one codebase. Quasar is a Vue.js framework for building user interfaces that run across many targets. A single codebase can produce single page apps, server-side rendered (SSR) and statically generated (SSG) sites, progressive web apps (PWAs), browser extensions, hybrid mobile apps, and Electron desktop apps.
- Is quasar free to use? What license does it have?
- quasar is open source under the MIT license. Check the license terms before using it in commercial products.
- Is quasar still maintained?
- Actively maintained. The last commit to quasar was on Oct 19, 2026.
- What can I use quasar for?
- Building an enterprise admin dashboard or internal tool with Vue components Shipping one web project as a PWA, desktop app and mobile app Creating a server-rendered or statically generated marketing site with Vue Developing a browser extension UI using Vue
- How do I install quasar?
- Read the official documentation at quasar.dev
- Where can I get quasar?
- The source code and installation instructions are on GitHub: https://github.com/quasarframework/quasar
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A Material Design UI component framework for Vue, providing handcrafted, responsive components for building web applications.
A curated awesome-list of Flutter libraries, plugins, tutorials, articles, and example apps, organized by topic.
A Vue.js-based cross-platform framework that lets developers write one codebase for iOS, Android, HarmonyOS, Web and many mini-program platforms.
A graphical desktop GUI for scrcpy that mirrors and controls Android devices on Windows, macOS and Linux.
Google's official Material Design icon sets (Material Symbols and classic Material Icons) in SVG, icon font, Android, and iOS formats.