github.com-cloudflare-workerd
all · 63 devs · built 2026-08-09
Repository snapshot
Monthly reports
No monthly reports available yet.
Performance over time
ETV stacked by Growth, Maintenance and Fixes — 90-day moving average, normalized to ETV / month.
Average performance per developer
ETV per active developer per month — 30-day moving average.
Active developers over time
Unique developers committing each day — 90-day moving average.
Knowledge concentration
How dependent is this repo on a small number of contributors? Higher top-1 share = higher key-person risk.
James M Snell owns 16.3 % of commits.
Top contributors
Most impactful commits
Top 20 by ETV in the all-time window.
- 7.6ETVSpelling fixes. (#3461) * Spelling fixes. * readd is re-add, not read * Revert change to expected textErik Corry · 7ab82d8d · 2025-02-05
- 5.1ETVadd gc support to Rust owned objectsYagiz Nizipli · 75b49f9e · 2026-03-18
- 4.8ETVadd WORKERD_ENABLE_ALL_AUTOGATES env variableYagiz Nizipli · 38586257 · 2025-05-09
- 4.3ETVadd node:fs and node:fs/promises stub methods (#3796)Yagiz Nizipli · 24d5823c · 2025-06-02
- 4.1ETV[build] 04-30-25 Roll Rust depsFelix Hanau · 33e007cb · 2025-04-30
- 4.0ETVenable eslint on wd-test filesYagiz Nizipli · 1b9c849f · 2026-03-06
- 4.0ETVMake all tests pass after adding all-compat-flags variant First we bulk remove compat date from all tests. Then we add enable-flags to make the default variant pass. Then we add disable-flags to make the all-compat-flags variant pass. Python tests don't run all-compat-flags and all-autogates variants. I made them all pass under those variants and then disabled the variants. The impact on CI times is just way too high to justify the value sadly. We need to find a way to improve python test CI times and then reenable them.Dan Lapid · 0531893c · 2025-12-23
- 3.3ETVupdate node.js streams implementationYagiz Nizipli · b6ceaf5b · 2025-10-17
- 3.0ETVadd support for traceable collections and custom tracing in Rust JSG (#6384)Yagiz Nizipli · 6a9488a0 · 2026-04-01
- 2.9ETVPython: Move workers code into a Python package style layout (#5007)Hood Chatham · b163bf0d · 2025-09-08
- 2.6ETVremove unnecessary eslint rules and enable on more filesYagiz Nizipli · 6d0d72f2 · 2025-06-18
- 2.6ETVMerge pull request #5868 from cloudflare/yagiz/add-array-suport add array support to rust/jsgYagiz Nizipli · 526fae30 · 2026-02-05
- 2.5ETVUpdate internal and standard streams to use state-machine.h (#5670) Includes a fix to an already existing bug that when piping a readable stream through a transform stream, and the transform's readable side is canceled, the source readable would not be correctly released and marked as closed. With this fix, verified that the behavior is correct per the spec and matches other implementations. Should not be a breaking change as this as previously broken and would error in inconsistent ways (IdentityTransformStream would error differently than a regular TransformStream), now both have consistent and correct behavior.James M Snell · 6880e247 · 2026-02-19
- 2.4ETVAdd initial Rust JSG integration with error supportYagiz Nizipli · 1469feff · 2025-11-30
- 2.4ETVReapply "Add initial Rust JSG integration with error support" This reverts commit 66f5143051a7309ccaa780a1c222019238279f0f.Yagiz Nizipli · a749eb72 · 2025-12-04
- 2.1ETVenable undocumented_unsafe_blocks clippy ruleYagiz Nizipli · 6ca9873d · 2026-03-17
- 2.1ETVimplement node:http server-side modules (#4591)Yagiz Nizipli · 9bb5c9ac · 2025-07-29
- 2.0ETVPort some internal streams tests to wd-test format (#5725) Co-authored-by: Yagiz Nizipli <yagiz@nizipli.com>James M Snell · 205258df · 2025-12-30
- 2.0ETVimplement node:http and node:https modulesYagiz Nizipli · a2f116b0 · 2025-07-01
- 1.9ETVadd ArrayBuffer, ArrayBufferView, SharedArrayBuffer, and BackingStore to Rust JSG (#6398)Yagiz Nizipli · 58ad97fc · 2026-03-31