helix-editor/helix
Maintainers
This page maps subsystems to the people who know them best, derived from git log on the default branch (master). The repository has no CODEOWNERS file — ownership is informal.
The numbers are commit counts attributed to each contributor for that subsystem (all-time, default branch). Bot accounts (dependabot[bot]) are excluded — they are useful signals about churn but not the people you'd reach out to with a question.
Project lead
Blaž Hrastnik (@archseer) is the original author and the primary maintainer. He shows up as a top contributor in every long-lived crate. The author email recorded in Cargo.toml's workspace.package.authors is his.
Per-crate top contributors
| Crate | Top contributors (recent + frequent) |
|---|---|
helix-core |
Blaž Hrastnik, Michael Davis, Pascal Kuthe, Nathan Vegdahl |
helix-view |
Blaž Hrastnik, Michael Davis, Pascal Kuthe, Jan Hrastnik |
helix-term |
Blaž Hrastnik, Michael Davis, Pascal Kuthe, Gokul Soumya |
helix-tui |
Blaž Hrastnik, Michael Davis, Ivan Tham, Gokul Soumya |
helix-lsp |
Blaž Hrastnik, Michael Davis, Pascal Kuthe, Philipp Mildenberger |
helix-dap |
Dmitry Sharshakov, Blaž Hrastnik, Michael Davis, Matouš Dzivjak |
helix-loader |
Michael Davis, Pascal Kuthe, Skyler Hawthorne, RoloEdits |
helix-vcs |
Pascal Kuthe, Michael Davis, Sebastian Thiel, RoloEdits |
helix-event |
Pascal Kuthe (primary author), Michael Davis |
helix-stdx |
Michael Davis, RoloEdits, Pascal Kuthe, mo8it |
helix-parsec |
Skyler Hawthorne (snippet parser author) |
helix-lsp-types / helix-dap-types |
Mostly type maintenance — Michael Davis, dependabot |
Active areas
- Tree-sitter / syntax highlighting: Pascal Kuthe and Michael Davis are the most active. Pascal authored
helix-eventandtree-house, the highlighter crate Helix uses since 25.07. - Pickers and UI: Pascal Kuthe drove the
nucleo-based picker rewrite; Michael Davis maintains it. - DAP integration: Dmitry Sharshakov is the original author; recent maintenance has been spread across the team.
- Themes: No single owner — many contributors port themes.
cargo xtask theme-checkis the gate. languages.toml: Most changes are dependabot grammar bumps or community PRs adding language support.
Reaching out
- Matrix:
#helix-editor:matrix.orgis where the maintainers are reachable. The wider#helix-community:matrix.orgspace is where users discuss and triage. - GitHub: Tag the relevant maintainer's GitHub handle in an issue or PR comment if you need a specific person's review. Don't ping for general questions — those go to the chat.
Becoming a maintainer
There's no formal process. The pattern is the same as in most Rust ecosystem projects: contribute substantively over time, build trust, and the existing maintainers will offer commit access when it's earned. The fastest path is to pick a subsystem, fix bugs in it, and review PRs touching it.
Note on attribution
This page reflects all-time contribution counts as of 2026-04-30 (commit 3beb2680). The relative ranking is stable but the absolute numbers shift weekly as new PRs land. To see the current state for any path, run:
git log --pretty=format:"%an" -- <path> | sort | uniq -c | sort -rn | headBuilt by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.