sveltejs/svelte
Maintainers
Active contributors: Rich Harris, Ben McCann, Simon H
Source
- There is no
CODEOWNERSfile in this repository, so all ownership signals derive fromgit logagainstorigin/main. - Bot accounts (
changeset-bot[bot],dependabot[bot],github-actions[bot]) are excluded. Rich HarrisandRich-Harrisare the same author under two committer aliases; a small number of commits also useRichard Harris. They are merged in the table below.
Top contributors all-time (committers)
| Contributor | Approx. commits |
|---|---|
| Rich Harris | 3,983 |
| Conduitry | 804 |
| Simon H | 696 |
| Dominic Gannaway | 497 |
| Tan Li Hau | 320 |
| Ben McCann | 246 |
| Paolo Ricciuti | 245 |
| Puru Vijay | 118 |
The repo has 921 unique authors over its full history.
Subsystem ownership (recent committers)
The table below maps the major subsystems of the svelte package to the engineers most active in those areas, derived from git log -- <path> against origin/main. "Recent" means the all-time leaderboard for that path, weighted by commit count.
| Subsystem | Recent contributors (git history) |
|---|---|
Compiler — parser (packages/svelte/src/compiler/phases/1-parse/) |
Rich Harris, Simon H, Paolo Ricciuti |
Compiler — analyze (packages/svelte/src/compiler/phases/2-analyze/) |
Rich Harris, Simon H, Paolo Ricciuti, Dominic Gannaway |
Compiler — transform (packages/svelte/src/compiler/phases/3-transform/) |
Rich Harris, Simon H, Dominic Gannaway, Paolo Ricciuti |
Migrate codemod (packages/svelte/src/compiler/migrate/) |
Rich Harris, Simon H, Paolo Ricciuti |
Reactivity engine (packages/svelte/src/internal/client/reactivity/) |
Dominic Gannaway, Rich Harris, Simon H |
Client runtime DOM (packages/svelte/src/internal/client/dom/) |
Rich Harris, Simon H, Dominic Gannaway |
Server runtime (packages/svelte/src/internal/server/) |
Rich Harris, Simon H, Dominic Gannaway |
Reactive built-ins (packages/svelte/src/reactivity/) |
Rich Harris, Simon H, Dominic Gannaway |
| Transitions / animate / motion / easing | Rich Harris, Simon H |
Stores (packages/svelte/src/store/) |
Rich Harris, Simon H |
| Build / CI / changesets | Ben McCann, Rich Harris |
Tests harness (packages/svelte/tests/) |
Rich Harris, Simon H, Dominic Gannaway, Paolo Ricciuti |
Where to ask
- GitHub Discussions / Issues — https://github.com/sveltejs/svelte/issues. Reach out via comments on relevant tickets first.
- Discord — https://svelte.dev/chat. There's a
#contributingchannel for code-level questions. - Maintainer meetings — last Saturday of each month. Outcomes are posted publicly on relevant issue threads (per
CONTRIBUTING.md).
Note on aliases
Git history shows the same maintainer under multiple committer-name aliases. Examples (not exhaustive): Rich Harris / Rich-Harris / Richard Harris (same person), dummdidumm (the GitHub username for Simon H). The table above uses primary aliases.
Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.