# quasarframework/quasar

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/quasarframework-quasar).**

27,091 stars · 3,679 forks · JavaScript · mit

## Links

- GitHub: https://github.com/quasarframework/quasar
- Homepage: https://quasar.dev
- awesome-repositories: https://awesome-repositories.com/repository/quasarframework-quasar.md

## Topics

`android` `browser-extension` `electron` `ios` `javascript` `material` `material-components` `material-design` `material-theme` `pwa` `quasar-framework` `server-side-rendering` `ssr` `vue` `vue-component` `vue-components` `vue3` `vuejs` `vuejs3`

## Description

Quasar is a cross-platform development framework that enables the creation of web, mobile, and desktop applications from a single codebase. It provides a declarative architecture where state changes automatically trigger updates to the user interface, supported by a centralized data store that synchronizes state across components.

The framework distinguishes itself through a build-time platform abstraction that transforms a unified project into multiple target formats, including installable progressive web apps. It includes a comprehensive component-driven library that enforces a consistent design system, allowing for rapid interface prototyping. A modular plugin architecture further allows for the injection of custom functionality and third-party integrations into the application lifecycle.

The toolchain manages the entire development pipeline, handling bundling, transpilation, and platform-specific packaging through a unified configuration. This approach supports the standardization of frontend workflows, facilitating the development of responsive single-page applications that utilize virtual document object model reconciliation for efficient rendering.

## Tags

### User Interface & Experience

- [State Management](https://awesome-repositories.com/f/user-interface-experience/state-management.md) — Synchronizes application state across components to ensure consistent UI updates.
- [Component Libraries](https://awesome-repositories.com/f/user-interface-experience/component-libraries.md) — Provides a comprehensive collection of pre-built interface elements with a unified design language.
- [Design Systems](https://awesome-repositories.com/f/user-interface-experience/design-systems.md) — Provides a collection of customizable interface elements following consistent design patterns.
- [Virtual DOM Engines](https://awesome-repositories.com/f/user-interface-experience/virtual-dom-engines.md) — Calculates minimal changes between state updates to efficiently patch the browser document object model.
- [UI Prototyping Tools](https://awesome-repositories.com/f/user-interface-experience/ui-prototyping-tools.md) — Accelerates the creation of complex user interfaces using pre-built design components.

### Web Development

- [UI Frameworks](https://awesome-repositories.com/f/web-development/ui-frameworks.md) — Provides a comprehensive toolkit for building responsive web, mobile, and desktop applications.
- [Web Frameworks](https://awesome-repositories.com/f/web-development/web-frameworks.md) — Serves as a comprehensive framework for building web applications. ([source](https://github.com/quasarframework/quasar))
- [Cross-Platform Development](https://awesome-repositories.com/f/web-development/cross-platform-development.md) — Enables building web, mobile, and desktop applications from a single codebase.
- [Build Abstractions](https://awesome-repositories.com/f/web-development/build-abstractions.md) — Transforms a single codebase into multiple target formats including web, mobile, and desktop applications.
- [Single-Page Applications](https://awesome-repositories.com/f/web-development/single-page-applications.md) — Provides a seamless user experience by updating content without full page reloads.
- [Progressive Web Apps](https://awesome-repositories.com/f/web-development/progressive-web-apps.md) — Delivers installable, offline-capable, and native-like experiences through web browsers.

### Software Engineering & Architecture

- [Declarative Architectures](https://awesome-repositories.com/f/software-engineering-architecture/declarative-architectures.md) — Implements a structured approach where state changes automatically trigger updates to the rendered view.
- [Plugin Architectures](https://awesome-repositories.com/f/software-engineering-architecture/plugin-architectures.md) — Allows developers to inject custom functionality and third-party integrations into the application lifecycle.

### Development Tools & Productivity

- [Build Toolchains](https://awesome-repositories.com/f/development-tools-productivity/build-toolchains.md) — Handles bundling, transpilation, and platform-specific packaging for diverse deployment targets.
