MCPcopy
hub / github.com/QwikDev/qwik

github.com/QwikDev/qwik @create-qwik@1.20.0 sqlite

repository ↗ · DeepWiki ↗ · release create-qwik@1.20.0 ↗
3,898 symbols 13,862 edges 1,611 files 65 documented · 2%
README

Qwik Logo

Qwik CI

Instant-loading web apps, without effort

Qwik offers the fastest possible page load times - regardless of the complexity of your website. Qwik is so fast because it allows fully interactive sites to load with almost no JavaScript and pickup from where the server left off.

As users interact with the site, only the necessary parts of the site load on-demand. This precision lazy-loading is what makes Qwik so quick.

Getting Started

npm create qwik@latest
# or
pnpm create qwik@latest
# or
yarn create qwik@latest
# or
bun create qwik@latest

Resources

Community

Development

  • See Contributing.md for more information on how to build Qwik from the source and contribute!

Related

  • Partytown: Relocate resource intensive third-party scripts off of the main thread and into a web worker 🎉.
  • Mitosis: Write components once, run everywhere. Compiles to Vue, React, Solid, Angular, Svelte, and more.
  • Builder: Drag and drop page builder and CMS for React, Vue, Angular, and more.
special sponsor
Special sponsor Builder.io
sponsors
Company logo
Company logo

Extension points exported contracts — how you extend this code

EnvGetter (Interface)
(no doc) [3 implementers]
packages/qwik-city/src/middleware/request-handler/types.ts
Matchers (Interface)
(no doc) [2 implementers]
starters/e2e/global.d.ts
ProcessedJSXNode (Interface)
(no doc) [1 implementers]
packages/qwik/src/core/render/dom/render-dom.ts
AppRouteMap (Interface)
(no doc)
packages/insights/src/routes.gen.d.ts
TestCase (Interface)
(no doc)
packages/eslint-plugin-qwik/qwik.unit.ts
InsightManifest (Interface)
(no doc)
packages/qwik-labs/src-vite/insights/index.ts
SlotState (Interface)
(no doc)
packages/qwik-react/src/react/slot.ts
SiteStore (Interface)
(no doc)
packages/docs/src/context.ts

Core symbols most depended-on inside this repo

component$
called by 1097
packages/qwik/src/core/component/component.public.ts
join
called by 532
packages/qwik/src/optimizer/src/path.ts
useSignal
called by 410
packages/qwik/src/core/use/use-signal.ts
get
called by 285
packages/qwik-city/src/middleware/request-handler/types.ts
useStore
called by 220
packages/qwik/src/core/use/use-store.public.ts
join
called by 217
packages/qwik/src/optimizer/src/types.ts
set
called by 202
packages/qwik-city/src/middleware/request-handler/types.ts
require
called by 174
packages/qwik/src/core/qrl/qrl.unit.ts

Shape

Function 2,975
Interface 593
Method 210
Class 114
Enum 6

Languages

TypeScript100%

Modules by API surface

packages/docs/public/builder/qwik-0.100.0.js429 symbols
packages/qwik-dom/lib/HTMLParser.js163 symbols
packages/qwik-labs/src/devtools/json.ts65 symbols
packages/qwik/src/core/render/jsx/types/jsx-generated.ts61 symbols
packages/qwik/src/optimizer/core/src/fixtures/index.qwik.mjs51 symbols
packages/qwik/src/core/render/dom/visitor.ts43 symbols
packages/qwik/src/core/use/use-task.ts42 symbols
packages/qwik/src/core/render/dom/virtual-element.ts41 symbols
packages/qwik/src/optimizer/src/types.ts40 symbols
packages/qwik/src/core/render/ssr/render-ssr.ts36 symbols
packages/qwik/src/optimizer/src/plugins/plugin.ts35 symbols
scripts/qwik-city.ts31 symbols

Dependencies from manifests, versioned

@algolia/autocomplete-core1.7.4 · 1×
@algolia/client-search4.14.3 · 1×
@auth/core0.40.0 · 1×
@auth/qwik0.8.0 · 1×
@azure/functions3.5.1 · 1×
@azure/static-web-apps-cli1.1.1 · 1×
@builder.io/dev-tools1.0.1 · 1×
@builder.io/qwikworkspace:^ · 1×
@builder.io/qwik-cityworkspace:^ · 1×
@builder.io/qwik-labsworkspace:^ · 1×
@builder.io/qwik-reactworkspace:^ · 1×
@builder.io/sdk-qwik0.14.10 · 1×

For agents

$ claude mcp add qwik \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact