8 repository-uri
Configurations that map remote compile-time source paths to local filesystem paths for correct source display.
Distinct from Repository Path Mapping: Specializes repository path mapping specifically for the context of debugger source-code resolution.
Explore 8 awesome GitHub repositories matching development tools & productivity · Source Path Mapping. Refine with filters or upvote what's useful.
gdbgui is a web-based graphical frontend and visualizer for the GNU Debugger. It serves as a compiled language debugger that provides source-level inspection for C, C++, Go, Rust, and Fortran. The project acts as a remote debugging interface, providing a secure web portal for connecting to and controlling GDB sessions over a network. It distinguishes itself by offering a browser-based environment to visualize call stacks and data structures for programs running via the GNU Debugger. The interface covers program execution control and breakpoint management, featuring graphical variable inspect
Intercepts file requests and replaces remote compile-time paths with local filesystem paths for source display.
Better Errors is a Rack middleware exception handler and interactive application state inspector for Ruby web applications. It intercepts unhandled exceptions to render developer-friendly error pages that provide detailed stack traces and variable inspection. The tool provides a debugging interface that allows for live code evaluation at every stack frame of an exception. It maps stack trace entries to local filesystem paths for direct navigation to source code in an editor and restricts interface access via IP-based validation. The project covers error response formatting for API and AJAX c
Maps stack trace entries to local filesystem paths for direct navigation to source code in an editor.
X-Track is a firmware project for an embedded bicycle computer that combines GPS-based speed and ride metrics with offline map navigation. It functions as a GPS bicycle speedometer, displaying speed, distance, altitude, and other ride data on a handlebar-mounted screen, while also serving as an offline map viewer that renders locally stored map tiles without an internet connection. The project distinguishes itself by including a firmware emulator that runs the embedded code on a PC, enabling development and testing without physical hardware. It also provides GPS-based clock calibration to aut
Sets the directory on the SD card where the device reads map tile files to support multiple map sources.
Acest proiect este o extensie de limbaj pentru VS Code care oferă suport cuprinzător pentru limbajul Go. Acesta funcționează ca un client de server de limbaj, o interfață de depanare și un manager de toolchain pentru a facilita dezvoltarea aplicațiilor Go. Extensia se distinge prin integrarea unei suite complete de capabilități de gestionare a toolchain-ului, permițând instalarea și configurarea binarilor necesare, a linter-elor și a versiunilor de compilator direct în editor. De asemenea, oferă integrare profundă pentru depanare interactivă prin Delve, suportând depanarea țintelor la distanță, atașarea la procese și inspecția stării programului. Proiectul acoperă o gamă largă de capabilități, inclusiv analiză statică pentru diagnosticare în timp real și linting, gestionarea automată a dependențelor pentru modulele Go și un framework complet de testare care gestionează execuția testelor unitare, performanța benchmark-urilor și vizualizarea acoperirii codului. Mai mult, oferă inteligență semantică pentru navigarea simbolurilor, autocompletare și refactorizare automată. Instrumentul gestionează binare externe și utilizează Language Server Protocol și Debug Adapter Protocol pentru a comunica între editor și toolchain-ul Go.
Translates between symlinked and physical file paths to ensure breakpoints and diagnostics align with source code.
source-map-explorer este un analizor de bundle-uri de source map care vizualizează utilizarea spațiului de către fișierele JavaScript bundle-uite. Funcționează ca un auditor și vizualizator al dimensiunii bundle-ului, utilizând source map-urile pentru a identifica ce module și fișiere originale ocupă cel mai mult spațiu într-un bundle de producție. Instrumentul generează un treemap interactiv pentru a reprezenta compoziția bundle-ului și calculează dimensiunile comprimate gzip pentru a estima costurile reale de transfer în rețea. Servește, de asemenea, ca mapper de acoperire a codului prin suprapunerea datelor de execuție peste source map-uri pentru a identifica segmentele de cod neutilizate care pot fi amânate sau împărțite. Utilitarul oferă capabilități pentru sanitizarea căilor prin expresii regulate pentru a simplifica etichetele fișierelor și suportă exportarea rezultatelor analizei în formate HTML, JSON sau TSV.
Removes root prefixes or replaces path substrings to simplify the resulting file list.
Panicparse is a toolset for Go crash analysis and runtime debugging. It functions as a panic stack trace parser, a race detector log parser, and a goroutine deduplicator designed to transform raw crash dumps and thread sanitizer output into structured, readable formats. The project distinguishes itself by converting complex stack traces into visual HTML reports with embedded source code. It reduces noise in highly parallelized processes by grouping identical goroutine stacks and prioritizes application code over standard library calls during parsing. The utility also covers live process moni
Maps binary stack frames to local filesystem paths for correct source code display during debugging.
Shows an offline badge on source paths that are not currently accessible.
This project is a diagnostic adapter that connects code editors and standalone tools to running runtime processes using the standard Debug Adapter Protocol. It functions as a JavaScript and TypeScript debug implementation that maps compiled code back to original source files using sourcemaps, allowing developers to set breakpoints, inspect variables, and evaluate expressions without manual configuration. The tool handles cross-environment code execution by automatically attaching to child processes, worker threads, service workers, and terminal processes. It supports advanced debugging capabi
Specifies file paths and source map locations to resolve running scripts back to original files.