5 Repos
Tools for pinpointing specific line errors in template files during parsing or runtime.
Distinct from Runtime Debugging: Focuses on the source-mapping of errors back to template files rather than general process debugging.
Explore 5 awesome GitHub repositories matching development tools & productivity · Template Syntax Debugging. Refine with filters or upvote what's useful.
art-template is a JavaScript templating engine and HTML template compiler that transforms custom syntax and script statements into optimized HTML output. It functions as a precompiled template engine that converts template source into standalone JavaScript functions to render dynamic content from data. The engine features a template inheritance framework that organizes layouts through nesting, blocks, and inclusions to create reusable components across multiple files. It incorporates automatic output sanitization and encoding to prevent cross-site scripting attacks. The system includes capab
Pinpoints the exact line in a template where syntax or runtime errors occur to simplify troubleshooting.
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.
Provides tools for pinpointing exact line numbers for syntax or runtime errors within template files.
django-extensions is a specialized toolset for the Django framework providing utilities for database visualization, application debugging, development environment management, and custom management command execution. It functions as a collection of tools designed to automate development tasks and inspect the internal state of an application. The project provides a database visualization tool for generating diagrams of data models and comparing schemas to map complex relationships. It also includes a debugging utility to intercept email traffic and audit user permissions to troubleshoot applica
Offers tools to scan templates for syntax errors and rendering issues to identify bugs before deployment.
Naabu is a port scanner library and tool that probes hosts for open ports using SYN, CONNECT, and UDP methods to identify active services. It functions as a Go library for embedding port scanning into programs, and as a standalone tool that accepts targets as hostnames, IP addresses, CIDR ranges, or ASN numbers. The tool discovers live hosts before scanning, filters ports by range or top lists, and can integrate with Nmap for service version detection. The project distinguishes itself through its SYN-based port probing approach that sends TCP SYN packets and analyzes responses without complet
Displays the raw requests and responses of a template scan to help troubleshoot its behavior.
Scriban ist eine .NET-Text-Templating-Engine und eine eingebettete Skriptsprache zur dynamischen Textgenerierung. Sie fungiert als Tool zur Manipulation abstrakter Syntaxbäume und als Template-Parser, der die Umwandlung von Skripten in visitierbare Bäume zur Analyse, Modifikation und zum Rendering ermöglicht. Die Engine ist speziell auf Native-AOT-Kompatibilität ausgelegt und nutzt eine reflection-freie API, um Templates in getrimmten Umgebungen auszuführen. Sie bietet zudem einen dedizierten Parser und Konvertierungssystem für Liquid-Templates, was die Migration und Ausführung von Liquid-Skripten innerhalb von .NET ermöglicht. Das Projekt deckt ein breites Spektrum an Funktionen ab, einschließlich sandboxed Code-Ausführung für sicheres Skript-Running und ein pipe-basiertes System zur Datentransformation. Es enthält umfassende Utilities zur Manipulation von Strings, Arrays, Datumsangaben und mathematischen Operationen, neben Unterstützung für JSON-Datenkonvertierung und reguläre Ausdrücke. Entwickler können die Engine durch benutzerdefinierte Funktionsbindungen, Objektintegration und anpassbares Member-Name-Mapping erweitern.
Analyzes template strings for errors and provides precise line and column numbers for debugging.