Qwik is an open-source JavaScript framework built for instant-loading apps through resumability. Learn how it works, key features, and how it compares.
Qwik is an open-source JavaScript framework built around a technique called resumability, which lets web applications become interactive almost instantly by avoiding the traditional hydration step that most frameworks require before a page responds to user input. It was created by Miško Hevery, the original creator of AngularJS and Angular, along with Adam Bradley and Manu Almeida, and introduced publicly around 2021.
Qwik is developed and sponsored primarily by Builder.io, a San Francisco-based visual headless CMS company founded in 2018 where Hevery serves as CTO. The framework itself remains free, open source and community-maintained under the MIT License, with Builder.io funding core development and the project maintained on GitHub under the QwikDev organization.
Qwik's defining feature is resumability: instead of re-executing application logic in the browser to attach event handlers after server rendering, Qwik serializes state into the HTML itself and resumes exactly where the server left off, loading only the JavaScript needed for a specific interaction at the moment it happens.
The framework uses familiar JSX syntax and a component model similar to React, and pairs with Qwik City, a companion meta-framework that adds file-based routing, layouts and server-side rendering conventions. Its tooling includes Vite for development, Vitest and Playwright for testing, and deployment adapters for Vercel, Netlify, Cloudflare, Deno and Express.
Qwik has no pricing because it is a free, open-source framework released under the MIT License. There are no paid tiers, subscriptions or licensing fees for using Qwik in any project, commercial or otherwise.
The framework's ongoing development is funded primarily by Builder.io as a corporate sponsor, supplemented by community contributions on GitHub; teams adopting Qwik only incur the standard costs of hosting and deploying their own applications, not costs tied to the framework itself.
Qwik is used to build web applications and websites that need to become interactive almost instantly, particularly content-heavy sites where fast time-to-interactive affects SEO and conversion.
Yes, Qwik is completely free and open source, released under the MIT License, with no paid tiers or licensing fees.
Qwik was created by Miško Hevery, the original creator of AngularJS and Angular, along with Adam Bradley and Manu Almeida, and was introduced publicly around 2021.
Qwik is primarily developed and sponsored by Builder.io, a San Francisco-based visual headless CMS company founded in 2018, where Hevery serves as CTO.
Resumability is Qwik's core technique of serializing application state into server-rendered HTML and resuming execution in the browser without a traditional hydration step, loading JavaScript only when needed.
Qwik uses JSX syntax and a component model similar to React, which makes it easier for React developers to learn, though its underlying execution model (resumability) is fundamentally different.
Qwik City is Qwik's companion meta-framework that adds file-based routing, layouts and server-side rendering conventions, similar to how Next.js extends React.
Qwik includes deployment adapters for Vercel, Netlify, Cloudflare Pages, Deno Deploy and Express-based Node servers, among others.