Software Alternatives & Reviews

rr VS Replay.io

Compare rr VS Replay.io and see what are their differences

rr logo rr

rr is a debugging tool designed to record and replay program execution.

Replay.io logo Replay.io

The best place to backorder/drop purchase expiring ccTLD domain names
  • rr Landing page
    Landing page //
    2022-03-30
  • Replay.io Landing page
    Landing page //
    2023-09-13

rr videos

Bike Test: 2022 Beta 200 RR Review

Replay.io videos

Jason Laster - replay.io

Category Popularity

0-100% (relative to rr and Replay.io)
IDE
100 100%
0% 0
DevOps Tools
0 0%
100% 100
Developer Tools
34 34%
66% 66
Continuous Integration And Delivery

User comments

Share your experience with using rr and Replay.io. For example, how are they different and which one is better?
Log in or Post with

Social recommendations and mentions

rr might be a bit more popular than Replay.io. We know about 58 links to it since March 2021 and only 41 links to Replay.io. We are tracking product recommendations and mentions on various public social media platforms and blogs. They can help you identify which product is more popular and what people think of it.

rr mentions (58)

  • Hermit is a hermetic and reproducible sandbox for running programs
    I think this tool must share a lot techniques and use cases with rr. I wonder how it compares in various aspects. https://rr-project.org/ rr "sells" as a "reversible debugger", but it obviously needs the determinism for its record and replay to work, and AFAIK it employs similar techniques regarding system call interception and serializing on a single CPU. The reversible debugger aspect is built on periodic... - Source: Hacker News / 14 days ago
  • So you think you want to write a deterministic hypervisor?
    Https://rr-project.org/ had the same problem. They use the retired conditional branch counter instead of instruction counter, and then instruction steeping until at the correct address. - Source: Hacker News / about 1 month ago
  • Is Something Bugging You?
    That'll work great for your Distributed QSort Incorporated startup, where the only product is a sorting algorithm. Formal software verification is very useful. But what can be usefully formalized is rather limited, and what can be formalized correctly in practice is even more limited. That means you need to restrict your scope to something sane and useful. As a result, in the real world running thousands of tests... - Source: Hacker News / 3 months ago
  • When "letting it crash" is not enough
    The approach of check-pointing computation such that it is resumable and restartable sounds similar to a time-traveling debugger, like rr or WinDbg: https://rr-project.org/ https://learn.microsoft.com/windows-hardware/drivers/debuggercmds/time-travel-debugging-overview. - Source: Hacker News / 3 months ago
  • When I got started I debugged using printf() today I debug with print()
    Yes, it's called rr. https://rr-project.org/. - Source: Hacker News / 3 months ago
View more

Replay.io mentions (41)

  • Is Something Bugging You?
    Exactly - that's what we've already built for web development at https://replay.io :) I did a "Learn with Jason" show discussion that covered the concepts of Replay, how to use it, and how it works: - https://www.learnwithjason.dev/travel-through-time-to-debug-javascript Not only is the debugger itself time-traveling, but those time-travel capabilities are exposed by our backend API: -... - Source: Hacker News / 3 months ago
  • Why does the `useSyncExternalStore`docs example call `getSnapshot` 6 times on store update?
    I made a Replay recording of the sandbox:. Source: 11 months ago
  • Replay.io: announcing our new Replay for Test Suites feature! Time-travel debug Cypress (and Playwright) tests in CI
    Hiya folks! In addition to all my free time spent working on Redux, answering questions, and modding this sub, my day job is working on Replay.io. Today we're thrilled to announce our new Replay for Test Suites feature, which lets you record and time-travel debug Cypress (and Playwright) E2E tests as they ran in CI! Source: 11 months ago
  • Firefox displayed a pop-up ad for Mozilla VPN over an unrelated page
    FWIW, the Firefox devs who were doing the WebReplay time travel debugging POC weren't, as far as I know, fired. Instead, they left and started Replay ( https://replay.io ), a true time-traveling debugger for JavaScript. I joined Replay as a senior front-end dev a year ago. It's real, it works, we're building it, and it's genuinely life-changing as a developer :) Not sure how well this would have fit into Firefox... - Source: Hacker News / 11 months ago
  • What is not taught in React courses, but is commonly used in a real job and overlooked?
    I also recently did a Learn with Jason show episode based on this, where we went through many of the same topics, and also looked at the Replay.io time-traveling debugger that I build as my day job:. Source: about 1 year ago
View more

What are some alternatives?

When comparing rr and Replay.io, you can also consider the following products

Dark Language - Holistic language, editor, and infra for building backends

Puppet Enterprise - Get started with Puppet Enterprise, or upgrade or expand.

radare - Radare, the highly featured reverse engineering framework.

Terraform - Tool for building, changing, and versioning infrastructure safely and efficiently.

RemedyBG - 64-bit Windows debugger written from scratch as an alternative to the Visual Studio debugger.

Red Hat OpenShift - Application and Data, Application Hosting, and Platform as a Service