Seamless REST/GraphQL API mocking library for browser and Node.js.
active 2023-08-15 → 2026-08-07 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 1089 days from 2023-08-15 to 2026-08-07. Pushes: 1,179 total, peak 23 in a day. Pull requests: 630 total, peak 12 in a day. Issues: 771 total, peak 17 in a day. Comments: 3,525 total, peak 47 in a day. Stars: 4,411 total, peak 88 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| kettanaito | 3.9K | 1.1K | 460 | 1.7K |
| mattcosta7 | 396 | 62 | 26 | 202 |
| thepassle | 88 | 5 | 7 | 64 |
| Andarist | 42 | 0 | 3 | 29 |
| dependabot[bot] | 41 | 8 | 19 | 14 |
| chrisb2244 | 30 | 0 | 3 | 21 |
| jakebailey | 29 | 0 | 1 | 16 |
| pkg-pr-new[bot] | 29 | 0 | 0 | 29 |
| christoph-fricke | 28 | 0 | 4 | 17 |
| sairus2k | 25 | 0 | 3 | 17 |
| KaiSpencer | 25 | 0 | 6 | 14 |
| coderabbitai[bot] | 24 | 0 | 0 | 14 |
| ytoshiki | 19 | 0 | 3 | 11 |
| jd-carroll | 17 | 0 | 2 | 15 |
| xereda | 15 | 0 | 0 | 14 |
| charlieforward9 | 15 | 0 | 0 | 9 |
| SerkanSipahi | 11 | 0 | 1 | 9 |
| SalahAdDin | 11 | 0 | 0 | 11 |
| robdodson | 11 | 0 | 0 | 10 |
| wojtekmaj | 11 | 0 | 0 | 9 |
Recent activity
Latest issues, pull requests and releases
- Issue#2751jeange10032026-05-24 06:56Visit website with domain, cause Refused to set unsafe header "cookie"
- Issue#2751jeange10032026-05-24 06:56Visit website with domain, cause Refused to set unsafe header "cookie"
- Issue#2751jeange10032026-05-24 06:56Visit website with domain, cause Refused to set unsafe header "cookie"
- Issue#2751jeange10032026-05-24 06:56Visit website with domain, cause Refused to set unsafe header "cookie"
- Issue#2750sulthonzh2026-05-24 00:30Unhandled QuotaExceededError in CookieStore.persist() can crash request handling
- Issue comment#2691socket-security[bot]2026-05-12 10:35feat!: `msw/graphql`, `graphql` as an optional peer dependency
- Pull request#2741kettanaito2026-05-12 10:09
- Issue comment#2630kettanaito2026-05-07 13:44Support `onCleanup` callback to schedule side effect cleanup when resolvers are finished
- Pull request#2738kettanaito2026-05-07 10:12
- Issue comment#2736coderabbitai[bot]2026-05-03 18:25fix: release HttpNetworkFrame listeners after response event
- Issue comment#2367vladlenskiy2026-04-25 19:58Following React Native docs does not work and Property 'TransformStream' doesn't exist on React Native (runtime)
- Releasekettanaito2026-04-24 15:53v2.13.6
- Pull request#2725kettanaito2026-04-22 10:02
- Issue comment#2597diego-aquino2026-04-20 20:35MSW sometimes still handles requests after worker is stopped
- Pull request#2724kettanaito2026-04-20 17:28
- Issue comment#1594kettanaito2026-04-17 21:46Support intercepting `navigate` requests
- Issue comment#2722coderabbitai[bot]2026-04-17 21:39chore: replace missing `ServiceWorkerIncomingRequest` with `IncomingWorkerRequest`
- Pull request#2721kettanaito2026-04-17 21:37
- Issue comment#2718coderabbitai[bot]2026-04-15 17:05fix: export a `createEventStream` utility
- Issue comment#2714kettanaito2026-04-15 09:29MSW is not handling requests after worker is restarted
- Issue comment#2707kettanaito2026-04-13 10:54[experimental] `WebSocketNetworkFrame` cannot be initialized with `WebSocket(Client|Server)ConnectionProtocol` implementations
- Issue#2707christoph-fricke2026-04-12 15:05[experimental] `WebSocketNetworkFrame` cannot be initialized with `WebSocket(Client|Server)ConnectionProtocol` implementations
- Issue comment#2706ghostd2026-04-12 13:36Lifecycle change since MSW 2.13
- Issue#2706ghostd2026-04-12 13:35Lifecycle change since MSW 2.13
- Issue#2706ghostd2026-04-12 13:35Lifecycle change since MSW 2.13
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 4,411 stars here means stars gained during the window, not the repo's star count.