· community · contributors

Built by people who read the IR.

Vesk is small and review-heavy. Every PR touches the compiler test matrix — 95 parser, 145 server codegen, 145 hydration. Docs are verified against source.

parser · IR · codegen

Compiler owner

No regex, pure TS pipeline. Every TS feature in .vsk.

reactivity · hydration

Runtime owner

Fine-grained, claim walkers, viewport/idle strategies.

Kotlin emitter

Native owner

IR → Compose, shared validation.

HMR · LSP · CLI

DX owner

90 ms HMR, Volar, vesk typecheck.

content · search

Docs owner

Full-text derived search, verified docs.

examples · showcase

Community

Aurora/Fieldbook case studies.

How to contribute — and why it sells

Vs Next.js — scale

  • Next: 3k contributors, bot triage, slow review.
  • Vesk: ~12 active, human review, commit-level feedback.
  • Your PR is read by the parser author, not a bot.

Vs Svelte/Astro — depth

  • Astro: content-first, runtime thin.
  • Svelte: runtime-first, compiler helps.
  • Vesk: compiler-is-the-product — IR shared to Kotlin.