Welcome to Qwik
Qwik is a new kind of web framework that can deliver instant loading web applications at any size or complexity. Your sites and apps can boot with about 1kb of JS (regardless of application complexity), and achieve consistent performance at scale.
Getting Started with Qwik
Getting Started
Learn the basics and create your first Qwik app in minutes.
Why Qwik?
Understand resumability, JS streaming, and what makes Qwik unique.
API Reference
Complete reference for all Qwik core APIs, hooks, and utilities.
Courses
Step-by-step tutorials and interactive courses for all skill levels.
Community
Join the Discord, contribute to the project, and share what you build.
Qwik Router
File-based routing, loaders, actions, and middleware for your app.
Explore More
Media & Presentations
See more presentations, videos, and podcasts
Showcase
Check out websites built with Qwik
Why Qwik?
General-purpose
Qwik can be used to build any type of website or application.
Instant Interactivity
Qwik apps work instantly without any delay because they don't need hydration, regardless of their size or complexity.
JS Streaming
Qwik delivers sub-second full page loads, even on mobile, by serving pure HTML and executing JavaScript when your users opt-in.