awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 Repos

Awesome GitHub RepositoriesTemplate-Aware Parsing

Parsing logic that handles format strings and macros to extract the underlying SQL for analysis.

Distinct from SQL Statement Parsing: Specifically parses templated content to enable linting, rather than just grouping statements.

Explore 7 awesome GitHub repositories matching data & databases · Template-Aware Parsing. Refine with filters or upvote what's useful.

Awesome Template-Aware Parsing GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • sqlfluff/sqlfluffAvatar von sqlfluff

    sqlfluff/sqlfluff

    9,525Auf GitHub ansehen↗

    SQLFluff is a multi-dialect SQL linter, formatter, and style guide enforcer. It functions as a parser and analyzer that converts SQL scripts into structured trees to validate syntax, identify logical components, and enforce consistent capitalization, aliasing, and layout conventions across various database dialects. The system is specifically designed to handle templated SQL, providing the ability to analyze, parse, and lint files containing macros or placeholders. It uses dummy-parameter rendering and source mapping to validate the style and correctness of dynamic code before it is rendered

    Processes files containing format strings to lint the underlying code before it is rendered.

    Pythonhacktoberfestpypisql
    Auf GitHub ansehen↗9,525
  • vuejs/language-toolsAvatar von vuejs

    vuejs/language-tools

    6,677Auf GitHub ansehen↗

    This project is a suite of specialized tools for the implementation of a language server, template parsing, and static type validation of single-file components. It provides a language server and a type checker to deliver consistent intelligence and validation for Vue components across different editors and command-line environments. The tooling utilizes a template parser to transform single-file component structures into virtual code, enabling static analysis and type checking on HTML-like structures. This process allows for the extraction of component metadata regarding props, events, and s

    Parses and transforms Vue template syntax to generate virtual code for analysis and type checking.

    TypeScript
    Auf GitHub ansehen↗6,677
  • thx/gogocodeAvatar von thx

    thx/gogocode

    6,075Auf GitHub ansehen↗

    GoGoCode is an AST-based code transformation toolkit that enables developers to query, match, and rewrite JavaScript source code using jQuery-style selectors and wildcard patterns. At its core, it provides a programmatic code refactoring library that manipulates parsed AST nodes, allowing precise structural modifications without worrying about formatting differences. The toolkit also functions as a JavaScript AST query engine, finding code patterns through snippet-based matching with wildcards that capture unknown or variable-length fragments. What distinguishes GoGoCode is its callback-drive

    Parses and transforms Vue template syntax alongside JavaScript for single-file component transformations.

    JavaScriptastbabeljscodeshift
    Auf GitHub ansehen↗6,075
  • vuejs/veturAvatar von vuejs

    vuejs/vetur

    5,751Auf GitHub ansehen↗

    Vetur is a Visual Studio Code extension that provides comprehensive language support for Vue single-file components. It parses .vue files into separate template, script, and style regions, then delegates each region to its own language service for independent processing. This architecture enables IntelliSense, type-checking, formatting, and linting across all embedded languages within a Vue file. The extension distinguishes itself through deep integration with Vue's component model. It infers TypeScript types for template expressions by analyzing component props, data, and computed properti

    Provides auto-completion, hover information, and type-checking for expressions and components inside Vue templates.

    TypeScripthacktoberfestvisual-studio-codevscode
    Auf GitHub ansehen↗5,751
  • vuejs/v2.vuejs.orgAvatar von vuejs

    vuejs/v2.vuejs.org

    4,981Auf GitHub ansehen↗

    Dies ist die umfassende Dokumentations-Website für das progressive JavaScript-Framework Vue 2. Sie dient als technische Referenz und Entwicklungsleitfaden für den Aufbau reaktiver Benutzeroberflächen und Single-Page-Anwendungen. Die Website bietet eine detaillierte JavaScript-API-Referenz und ein Web-Komponenten-Verzeichnis. Sie deckt die Implementierung komponentenbasierter Architekturen, reaktives State-Management und die Verwendung eines virtuellen DOM ab, um den Anwendungszustand mit dem Browser zu synchronisieren. Die Dokumentation erläutert Funktionen wie clientseitiges Routing, deklarative DOM-Manipulation und Frontend-Build-Optimierungen wie serverseitiges Rendering und Template-Prekompilierung. Sie erklärt zudem den Ansatz des Frameworks zur Zustandssynchronisation, Komponenten-Lebenszyklen und die Verwendung benutzerdefinierter Direktiven. Der Inhalt wird als Sammlung von Tutorials und Spezifikationen gepflegt, wobei die Dokumentation über Markdown bearbeitet wird.

    Converts declarative template strings into optimized JavaScript render functions for programmatic use.

    JavaScript
    Auf GitHub ansehen↗4,981
  • vuejs/vue-loaderAvatar von vuejs

    vuejs/vue-loader

    4,968Auf GitHub ansehen↗

    vue-loader ist ein Webpack-Loader, der Single-File-Vue-Komponenten in ausführbare JavaScript-Module für den Browser kompiliert. Er fungiert als Compiler, der Templates, Styles und Skripte aus einer einzigen Datei in ein gebündeltes Modul aufteilt und Templates in optimierte JavaScript-Render-Funktionen für Client- und Serverumgebungen umwandelt. Das Projekt bietet ein System zum Routing von Style-Blöcken durch spezialisierte CSS-Loader, um ein Scoped- und isoliertes Komponenten-Styling zu ermöglichen. Es enthält zudem ein Entwicklungs-Utility für Hot-Module-Replacement, das Komponenten im Browser in Echtzeit aktualisiert, ohne den Anwendungszustand zurückzusetzen. Das Tool verwaltet die Transformation von Komponenten-Quelldateien und behandelt statische Assets, auf die in Templates oder Styles als Modulabhängigkeiten verwiesen wird. Es unterstützt eine typsichere Entwicklung durch die Verarbeitung von TypeScript-Ausdrücken innerhalb von Templates und bietet Source-Mapping, um kompilierten Code mit den ursprünglichen Quellpositionen zu verknüpfen.

    Converts Vue templates into optimized JavaScript render functions for both client and server environments.

    TypeScripthot-reloadsingle-file-componentvue
    Auf GitHub ansehen↗4,968
  • vuejs/eslint-plugin-vueAvatar von vuejs

    vuejs/eslint-plugin-vue

    4,594Auf GitHub ansehen↗

    Dieses Projekt ist ein ESLint-Plugin und statischer Code-Analysator für Vue.js. Es bietet eine Suite von Linting-Regeln, um häufige Fehler zu erkennen, Templates und Skripte zu validieren und konsistente Codierungsstandards über Single-File-Components hinweg durchzusetzen. Das Plugin zeichnet sich dadurch aus, dass es die Beziehung zwischen Skript- und Template-Blöcken analysiert, um die eigenschaftsübergreifende Nutzung zwischen den Blöcken zu validieren. Es identifiziert fehleranfällige Muster, erkennt veraltete APIs und schränkt gefährliche Muster wie das Rendern von rohem HTML ein, um Sicherheitslücken zu verhindern. Die breiteren Funktionen decken die Komponentenvalidierung für Benennung und Struktur, die Durchsetzung von Community-gesteuerten Stilrichtlinien und die Standardisierung von Template-Formatierung und Ausdruckssyntax ab. Es bietet zudem Unterstützung für JSX und die Integration mit externen Parsern. Das Tool bietet mehrere Linting-Standard-Presets, die von grundlegender Fehlervermeidung bis hin zu umfassenden Konsistenz-Defaults reichen.

    Parses and validates Vue template syntax and expressions to detect syntax errors and incorrect directive usage.

    TypeScripteslinteslint-pluginhtml
    Auf GitHub ansehen↗4,594
  1. Home
  2. Data & Databases
  3. SQL Statement Parsing
  4. Template-Aware Parsing

Unter-Tags erkunden

  • Vue Template Parsers2 Sub-TagsParsing and transforming Vue template syntax alongside JavaScript for full-stack code modifications in single-file components. **Distinct from Template-Aware Parsing:** Distinct from Template-Aware Parsing: focuses on Vue-specific template syntax rather than SQL template parsing.