15 Repos
Tables that map technical error codes to external documentation URLs or explanatory guides.
Distinct from Code Translation Mappings: Distinct from Code Translation Mappings as it maps error codes to documentation rather than translating syntax between languages.
Explore 15 awesome GitHub repositories matching development tools & productivity · Error Code Documentation Mappings. Refine with filters or upvote what's useful.
pretty-ts-errors is a VSCode extension and TypeScript error formatter that converts complex compiler errors into human-readable, visually formatted messages. It functions as a debugging tool that transforms type-checking failures into an improved developer experience within the editor. The tool distinguishes itself by linking type errors to external technical documentation and translation tools for plain-English explanations. It provides integrated navigation that allows users to jump directly from error messages to the corresponding type definitions in the source code. The extension further
Associates unique TypeScript error codes with external technical guides and translation tools via a lookup table.
pwndbg is a GDB plugin and binary analysis framework designed for reverse engineering, exploit development, and low-level program analysis. It extends the core functionality of the debugger to provide advanced memory inspection and automation tools. The project distinguishes itself with specialized capabilities for heap analysis across glibc, jemalloc, and musl, as well as a comprehensive kernel debugging toolkit for inspecting Linux kernel tasks and slab allocators. It includes an integrated ROP gadget searcher for constructing exploit chains and an LLM-powered debugging assistant that provi
Converts numeric error codes into human-readable strings to identify the cause of failures.
art-template is a JavaScript template engine and server-side rendering engine. It functions as an abstract syntax tree compiler that translates template source code into executable JavaScript to generate HTML or text output. The engine includes a template inheritance system that allows the definition of base layouts and reusable content blocks. It also provides a template debugging tool that maps syntax and runtime errors to exact line numbers within the source files.
Maintains a coordinate map between generated code and original source lines to pinpoint exact error locations.
Cocos Engine is a cross-platform game engine designed for building high-performance 2D and 3D interactive experiences for web, mobile, and desktop platforms. It features a multi-backend rendering engine and a 2D and 3D physics simulator, utilizing a core architecture that combines a C++ runtime for performance with TypeScript for game logic scripting. The engine distinguishes itself through a multi-platform deployment system that packages projects for native operating systems and instant-play web ecosystems. Its graphics system supports multiple APIs, employing physically based rendering and
Converts markdown error codes into JSON files via a CLI for improved engine debugging.
InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels, and supply chain operations through a web interface and REST API. The system uses barcodes—including QR codes, 1D barcodes, and Data Matrix codes—as primary identifiers for scanning, linking, and triggering inventory actions, and extends core functionality through a Python plugin framework supporting custom actions, UI panels, barcode handlers, and scheduled tasks. The platform distinguishes itself through a comprehensive plugin-based extensibility system that allows custom in
Assigns unique prefixed codes to errors, warnings, and informational messages for diagnosis.
Go Package of validators and sanitizers for strings, numerics, slices and structs
Ships a method to retrieve all validation errors as a map keyed by field name.
libusb is a cross-platform user-space library that provides a consistent C API for discovering, configuring, and communicating with USB devices from applications. It abstracts operating-system-specific USB driver details behind a single interface that works on Linux, macOS, Windows, and other platforms, enabling developers to write portable USB code without platform-specific knowledge. The library supports both synchronous and asynchronous I/O models for USB transfers. Synchronous operations block the calling thread until a transfer completes, offering a straightforward sequential programming
Maps negative error codes from USB function calls to documented constants for diagnosing device communication failures.
Laravel Mix ist eine Frontend-Asset-Pipeline und ein JavaScript-Build-Tool, das als Wrapper für Webpack fungiert. Es bietet ein deklaratives Konfigurationssystem, um die Kompilierung und Bündelung von JavaScript- und CSS-Assets zu vereinfachen. Das Tool konzentriert sich auf die Vereinfachung des Webpack-Workflows und ermöglicht es Benutzern, komplexe Build-Pipelines zu verwalten, ohne umfangreiche Konfigurationsdateien von Grund auf neu schreiben zu müssen. Es verwendet eine flüssige API-Schnittstelle, um Build-Schritte und Asset-Transformationsregeln zu definieren. Das System deckt moderne Web-Asset-Bündelung ab, einschließlich JavaScript-Modul-Transpilierung und CSS-Präprozessor-Integration für Sass und Less. Es verwaltet zudem die Kompilierung produktionsreifer Assets durch Plugin-basierte Verarbeitung und automatisches Source-Mapping.
Generates source maps to link compiled production assets back to original source files for easier debugging.
Effector is a reactive state management library and data flow orchestrator designed for building complex, event-driven applications. It models application logic as a directed acyclic graph, where state updates and asynchronous side effects propagate automatically through declarative pipelines. By decoupling business logic from user interface layers, it allows developers to maintain state in independent containers that communicate via standard interfaces, ensuring the system remains framework-agnostic. The library distinguishes itself through its robust support for isolated execution scopes, w
Attaches source location, variable names, and file paths to state units to improve error reporting and enable external development tools.
Das browserify-handbook ist ein umfassender Dokumentationsleitfaden für Browserify, einen CommonJS-Modul-Bundler und JavaScript-Build-Tool. Es erklärt, wie Node.js-artige Module in einzelne JavaScript-Dateien kompiliert werden, um sie in Webbrowsern auszuführen. Der Leitfaden behandelt die Erstellung von Universal Module Definition (UMD) Bundles, die in Node-, AMD- und Browser-Umgebungen funktionieren. Er erläutert zudem die Verwendung browserkompatibler Polyfills für eingebaute Node.js-Module, um die plattformübergreifende Kompatibilität sicherzustellen. Das Handbuch beschreibt Funktionen für die Quellcode-Transformation, Frontend-Build-Automatisierung und das Debugging von Webanwendungen. Es behandelt außerdem die Optimierung der Bundle-Größe, das Splitting von Entry-Point-Bundles und die Generierung von Source Maps.
Generates source maps that link compiled bundle code back to original source files for debugging.
Omim ist eine Suite von Compilern und Orchestratoren, die darauf ausgelegt sind, rohe geografische und Transitdaten in renderbare Offline-Karten-Binärdateien umzuwandeln. Sie bietet einen Kartengenerator zur Konvertierung von OpenStreetMap-Daten in optimierte Binärdateien, einen Styling-Compiler für die visuelle Feature-Repräsentation sowie eine Rendering-Engine zur Visualisierung geografischer Daten aus lokalem Speicher ohne Internetverbindung. Das Projekt enthält einen Orchestrator für den Aufbau von Karten-Tiles, der die Generierung sequenziert und die Ressourcennutzung basierend auf historischen Statistiken optimiert. Zudem verfügt es über einen dedizierten Transit-Datenprozessor, der öffentliche Verkehrsfeeds in routbare Netzwerke für Offline-Navigation transformiert. Das Toolset deckt geografische Datenextraktion, die Verwaltung von Suchindizes und Routing-Infrastruktur sowie die Verarbeitung von Transitfeeds für multimodale Reisewegberechnungen ab. Es unterstützt zudem die Synchronisation von Remote-Kartenressourcen und die Integration externer Karten- und Buchungsanbieter über API-Endpunkte.
Regenerates specific data layers from an existing build to apply code changes without reprocessing all source data.
Authboss ist ein modulares HTTP-Authentifizierungs-Framework für die Verwaltung von Benutzeridentität, Sitzungslebenszyklen und Passwortsicherheit. Es bietet ein System von Identitätszugriffs-Middleware, um den Routenzugriff zu steuern und die Benutzeridentität über Anfragen hinweg mittels Standard-Webprotokollen zu synchronisieren. Das Framework zeichnet sich durch eine erweiterbare Architektur aus, die die Registrierung unabhängiger Module zur Erweiterung der Identitätslogik ermöglicht. Es nutzt ein Hook-basiertes Ereignissystem, um benutzerdefinierte Geschäftslogik bei Authentifizierungsstatusänderungen auszuführen, und verwendet ein Selektor-Verifizierer-Token-Muster, um sich gegen Timing-Angriffe während der Validierung zu schützen. Das System deckt ein umfassendes Identitätsmanagement ab, einschließlich Benutzerregistrierung, Passwort-Hashing und Sitzungsstatus-Tracking. Es unterstützt Multi-Faktor-Authentifizierung mittels TOTP und SMS sowie Identitätsintegration von Drittanbietern unter Verwendung von OAuth1- und OAuth2-Standards. Zusätzliche Sicherheitsfunktionen umfassen zustandsbehafteten Brute-Force-Schutz mit Kontosperrung und E-Mail-basierte Account-Wiederherstellungs-Workflows. Das Projekt unterstützt sowohl serverseitiges HTML-Template-Rendering als auch JSON-basierte API-Antworten, um Headless- oder traditionellen Webarchitekturen gerecht zu werden.
Groups validation failures by field name to facilitate targeted error reporting in user interfaces.
Mometa is an AST-based visual code editor and low-code metaprogramming tool. It provides a visual interface for modifying source code through abstract syntax tree manipulation, allowing for the insertion and deletion of code blocks via drag-and-drop actions. The project distinguishes itself through a visual source mapping system that links rendered DOM elements back to their original source code positions. It utilizes a real-time synchronization system and hot module replacement workflow to update application components in the browser without requiring a full page reload. The platform covers
Injects structural metadata during compilation to enable bidirectional mapping between the UI and original source code.
Dieses Projekt ist eine Sammlung technischer Analysen und annotierter Quellcodes, die eine detaillierte Untersuchung der Underscore JavaScript-Utility-Bibliothek bieten. Es dient als Quellcode-Dokumentation, die High-Level-Funktionslogik durch technische Kommentare spezifischen Codezeilen zuordnet. Die Analyse konzentriert sich auf das Studium von JavaScript-Mustern und die Dokumentation von Legacy-Code. Sie untersucht historische Sprachbeschränkungen und Strategien zur Browserkompatibilität, um die Entwicklung von Utility-Mustern und die Beweggründe hinter spezifischen architektonischen Entscheidungen in älteren Bibliotheksversionen zu erklären. Das Projekt deckt mehrere technische Bereiche ab, einschließlich der Zerlegung monolithischer Bibliotheken in modulare Artikel, das Studium wiederverwendbarer Codierungsmuster für Utility-Funktionen und die Partitionierung von Quellcode in funktionale Kategorien.
Maps high-level functional logic directly to specific line numbers in the source code for auditing.
This project is a source map implementation library used for generating, parsing, and consuming source maps. It provides the functional components necessary to link transformed or minified code back to original source files, acting as a tool for code transformation debugging. The library includes a source map composer for building trees of code snippets that automatically produce output strings and mappings. It also functions as a source map merger, providing mechanisms to chain and merge multiple maps to resolve multi-step code transformations across different build stages. The project cove
Translates runtime error positions in generated code back to the original source file, line, and column.