---
title: Overview
contributors:
    - adamdbradley
    - steve8708
    - manucorporat
    - gabrielgrant
---

# 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.

[See more presentations, videos, and podcasts](/media/)

[Check out sites built with Qwik](/showcase/)

## Getting Started with Qwik

<div class="card-grid">
    <a class="card card-center" href="/docs/getting-started/">
        <p class="icon">🚀</p>
        <h3>npm create qwik</h3>
    </a>
    <a class="card card-center" href="/docs/think-qwik/">
        <p class="icon">🤔</p>
        <h3>Why Qwik?</h3>
    </a>
    <a class="card card-center" href="/docs/components/overview/">
        <p class="icon">📚</p>
        <h3>API</h3>
    </a>
    <a class="card card-center" href="https://qwik.builder.io/chat">
        <h3>Community</h3>
    </a>
    <a class="card card-center" href="/qwikcity/overview/">
        <p class="icon">🌃</p>
        <h3>QwikCity & Routing</h3>
    </a>
</div>

## Qwik Goals

<div class="card-grid">
    <div class="card">
        <h3>General-purpose</h3>
        <p>Qwik can be used to build any type of web site or application</p>
    </div>
    <div class="card">
        <h3>Instant-on</h3>
        <p>
            Unlike other frameworks, Qwik is resumable which means Qwik
            applications require 0 hydration. This allows Qwik apps to have
            instant-on interactivity, regardless of size or complexity
        </p>
    </div>
    <div class="card">
        <h3>Optimized for speed</h3>
        <p>
            Qwik has unprecedented performance, offering sub-second full page
            loads even on mobile devices. Qwik achieves this by delivering pure
            HTML, and incrementally loading JS only as-needed.
        </p>
    </div>
</div>
