Stats

Basic rr repo stats
3
5,719
9.3
13 days ago

rr-debugger/rr is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

Rr Alternatives

Similar projects and alternatives to rr
  • GitHub repo fzf

    :cherry_blossom: A command-line fuzzy finder

  • GitHub repo libuv

    Cross-platform asynchronous I/O

  • GitHub repo FlatBuffers

    FlatBuffers: Memory Efficient Serialization Library

  • GitHub repo OpenSSL

    TLS/SSL and crypto library

  • GitHub repo GLFW

    A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input

  • GitHub repo libevent

    Event notification library

  • GitHub repo libvips

    A fast image processing library with low memory needs.

  • GitHub repo ZLib

    A massively spiffy yet delicately unobtrusive compression library.

  • GitHub repo Jansson

    C library for encoding, decoding and manipulating JSON data

  • GitHub repo ck

    Concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the research, design and implementation of high performance concurrent systems developed in C99+.

  • GitHub repo Onion

    C library to create simple HTTP servers and Web Applications.

  • GitHub repo MessagePack

    MessagePack serializer implementation for Java / msgpack.org[Java]

  • GitHub repo Allegro

    The official Allegro 5 git repository. Pull requests welcome!

  • GitHub repo LibTomCrypt

    LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.

  • GitHub repo awesome-music

    Awesome Music Projects

  • GitHub repo smaz

    Small strings compression library

  • GitHub repo MongoDB C Driver

    A high-performance MongoDB driver for C

  • GitHub repo net_skeleton

    Async non-blocking multi-protocol networking library for C/C++

  • GitHub repo MIRACL

    MIRACL Cryptographic SDK: Multiprecision Integer and Rational Arithmetic Cryptographic Library is a C software library that is widely regarded by developers as the gold standard open source SDK for elliptic curve cryptography (ECC).

  • GitHub repo Apophenia

    A C library for statistical and scientific computing

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better rr alternative or higher similarity.

Posts

Posts where rr has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-03-16.
  • Developer tools can be magic. Instead, they collect dust
    news.ycombinator.com | 2021-03-28
    Debuggers are very specific tools, and I've never really liked them.

    Basically, you get a tiny view of what your code is doing, and have to slowly build a mental model of what's going on through time. I have found that prints and code reading (in a good IDE which is able to track variable references!) are often enough, and usually faster,for the kind of software I write.

    Now, things are getting better: mozilla's RR is a game changer(reverse debugging on actual, large projects ), and more recently, pernosco (built on RR but very close to science-fiction) has at long last made me like debuggers again.

    https://rr-project.org/

    https://www.pernos.co/

  • Ask HN: What are some “10x” softiware product innovations you have experienced?
    news.ycombinator.com | 2021-03-16
    The rr debugger [1]. I _desperately_ missed it after switching to a mac laptop -- to the point that I now have an older linux system which exists primarily to run rr.

    I've _heard_ that Pernosco [2] (partly built on rr, AFAIK) is even more revolutionary, but haven't yet tried it myself.

    [1] https://rr-project.org/

  • Intel PIII: Is Big Brother Inside? (1999)
    news.ycombinator.com | 2021-03-14
    And is why https://rr-project.org/ works very well on Intel but barely on AMD.
  • C Deep
    dev.to | 2021-02-27
    rr - Debugger that records non-deterministic executions to allow for deterministic debugging. BSD-2-Clause
  • Debugging a flaky Go test with Mozilla rr
    reddit.com/r/golang | 2021-02-22
    It can be made to work in everything except VirtualBox, see: https://github.com/rr-debugger/rr/wiki/Building-And-Installing#virtual-machine-guests
  • Looking for More Debugger
    news.ycombinator.com | 2021-01-29
    I need to throw a million +1's at the `rr` suggestion. it's really great. It's a shame that it doesn't work on ARM processors, but there are good fundamental reasons why it doesn't (it's basically impossible iirc[0])

    In terms of U.I's I found `gdb-many-windows` to be the nicest i found. While I hate almost everything about the platform, I have to concede that visual studio's debugging integration is actually really good. The only thing I found annoying was that I needed to use Visual Studio for it! (emacs on windows could be annoying enough that I got used to it eventually, but still preferred by linux environment, this is back when working on a cross platform C++ project if that much weren't already clear).

    [0] https://github.com/rr-debugger/rr/issues/1373#issuecomment-1...

  • 45,000+ lines of Rust code later: An update on the Record & Debug Tool (rd)
    reddit.com/r/rust | 2020-12-28
    BTW there is initial Linux ARM64 support for rr (BTW rd has not ported over ARM64 support yet). Please see rr 5.4.0 release announcement https://github.com/rr-debugger/rr/releases/tag/5.4.0
    reddit.com/r/rust | 2020-12-28
    The best course of action would be to file an issue in the rr issue tracker https://github.com/rr-debugger/rr for your particular IDE -- the rr folks are extremely responsive and should be able to provide answers/pointers.
  • Postmortem of outage on 20th December
    reddit.com/r/haskell | 2020-12-24
    not sure if rr can be used here to record and replay the bug, so to help debug it.