15 repositorios
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 es un motor de plantillas de JavaScript y motor de renderizado del lado del servidor. Funciona como un compilador de árbol de sintaxis abstracta que traduce el código fuente de la plantilla en JavaScript ejecutable para generar HTML o salida de texto. El motor incluye un sistema de herencia de plantillas que permite la definición de layouts base y bloques de contenido reutilizables. También proporciona una herramienta de depuración de plantillas que mapea errores de sintaxis y de tiempo de ejecución a números de línea exactos dentro de los archivos fuente.
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 es un pipeline de activos de frontend y herramienta de construcción de JavaScript que funciona como un envoltorio para Webpack. Proporciona un sistema de configuración declarativo para simplificar la compilación y el empaquetado de activos de JavaScript y CSS. La herramienta se centra en la simplificación del flujo de trabajo de Webpack, permitiendo a los usuarios gestionar pipelines de construcción complejos sin escribir archivos de configuración extensos desde cero. Utiliza una API de interfaz fluida para definir pasos de construcción y reglas de transformación de activos. El sistema cubre el empaquetado de activos web modernos, incluyendo la transpilación de módulos de JavaScript y la integración de preprocesadores de CSS para Sass y Less. También gestiona la compilación de activos listos para producción mediante procesamiento basado en plugins y mapeo de fuentes (source mapping) automático.
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.
browserify-handbook es una guía de documentación completa para Browserify, un empaquetador de módulos CommonJS y herramienta de construcción para JavaScript. Explica cómo compilar módulos al estilo de Node.js en archivos JavaScript únicos para su ejecución dentro de navegadores web. La guía cubre la generación de paquetes de definición de módulos universales que funcionan en entornos Node, AMD y navegadores. También detalla el uso de polyfills compatibles con navegadores para los módulos integrados de Node.js, asegurando la compatibilidad multiplataforma. El manual describe capacidades para la transformación de código fuente, automatización de compilación frontend y depuración de aplicaciones web. También cubre la optimización del tamaño del paquete, la división de paquetes en puntos de entrada y la generación de mapas de origen (source maps).
Generates source maps that link compiled bundle code back to original source files for debugging.
Omim es una suite de compiladores y orquestadores diseñados para transformar datos geográficos y de tránsito sin procesar en binarios de mapas offline renderizables. Proporciona un generador de mapas para convertir datos de OpenStreetMap en archivos binarios optimizados, un compilador de estilos para la representación de características visuales y un motor de renderizado para visualizar datos geográficos desde almacenamiento local sin conexión a internet. El proyecto incluye un orquestador de construcción de tiles de mapas que secuencia la generación y optimiza la utilización de recursos basada en estadísticas históricas. También cuenta con un procesador de datos de tránsito dedicado que transforma los feeds de transporte público en redes enrutables para navegación offline. El conjunto de herramientas cubre la extracción de datos geográficos, la gestión de índices de búsqueda e infraestructura de enrutamiento, y el procesamiento de feeds de tránsito para cálculos de rutas de viaje multimodales. También admite la sincronización de recursos de mapas remotos y la integración de proveedores externos de mapas y reservas a través de endpoints de API.
Regenerates specific data layers from an existing build to apply code changes without reprocessing all source data.
Authboss es un framework de autenticación HTTP modular para gestionar la identidad del usuario, los ciclos de vida de la sesión y la seguridad de las contraseñas. Proporciona un sistema de middleware de acceso a la identidad para controlar el acceso a rutas y sincronizar la identidad del usuario entre solicitudes a través de protocolos web estándar. El framework se distingue por una arquitectura conectable que permite el registro de módulos independientes para extender la lógica de identidad. Utiliza un sistema de eventos basado en hooks para ejecutar lógica de negocio personalizada durante los cambios de estado de autenticación y emplea un patrón de token selector-verificador para proteger contra ataques de temporización durante la validación. El sistema cubre la gestión integral de identidades, incluyendo el registro de usuarios, el hashing de contraseñas y el seguimiento del estado de la sesión. Admite autenticación multifactor a través de TOTP y SMS, así como la integración de identidad de terceros utilizando los estándares OAuth1 y OAuth2. Las capacidades de seguridad adicionales incluyen protección contra fuerza bruta con estado con bloqueo de cuenta y flujos de trabajo de recuperación de cuenta basados en correo electrónico. El proyecto admite tanto la renderización de plantillas HTML del lado del servidor como respuestas de API basadas en JSON para adaptarse a arquitecturas web tradicionales o headless.
Groups validation failures by field name to facilitate targeted error reporting in user interfaces.
Mometa es un editor de código visual basado en AST y herramienta de metaprogramación low-code. Proporciona una interfaz visual para modificar el código fuente a través de la manipulación del árbol de sintaxis abstracta, permitiendo la inserción y eliminación de bloques de código mediante acciones de arrastrar y soltar. El proyecto se distingue a través de un sistema de mapeo de fuente visual que vincula los elementos DOM renderizados con sus posiciones originales en el código fuente. Utiliza un sistema de sincronización en tiempo real y un flujo de trabajo de hot module replacement para actualizar los componentes de la aplicación en el navegador sin requerir una recarga completa de la página. La plataforma cubre la gestión de componentes de UI y la creación de librerías de materiales reutilizables. Incluye capacidades para la generación de código basada en metadatos, simulación de rutas y diseños, y organización de espacios de trabajo monorepo para coordinar múltiples paquetes y dependencias.
Injects structural metadata during compilation to enable bidirectional mapping between the UI and original source code.
This project is a collection of technical breakdowns and annotated source code providing a detailed analysis of the Underscore JavaScript utility library. It serves as source code documentation that maps high-level functional logic to specific lines of code through technical commentary. The analysis focuses on JavaScript pattern study and legacy code documentation. It examines historical language constraints and browser compatibility strategies to explain the evolution of utility patterns and the reasoning behind specific architectural choices in older library versions. The project covers se
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.