https://github.com/amplitude/rrweb
Score: 24.53368164964617
Last synced: about 6 hours ago
JSON representation
Repository metadata:
record and replay the web
- Host: GitHub
- URL: https://github.com/amplitude/rrweb
- Owner: amplitude
- License: mit
- Fork: true (rrweb-io/rrweb)
- Created: 2023-10-18T18:24:32.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2026-09-24T23:51:31.000Z (8 days ago)
- Last Synced: 2026-10-01T14:52:58.680Z (1 day ago)
- Language: TypeScript
- Homepage: https://www.rrweb.io/
- Size: 11.4 MB
- Stars: 2
- Watchers: 0
- Forks: 2
- Open Issues: 6
Owner metadata:
- Name: Amplitude
- Login: amplitude
- Email: dev@amplitude.com
- Kind: organization
- Description:
- Website: https://amplitude.com
- Location: San Francisco
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/2291562?v=4
- Repositories: 145
- Last Synced at: 2026-09-30T09:26:17.110Z
- Profile URL: https://github.com/amplitude
GitHub Events
Total
- Create event: 36
- Delete event: 1
- Fork event: 2
- Issue comment event: 26
- Pull request event: 69
- Pull request review comment event: 14
- Pull request review event: 25
- Push event: 164
- Release event: 139
- Watch event: 2
- Total: 478
Last Year
- Create event: 21
- Delete event: 1
- Issue comment event: 7
- Pull request event: 14
- Pull request review comment event: 6
- Pull request review event: 9
- Push event: 82
- Release event: 23
- Total: 163
Committers metadata
Last synced: 1 day ago
Total Commits: 1,486
Total Committers: 141
Avg Commits per committer: 10.539
Development Distribution Score (DDS): 0.526
Commits in past year: 107
Committers in past year: 9
Avg Commits per committer in past year: 11.889
Development Distribution Score (DDS) in past year: 0.346
| Name | Commits | |
|---|---|---|
| Yanzhen Yu | y****n@s****m | 705 |
| Eoghan Murray | e****n@g****e | 118 |
| Justin Halsall | J****0 | 118 |
| Yun Feng | y****7@g****m | 85 |
| Lew Gordon | l****n@a****m | 82 |
| Jesse Wang | j****g@a****m | 63 |
| github-actions[bot] | 4****] | 37 |
| dependabot[bot] | 4****] | 20 |
| Francesco Novy | f****y@s****o | 14 |
| Daniel Engelke | d****1@g****m | 11 |
| fukang wang | s****k@1****m | 11 |
| Joe Pollock | j****k@a****m | 10 |
| Kelly Wallach | k****h@a****m | 9 |
| Daniël van de Giessen | g****b@d****l | 6 |
| Filip Slatinac | F****2@u****a | 6 |
| David Newell | d****d@p****m | 6 |
| jackson-amplitude | j****e | 6 |
| Cristi Constantin | 1****z | 5 |
| amplitude-sdk-bot | a****t | 4 |
| bachmanity1 | 8****1 | 4 |
| dbseel | d****l@n****m | 4 |
| Ben White | b****n@p****m | 4 |
| jackycoder | j****u@g****m | 3 |
| re-fort | r****v@g****m | 3 |
| Paul D'Ambra | p****l@p****m | 3 |
| luocongqiu | l****u@g****m | 3 |
| Billy Vong | b****g | 3 |
| Karl-Aksel Puulmann | m****o | 3 |
| dphuang2 | d****g@g****m | 3 |
| huangkairan | 5****n | 3 |
| and 111 more... | ||
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 0
Total pull requests: 88
Average time to close issues: N/A
Average time to close pull requests: 6 days
Total issue authors: 0
Total pull request authors: 8
Average comments per issue: 0
Average comments per pull request: 1.03
Merged pull request: 56
Bot issues: 0
Bot pull requests: 19
Past year issues: 0
Past year pull requests: 34
Past year average time to close issues: N/A
Past year average time to close pull requests: 9 days
Past year issue authors: 0
Past year pull request authors: 6
Past year average comments per issue: 0
Past year average comments per pull request: 1.85
Past year merged pull request: 17
Past year bot issues: 0
Past year bot pull requests: 1
Top Issue Authors
Top Pull Request Authors
- jxiwang (38)
- lewgordon-amplitude (23)
- github-actions[bot] (19)
- jpollock-ampl (3)
- jackson-amplitude (2)
- stevenchien-amplitude (1)
- daniel-graham-amplitude (1)
- rod-glover (1)
Top Issue Labels
Top Pull Request Labels
Package metadata
- Total packages: 20
-
Total downloads:
- npm: 40,043,606 last-month
- Total dependent packages: 20 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 461
- Total maintainers: 6
proxy.golang.org: github.com/amplitude/rrweb
- Homepage:
- Documentation: https://pkg.go.dev/github.com/amplitude/rrweb#section-documentation
- Licenses: mit
- Latest release: v2.1.4+incompatible (published 8 days ago)
- Last Synced: 2026-10-01T10:02:53.721Z (1 day ago)
- Versions: 5
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.593%
- Average: 4.747%
- Dependent repos count: 4.902%
npmjs.org: @amplitude/rrdom
`rrdom` is a virtual dom library that is used by `rrweb` to replay DOM mutations. It is a standalone library that can be used to create a virtual dom tree and apply patches to the real dom. It's used in `rrweb` to optimize replay performance especially wh
- Homepage: https://github.com/rrweb-io/rrweb/tree/main/packages/rrdom#readme
- Licenses: MIT
- Latest release: 2.1.2 (published 3 months ago)
- Last Synced: 2026-10-01T10:02:58.087Z (1 day ago)
- Versions: 31
- Dependent Packages: 3
- Dependent Repositories: 0
- Downloads: 4,643,593 Last month
-
Rankings:
- Stargazers count: 0.855%
- Forks count: 1.084%
- Average: 22.954%
- Dependent repos count: 37.102%
- Dependent packages count: 52.774%
- Maintainers (6)
npmjs.org: @amplitude/rrweb-capture
High-level DOM capture utility built on rrweb-snapshot
- Homepage: https://github.com/amplitude/rrweb#readme
- Licenses: mit
- Latest release: 2.1.2 (published 3 months ago)
- Last Synced: 2026-10-01T10:05:04.067Z (1 day ago)
- Versions: 5
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 77 Last month
-
Rankings:
- Dependent repos count: 22.356%
- Average: 27.297%
- Dependent packages count: 32.237%
- Maintainers (6)
npmjs.org: @amplitude/rrweb-packer
`@rrweb/packer` is a tool to compress rrweb events into a smaller size.
- Homepage: https://github.com/rrweb-io/rrweb/tree/main/packages/@rrweb/packer#readme
- Licenses: MIT
- Latest release: 2.1.2 (published 3 months ago)
- Last Synced: 2026-10-01T10:06:41.502Z (1 day ago)
- Versions: 18
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 4,419,099 Last month
-
Rankings:
- Dependent repos count: 25.654%
- Average: 31.417%
- Dependent packages count: 37.18%
- Maintainers (6)
npmjs.org: @amplitude/rrweb-plugin-canvas-webrtc-record
Plugin that live streams contents of canvas elements via webrtc
- Homepage: https://github.com/rrweb-io/rrweb#readme
- Licenses: MIT
- Latest release: 2.1.4 (published 8 days ago)
- Last Synced: 2026-10-01T10:03:16.838Z (1 day ago)
- Versions: 21
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 243 Last month
-
Rankings:
- Dependent repos count: 25.654%
- Average: 31.417%
- Dependent packages count: 37.18%
- Maintainers (6)
npmjs.org: @amplitude/rrweb-all
Convenience package that includes a bundle of rrweb packages.
- Homepage: https://github.com/rrweb-io/rrweb/tree/main/packages/@rrweb/all#readme
- Licenses: MIT
- Latest release: 2.1.4 (published 8 days ago)
- Last Synced: 2026-10-01T10:02:44.901Z (1 day ago)
- Versions: 21
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 272 Last month
-
Rankings:
- Dependent repos count: 25.654%
- Average: 31.417%
- Dependent packages count: 37.18%
- Maintainers (6)
npmjs.org: @amplitude/rrweb-plugin-sequential-id-record
Use this plugin in combination with the [@rrweb/rrweb-plugin-sequential-id-replay](../rrweb-plugin-sequential-id-replay) plugin to record and replay events with a sequential id. See the [guide](../../../guide.md) for more info on rrweb.
- Homepage: https://github.com/rrweb-io/rrweb#readme
- Licenses: MIT
- Latest release: 2.1.4 (published 8 days ago)
- Last Synced: 2026-10-01T10:03:38.961Z (1 day ago)
- Versions: 21
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 260 Last month
-
Rankings:
- Dependent repos count: 25.654%
- Average: 31.417%
- Dependent packages count: 37.18%
- Maintainers (6)
npmjs.org: @amplitude/rrweb-plugin-console-record
Please refer to the [console recipe](../../../docs/recipes/console.md) on how to use this plugin. See the [guide](../../../guide.md) for more info on rrweb.
- Homepage: https://github.com/rrweb-io/rrweb#readme
- Licenses: MIT
- Latest release: 2.1.4 (published 8 days ago)
- Last Synced: 2026-10-01T10:03:00.208Z (1 day ago)
- Versions: 21
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 4,175,847 Last month
-
Rankings:
- Dependent repos count: 25.654%
- Average: 31.417%
- Dependent packages count: 37.18%
- Maintainers (6)
npmjs.org: @amplitude/rrweb-replay
This package contains all the necessary code to replay recorded events. See the [guide](../../guide.md) for more info on rrweb.
- Homepage: https://github.com/rrweb-io/rrweb/tree/main/packages/@rrweb/replay#readme
- Licenses: MIT
- Latest release: 2.1.4 (published 8 days ago)
- Last Synced: 2026-10-01T10:02:50.798Z (1 day ago)
- Versions: 21
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 13,828 Last month
-
Rankings:
- Dependent repos count: 25.654%
- Average: 31.417%
- Dependent packages count: 37.18%
- Maintainers (6)
npmjs.org: @amplitude/rrweb-plugin-canvas-webrtc-replay
Plugin that live streams contents of canvas elements via webrtc
- Homepage: https://github.com/rrweb-io/rrweb#readme
- Licenses: MIT
- Latest release: 2.1.4 (published 8 days ago)
- Last Synced: 2026-10-01T10:03:01.599Z (1 day ago)
- Versions: 21
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 81 Last month
-
Rankings:
- Dependent repos count: 25.654%
- Average: 31.417%
- Dependent packages count: 37.18%
- Maintainers (6)
npmjs.org: @amplitude/rrweb-plugin-console-replay
Please refer to the [console recipe](../../../docs/recipes/console.md) on how to use this plugin. See the [guide](../../../guide.md) for more info on rrweb.
- Homepage: https://github.com/rrweb-io/rrweb#readme
- Licenses: MIT
- Latest release: 2.1.4 (published 8 days ago)
- Last Synced: 2026-10-01T10:02:49.551Z (1 day ago)
- Versions: 21
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 673 Last month
-
Rankings:
- Dependent repos count: 25.654%
- Average: 31.417%
- Dependent packages count: 37.18%
- Maintainers (6)
npmjs.org: @amplitude/rrweb-utils
This package contains the shared utility functions used across rrweb packages. See the [guide](../../guide.md) for more info on rrweb.
- Homepage: https://github.com/rrweb-io/rrweb/tree/main/packages/@rrweb/utils#readme
- Licenses: MIT
- Latest release: 2.1.2 (published 3 months ago)
- Last Synced: 2026-10-01T10:02:47.609Z (1 day ago)
- Versions: 18
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 6,691,127 Last month
-
Rankings:
- Dependent repos count: 25.654%
- Average: 31.417%
- Dependent packages count: 37.18%
- Maintainers (6)
npmjs.org: @amplitude/rrweb-plugin-sequential-id-replay
Use this plugin in combination with the [@rrweb/rrweb-plugin-sequential-id-record](../rrweb-plugin-sequential-id-record) plugin to record and replay events with a sequential id. See the [guide](../../../guide.md) for more info on rrweb.
- Homepage: https://github.com/rrweb-io/rrweb#readme
- Licenses: MIT
- Latest release: 2.1.4 (published 8 days ago)
- Last Synced: 2026-10-01T10:02:48.798Z (1 day ago)
- Versions: 21
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 266 Last month
-
Rankings:
- Dependent repos count: 25.654%
- Average: 31.417%
- Dependent packages count: 37.18%
- Maintainers (6)
npmjs.org: @amplitude/rrweb-record
This package contains all the record related code in rrweb. See the [guide](../../guide.md) for more info on rrweb.
- Homepage: https://github.com/rrweb-io/rrweb/tree/main/packages/@rrweb/record#readme
- Licenses: MIT
- Latest release: 2.1.4 (published 8 days ago)
- Last Synced: 2026-10-01T10:02:47.418Z (1 day ago)
- Versions: 21
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 4,810,653 Last month
-
Rankings:
- Dependent repos count: 25.654%
- Average: 31.417%
- Dependent packages count: 37.18%
- Maintainers (6)
npmjs.org: @amplitude/rrweb
record and replay the web
- Homepage: https://github.com/amplitude/rrweb#readme
- Licenses: MIT
- Latest release: 2.1.4 (published 8 days ago)
- Last Synced: 2026-10-01T10:02:59.894Z (1 day ago)
- Versions: 34
- Dependent Packages: 4
- Dependent Repositories: 0
- Downloads: 5,120,711 Last month
-
Rankings:
- Forks count: 15.834%
- Stargazers count: 21.541%
- Average: 31.813%
- Dependent repos count: 37.102%
- Dependent packages count: 52.774%
- Maintainers (6)
npmjs.org: @amplitude/rrweb-snapshot
rrweb's component to take a snapshot of DOM, aka DOM serializer
- Homepage: https://github.com/amplitude/rrweb/tree/master/packages/rrweb-snapshot#readme
- Licenses: MIT
- Latest release: 2.1.2 (published 3 months ago)
- Last Synced: 2026-10-01T10:02:58.163Z (1 day ago)
- Versions: 31
- Dependent Packages: 5
- Dependent Repositories: 0
- Downloads: 4,880,299 Last month
-
Rankings:
- Forks count: 15.834%
- Stargazers count: 21.541%
- Average: 31.813%
- Dependent repos count: 37.102%
- Dependent packages count: 52.774%
- Maintainers (6)
npmjs.org: @amplitude/rrweb-player
rrweb's replayer UI
- Homepage: https://github.com/amplitude/rrweb#readme
- Licenses: MIT
- Latest release: 2.1.4 (published 8 days ago)
- Last Synced: 2026-10-01T10:02:55.461Z (1 day ago)
- Versions: 34
- Dependent Packages: 2
- Dependent Repositories: 0
- Downloads: 58,440 Last month
-
Rankings:
- Forks count: 15.834%
- Stargazers count: 21.541%
- Average: 31.813%
- Dependent repos count: 37.102%
- Dependent packages count: 52.774%
- Maintainers (6)
npmjs.org: @amplitude/rrweb-types
This package contains the shared types used across rrweb packages. See the [guide](../../guide.md) for more info on rrweb.
- Homepage: https://github.com/amplitude/rrweb/tree/main/packages/@rrweb/types#readme
- Licenses: MIT
- Latest release: 2.1.2 (published 3 months ago)
- Last Synced: 2026-10-01T10:03:04.218Z (1 day ago)
- Versions: 31
- Dependent Packages: 4
- Dependent Repositories: 0
- Downloads: 5,227,671 Last month
-
Rankings:
- Forks count: 15.834%
- Stargazers count: 21.541%
- Average: 31.813%
- Dependent repos count: 37.102%
- Dependent packages count: 52.774%
- Maintainers (6)
npmjs.org: @amplitude/rrdom-nodejs
`rrdom-nodejs` is a Node.js implementation of the [`rrdom`](../rrdom/) library. It allows you to replay and inspect recorded user interactions with `rrweb` in a Node.js environment.
- Homepage: https://github.com/amplitude/rrweb#readme
- Licenses: MIT
- Latest release: 2.1.2 (published 3 months ago)
- Last Synced: 2026-10-01T10:02:57.560Z (1 day ago)
- Versions: 31
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 126 Last month
-
Rankings:
- Dependent repos count: 37.102%
- Average: 44.938%
- Dependent packages count: 52.774%
- Maintainers (6)
npmjs.org: @amplitude/rrvideo
transform rrweb session into video
- Homepage: https://github.com/amplitude/rrweb#readme
- Licenses: MIT
- Latest release: 2.1.4 (published 8 days ago)
- Last Synced: 2026-10-01T10:03:29.072Z (1 day ago)
- Versions: 34
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 340 Last month
-
Rankings:
- Dependent repos count: 37.102%
- Average: 44.938%
- Dependent packages count: 52.774%
- Maintainers (6)