nowfound

Life & fun · alternatives · 2026

24 alternatives to Uscope, a new Linux debugger written from scratch

Hi! I've been building a debugger on my nights and weekends because it's fun, and I personally need a better debugger for my work. GDB and LLDB pain me greatly; we can and will do better! As explained in the README, it's still very early-days and it's not ready for use yet, but check back often because it's improving all the time! Check out https://calabro.io/uscope for a more detailed explanation. Thanks for taking a look!

Uscope is a Linux debugger written from scratch as an alternative to GDB and LLDB. Still in early development and not yet ready for production use, it aims to address pain points in existing debuggers. The project is… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.

  1. 1

    Hey HN my name is Thassilo, I'm a student and passionate programmer from Germany. I want to showcase Spray, a small C debugger I've been working on for a few months now. Spray has a very simple and approachable interface. Its feature set is limited at this point, but it's already enough to tackle some basic problems. I stared to work on Spray because I was curious about how debuggers work. I am also trying to design Spray in such a way that it's easy to grasp and has a small mental overhead. I'd love to get your feedback on Spray. Email: d4kd (at) proton (dot) me PS: I'm generally interested…

    2023 · github.com · its alternatives →

  2. 2AW

    Hey HN, I wanted to show you a product a small team and I have been working on for 4 years. https://jam.dev It’s called Jam and it prevents product managers (like I used to be) from being able to create vague and un-reproducible bug tickets (like I used to create). It’s actually really hard as a non-engineer to file useful bug tickets for engineers. Like, sometimes I thought I included a screenshot, but the important information the engineer needed was what was actually right outside the boundary of the screenshot I took. Or I'd write that something "didn't work" but the engineer…

    2024 · its alternatives →

  3. 3ST

    Hello, I'm building SadServers.com, a SaaS where users can test their Linux troubleshooting skills on real Linux servers in a "Capture the Flag" fashion. I hope this is useful, to learn more about the project please see https://github.com/fduran/sadservers

    2022 · sadservers.com · its alternatives →

  4. 4
    GitHired▲360

    Hey HN - today I’m launching GitHired. A hiring platform that ranks developers based on what they actually build — not what they claim on a PDF. It’s called GitHired, and here’s the core idea: GitHub > Resumes Instead of trusting “proficient in React” bullet points, we analyze a candidate’s actual GitHub: their real tech stack their most complex projects how active they are what kinds of contributions they make which skills match your job description and yes, we detect fake “green square farming.” Why we built this Because engineering hiring is broken. Resumes are inflated. Activity charts…

    Dec 2025 · githired.tech · its alternatives →

  5. 5IW

    My book on "GNU grep and ripgrep" is free to download today and tomorrow [1][2] Code snippets, example files and sample chapters are available on GitHub [3] The book uses plenty of examples and regular expressions are also covered from scratch. The book is suitable for beginners as well as serves as a reference. Hope you find it useful, I would be grateful for your feedback and suggestions. I used pandoc+xelatex [4] to generate the pdf. [1] https://gumroad.com/l/gnugrep_ripgrep [2] https://leanpub.com/gnugrep_ripgrep [3]…

    2019 · its alternatives →

  6. 6

    Rust debugger for Linux x86-64. Contribute to godzie44/BugStalker development by creating an account on GitHub.

    2025 · github.com · its alternatives →

  7. 7

    This project is inspired by some of the asserts in Unreal engine. Due to reliance on core_intrinsics it is necessary to develop using nightly Rust, but there are stubs in place so a production build will not require nightly. I recently released version 0.2 which includes no_std support and adds optional log message arguments to the ensure macro.

    2024 · github.com · its alternatives →

  8. 8

    Hey HN, I just built an experimental VSCode extension called LLM Debugger. It’s a proof-of-concept that lets a large language model take charge of debugging. Instead of only looking at the static code, the LLM also gets to see the live runtime state—actual variable values, function calls, branch decisions, and more. The idea is to give it enough context to help diagnose issues faster and even generate synthetic data from running programs. Here’s what it does: * Active Debugging: It integrates with Node.js debug sessions to gather runtime info (like variable states and stack traces). *…

    2025 · github.com · its alternatives →

  9. 9

    Linux tool to show progress for cp, mv, dd, ... (formerly known as cv) - Xfennec/progress

    2014 · github.com · its alternatives →

  10. 10

    Quantopian Remote Debugger for Python. Contribute to quantopian/qdb development by creating an account on GitHub.

    2014 · github.com · its alternatives →

  11. 11

    Smart pointers for the (GNU) C programming language - Snaipe/libcsptr

    2015 · github.com · its alternatives →

  12. 12

    CSS debugging tool with an unpronounceable name. Contribute to lucagez/Debucsser development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  13. 13

    The main homepage for ForensicDbg - your new modern crash debugger!

    29d ago · forensicdbg.com · its alternatives →

  14. 14

    Hey HN, the is Chris, creator of FireDBG. We’ve been working on this debugger just about a year now. Time travel debugging isn’t a new concept, the new idea here is to use call tree visualisation to help us navigate the debug trace. It supports various Linux distros on x64 and macOS on x64 and M1. It’s only available for Rust right now, but we do want to bring this debugging experience to other programming languages. Please give it a try! Would love to know your thoughts. What’s your anecdote in debugging programs? My stupidity is usually in the form of: after a few hours of debugging, I…

    2023 · firedbg.sea-ql.org · its alternatives →

  15. 15

    A keyboard-first diff viewer with LSP support and GitHub integration. - moritzwilksch/diffle

    14d ago · github.com · its alternatives →

  16. 16RA

    Hi HN, I'm Damien, the solo founder of Recompyle. Self-funded. As a JavaScript developer, I have been annoyed by the console.log not being practical enough, and the debugger being 'too slow'. So I made Recompyle to fix that. It's kind of a mix of the console and the debugger. Plus, some file parsing to automatically log the start of the functions of the files you are working on.

    2023 · recompyle.com · its alternatives →

  17. 17

    Runtime behavior diffs for pull requests. Contribute to issacnitin/RealDiff development by creating an account on GitHub.

    Aug 2026 · github.com · its alternatives →

  18. 18

    Hey HN, I tend to use printf-style debugging as my primary troubleshooting method and only resort to gdb as a last resort. While I like its ease of use printf debugging isn't without its annoyances, namely removing the print statements once you're done. I used to use trace-level logging from proper logging libraries but adding trace calls in every corner quickly gets out of control and results in an overwhelming amount of output. To scratch my own itch I created dlg - a minimal debugging library that disappears completely from production builds. Its API exposes just a single function, Printf…

    2025 · github.com · its alternatives →

  19. 19ST

    We're a couple of software engineers who believe that to build great software you need to write good tests, but we also sympathise when engineers say things like: - "Writing tests was too time consuming on my tight schedule", or - "Unit tests don't catch enough bugs, so they're useless", or - "I've inherited a legacy code base without tests and have no idea where to start" To tackle this we're building Symbolica (https://www.symbolica.dev), a symbolic code executor [1], that lets you run your code for all possible inputs. This means you can do things like: - Assert properties about…

    2021 · its alternatives →

  20. 20

    Hi HN! We're Jared and Liren. We are building Stoat, which allows you to turn pull request comments into developer dashboards: https://stoat.dev/ Builds produce a bunch of useful information that's difficult to access on CI/CD platforms such as GitHub. Even accessing test results for your latest commit can take a minute or two. Code coverage reports may be available in logs (which are hard to search through) or not at all. Generated docs and other reports are usually omitted from builds. Stoat takes any type of file (static sites, code coverage reports, images, etc) at…

    2023 · github.com · its alternatives →

  21. 21

    I've created cppmatch, a lightweight, header-only C++ library that brings Rust-inspired pattern matching and error handling to C++. It tries to imitate the functionality of the questionmark (?) operator in C++ by using a macro that uses the gcc extension https://gcc.gnu.org/onlinedocs/gcc/Statement-Exprs.html This allows to create exceptionless code with non-intrusive error-as-value that unlike Exceptions, makes it clear which kinds of error a function can generate and forces you to handle (or ignore) them. The ? operator translates to *expect* To handle the errors I…

    2025 · github.com · its alternatives →

  22. 22IM

    Hey developers I think we're tired of copying and pasting our codes and sharing links using PasteBin, GithubGist, or Slack. What if you could share the codes without copying the link and share them right from your favorite editor? That was the motivation for creating TurboGist. Right now, it's still in the MVP stage, and I'm trying to gather feedback from developers like you. It's available as a beta in the VS Code Extension store. Can you guys check this out? It'd help me a lot. You don't need to pay any penny, 100% FREE. However, I'm working on introducing a self-hosted feature. Besides, a…

    2025 · turbogist.dev · its alternatives →

  23. 23

    hey everyone, I've been working on JPDB is a GDB like debugger for waveforms. if you give JPDB a waveform* and some other information, then you can step through the program that was executed when that waveform was created. i say GDB-like because JPDB has it's own GDB client (its called shucks), that implements the client side logic of the GDB protocol faithfully, but doesnt have all of the GDB niceties (like python integration, etc). this allows the project to be specialized on debugging waveforms specifically, when compared to another approach like connecting to a gdb client JPDB integrates…

    2025 · github.com · its alternatives →

  24. 24

    Author here. I started seapie as a reaction to pdb's command-driven interface in 2019. I wanted a breakpoint to simply mean 'open a Python REPL here', with debugging functionality layered on top instead of replacing the REPL. `seapie.breakpoint()` opens a working `>>>` REPL at the current execution state. Any changes to variables or function definitions persist. Debugger state is exposed via built-ins (e.g. `_magic_`), and stepping/frame control/etc is handled via small `!commands`. I've been using this regularly in my own work for a few years now. Happy to answer questions or hear…

    Jan 2026 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →