Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Rrweb | 13,615 | 10 | 83 | 8 days ago | 86 | September 22, 2022 | 152 | mit | TypeScript | |
record and replay the web | ||||||||||
Fakemaker | 18 | 6 years ago | 3 | bsd-3-clause | JavaScript | |||||
Devtool ext. to create DOM 'fake' for JS benchmarks | ||||||||||
Eventrecorder | 14 | 7 years ago | 2 | mit | JavaScript | |||||
Webad | 11 | a year ago | 1 | mit | JavaScript | |||||
Web Browser Audio Detection/Speech Recording Events API | ||||||||||
Recjs | 8 | 5 years ago | 4 | January 23, 2018 | mit | JavaScript | ||||
Lightweight user session recorder based on JSON | ||||||||||
Domrec Playwright | 2 | 2 years ago | JavaScript | |||||||
Package to enable using domrec-core inside playwright scripts. |
The rrweb documentary (in Chinese, with English subtitles)
I have joined Github Sponsors and highly appreciate your sponsorship.
rrweb refers to 'record and replay the web', which is a tool for recording and replaying users' interactions on the web.
📚 Read the rrweb guide here. 📚
rrweb is mainly composed of 3 parts:
Since we want the record and replay sides to share a strongly typed data structure, rrweb is developed with typescript which provides stronger type support.
yarn install
in the root to install required dependencies for all sub-packages (note: npm install
is not recommended).yarn dev
in the root to get auto-building for all the sub-packages whenever you modify anything.packages
folder) where you'd like to make a change.yarn test
to run the tests, make sure they pass before you commit anything.Protip: You can run yarn test
in the root folder to run all the tests.
In addition to adding integration tests and unit tests, rrweb also provides a REPL testing tool.
Become a sponsor and get your logo on our README on Github with a link to your site.
Yuyz0112 |
Yun Feng |
eoghanmurray |
Juice10 |
![]() |
![]() |
|
|
|
![]() |
![]() |
![]() |