github.com-cloudflare-workers-sdk
all · 55 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.
Pete Bacon Darwin owns 17.6 % of commits.
Top contributors
Most impactful commits
Top 20 by ETV in the all-time window.
- 4.4ETV[Workflows] Fix: implement workflows instance methods (#12881)Olga Silva · 8729f3d0 · 2026-03-19
- 3.8ETV[wrangler] Add opt-in OS keychain storage for OAuth credentials (#14156) Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com>Pete Bacon Darwin · e1532eba · 2026-07-02
- 3.6ETVfeat(local-explorer-ui): Added initial data studio (#12453) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Wrangler automated PR updater <wrangler@cloudflare.com> Co-authored-by: Victor Berchet <victor@suumit.com> Co-authored-by: Pete Bacon Darwin <pete@bacondarwin.com>Ben · 9764ea09 · 2026-03-04
- 3.2ETVMiniflare v5 alpha (#14586) Co-authored-by: Edmund Hung <edmund@cloudflare.com>emily-shen · 5a56ddaf · 2026-07-30
- 3.1ETVfeat(local-explorer-ui): Added initial data studio plumbing (#12518) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Wrangler automated PR updater <wrangler@cloudflare.com> Co-authored-by: Edmund Hung <edmund@cloudflare.com> Co-authored-by: James Opstad <13586373+jamesopstad@users.noreply.github.com> Co-authored-by: Matt ‘TK’ Taylor <matttaylor@cloudflare.com>Ben · 323f14e1 · 2026-02-12
- 3.0ETVContinue `createCommand` migration with ✨AI✨ (#8966) * wrangler init * wrangler delete * wrangler triggers * halfway through wrangler queues * complete queues migration * wrangler d1 * wrangler ai * hyperdrive & vectorize * pages * Fix AI code * Create thirty-apples-invite.md * more ai fixups * mtls-certificate * wrangler build * wrangler pipelines * wrangler dispatch-namespace * fix check * fix tests * cleanup * address comments * fix lintSomhairle MacLeòid · 234afae2 · 2025-04-23
- 2.8ETV[vitest-pool-workers] bump capnp-es to 0.0.11 (#9495) * bump capnp-es to 0.0.10 * fixup! 0.0.11Victor Berchet · 57105189 · 2025-06-12
- 2.7ETV[explorer] add the UI for the dev resource explorer (#12288)emily-shen · 60eaf16d · 2026-02-04
- 2.6ETV[wrangler] Split deploy.test.ts into 15 focused test files (#12642)Somhairle MacLeòid · 19df0993 · 2026-02-24
- 2.5ETV[wrangler] Read OAuth state from disk lazily so env auth takes priority (#13954) Co-authored-by: Dario Piotrowicz <dario@cloudflare.com>Pete Bacon Darwin · 62abf970 · 2026-05-19
- 2.4ETV[Workflows] Implement Workflows instance methods (#12814)Olga Silva · 8d4ef788 · 2026-03-12
- 2.4ETV[workers-auth] Extract auth into @cloudflare/workers-auth, make it product-agnostic, and add a cf entrypoint (#14630)Somhairle MacLeòid · 42df9bbf · 2026-07-14
- 2.4ETVfeat(wrangler): add support for FedRAMP High compliance region (#9321) * feat(wrangler): add support for FedRAMP High compliance region Now it is possible to target Wrangler at the FedRAMP High compliance region. There are two ways to signal to Wrangler to run in this mode: - set `"compliance_region": "fedramp_high"` in a Wrangler configuration - set `CLOUDFLARE_COMPLIANCE_REGION=fedramp_high` environment variable when running Wrangler If both are provided then the environment variable overrides the configured value. When in this mode OAuth authentication is not supported. It is necessary to authenticate using a Cloudflare API Token acquired from the Cloudflare FedRAMP High dashboard. Most bindings and commands are supported in this mode. - Unsupported commands may result in API requests that are not supported - possibly 422 Unprocessable Entity responses. - Unsupported bindings may work in local dev, as there is no local validation, but will fail at Worker deployment time. Resolves DEVX-1921. * update workers.dev domain for fed mode * error when env var and config don't line up * fix env-var factory regression from earlier commits in this PR * ensure that the local runtime controller passes through region to start mixed mode * Check the logged-in state in the remote runtime controller rather than at the start of `wrangler dev`. By this point we have the resolved config, so we can user the compliance region but also it handles the case where a user toggles remote mode on during a dev session. * Print compliance region in `wrangler whoami` * fixups * move ComplianceConfig type to misc-variables * more fixes * agh * tighten ComplianceConfig so that it must be defined * revert unnecessary change to `usingLocalNamespace` * fix up the tests * remove unnecessary empty linePete Bacon Darwin · 6c03bde3 · 2025-05-23
- 2.4ETVComplete refactoring Vite plugin into separate plugins (#11166) * Move ctx to module scope * Move miniflare into ctx * Move remaining module state into ctx * Create config plugin * Rename containers variables * Use single instance of debuglog * Moved dev to separate plugin * Moved preview to separate plugin * Simplified and moved trigger handlers plugin * Add debug plugin * Reintroduce inspector port * Add JSDoc * Tweaks * Create new PluginContext instance on server restarts * More refactoring * Add more JSDoc * Add comment about middleware placementJames Opstad · 3b6186e5 · 2025-11-04
- 2.2ETV[wrangler] Add experimental support for declarative Durable Object exports (#14382)Pete Bacon Darwin · fd92d565 · 2026-07-02
- 2.2ETVwrangler containers: wrangler deploy should be able to deploy container applications (#8985) * wrangler containers: wrangler deploy should be able to deploy container applications We are adding a new step into wrangler deploy that allows the user to deploy container applications through wrangler deploy. The main changes on this commit allow: 1. cloudchamber/build.ts to accomodate the needs of the new deploy path of containers. 2. cloudchamber/apply.ts to create a Cloudchamber rollout. 3. deploy.ts to call a method when containers option is defined. This method in cloudchamber/deploy.ts does the following: 1. Call fetchVersion to know what's the namespace_id of the target DOs. 2. Deploy each container application. Each container application might specify a Dockerfile or an image URI. If it's a Dockerfile, we will read it and build it. * wrangler containers: Move 'crash' to UserError and format correctly all comemnts around Container types * rename parameters on getBuildArguments to clarify that its for the image tag * address comments: 1. docker path 2. image parts 3. user error when no DO referenced by deploy 4. filter() -> find() 5. move from wrap() to try/catch 6. throw user error instead when image ref does not contain tag * user error on reading Dockerfile * getBuildArguments test and improve error handling messages * add a test that mocks the 'docker' command line and checks all calls to docker are correct * add e2e tests * application diff should not show instances modification if using max_instances * print application id on creation and cleanup created applications and add Dockerfile to gitignore * set instances to optional, accept max_instances, make sure that we do not render instances in diff if using max_instances * instances should be omitted in the diff * apply latest suggestions (no imports in e2e and reduce timeout to 3m)Gabi · 078c568c · 2025-05-06
- 2.1ETVExtract autoconfig in its own standalone package (#14295)Dario Piotrowicz · cfd6205f · 2026-06-18
- 2.1ETV[Local-Explorer-UI] Add Workflows support (#13086) Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com>Olga Silva · d4c61587 · 2026-03-27
- 2.0ETVAdded new pipelines commands (pipelines, streams, sinks, setup) [do not merge until 9/22] (#10612) * Added new pipelines commands (pipelines, streams, sinks, setup), moved old pipelines commands behind --legacy * Changed default cors origins in setup command * Updated behavior for legacy pipelines, remove --legacy arg * updated types, made rollover policy more clear, updated path copy, feedback * Addressed PR comments, further isolated legacy behavior * Now uses updateConfigFile to display workers/bindings instructions * Updated stream/setup wrangler output to reflect pipelines binding now points to stream id * Fixed pipelines get command, now consistent with others with --json argPhillip Jones · 97a72ccd · 2025-09-22
- 2.0ETVUse vitest#expect from the local context (#12347)Victor Berchet · 1a1f9e48 · 2026-02-02