This is the Svelte framework repository (version 5.x), a compiler-based UI framework for building web applications. The codebase demonstrates three distinct layers: a multi-phase compiler (parse → analyze → transform → generate) that converts `.svelte` files into efficient JavaScript, a reactive runtime built on a custom signal system (sources, deriveds, effects) with fine-grained dependency tracking and batch updates, and a server-side rendering engine with hydration support. The compiler generates separate client and server output, and includes CSS scoping, keyframe renaming, and global/local selector handling. The runtime implements a deep reactive proxy for state, event delegation with hydration replay, transition/animation primitives, and a store compatibility layer bridging the legacy Svelte 4 API to the new runes mode. Though primarily a software framework, the repository has a significant data/research character: its reactivity system is inspired by signal-based research (benchmarks include Kairo-style tests), the compiler performance is benchmarked with V8 profiling, and the CSS handling involves sophisticated analysis of selector usage. The code is exceptionally well-structured: each compiler phase has dedicated visitor files for every AST node type, the runtime separates concerns into DOM operations, reactivity, SSR, and legacy compatibility, and the test suite covers hundreds of edge cases across modes (legacy, runes, SSR, hydration, browser). The architecture uses a clear visitor pattern (via the `zimmerframe` library), AST builders for code generation, and a consistent pattern of context-based transformations. Notable highlights include the `proxy.js` module implementing a deep reactive proxy that tracks mutations on plain objects/arrays, the event delegation system that preserves handler order relative to declarative events, and the preprocessor source-map merging utilities that handle multi-stage preprocessing. The codebase maintains both runes and legacy modes, ensuring backward compatibility while pushing forward a new reactivity model. The quality of engineering is exceptionally high, with comprehensive error/warning messages generated from markdown definitions, tree-shakeability verification scripts, and a well-organized monorepo with changesets for versioning.