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
·

6 Repos

Awesome GitHub RepositoriesPartial Parse Caching

Storing intermediate parsing results for specific text segments to avoid redundant analysis.

Distinct from Performance Caching Systems: Distinct from Performance Caching Systems: specifically targets the caching of parsed linguistic segments rather than general memory management.

Explore 6 awesome GitHub repositories matching data & databases · Partial Parse Caching. Refine with filters or upvote what's useful.

Awesome Partial Parse Caching GitHub Repositories

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

    spencermountain/compromise

    12,125Auf GitHub ansehen↗

    Compromise is a natural language processing library and rule-based text parser designed to analyze unstructured text. It functions as a toolkit for identifying parts of speech, linguistic patterns, and semantic meaning, while providing specialized engines for named entity recognition and the parsing of temporal and numeric data. The project is distinguished by its linguistic morphological engine, which can conjugate verbs across different tenses and inflect nouns and adjectives. It further allows for linguistic model customization through a plugin system that enables the extension of lexicons

    Stores previously parsed sentences and processes only modified segments to maintain performance.

    JavaScriptnamed-entity-recognitionnlppart-of-speech
    Auf GitHub ansehen↗12,125
  • norvig/paip-lispAvatar von norvig

    norvig/paip-lisp

    7,465Auf GitHub ansehen↗

    This project is a comprehensive Lisp AI implementation library that provides reference implementations for various artificial intelligence paradigms and symbolic algorithms. It functions as a multi-purpose toolkit containing a logic programming engine, a natural language processing suite, and a symbolic mathematics toolkit. The library is distinguished by its diverse architectural frameworks, including a Prolog-style execution engine that uses unification and goal-driven backtracking, and a system for simulating human decision-making through expert system shells and certainty factors. It also

    Caches rule lookup results and partial parses to accelerate the processing of complex grammars.

    Common Lisp
    Auf GitHub ansehen↗7,465
  • sebastienros/jintAvatar von sebastienros

    sebastienros/jint

    4,653Auf GitHub ansehen↗

    Jint ist ein JavaScript-Interpreter für das .NET-Ökosystem, der Code ausführt, ohne eine Browser- oder Node.js-Umgebung zu benötigen. Es ist eine ECMAScript-konforme Engine, die eine sandboxed Scripting-Runtime mit konfigurierbaren Limits für Speicher und Zeit bietet, um nicht vertrauenswürdigen Code auszuführen. Die Engine verfügt über eine native Objektbrücke, die .NET-Klassen und -Methoden für JavaScript-Skripte zum bidirektionalen Datenaustausch bereitstellt. Um den Overhead bei wiederholten Ausführungen zu reduzieren, nutzt sie einen vorkompilierten Skript-Cache, um geparstes JavaScript im Speicher zu speichern. Das Projekt deckt asynchrone Skriptausführung und Promise-Handling ab, neben ES6-Modul-Unterstützung für die Auflösung von Abhängigkeiten und zirkulären Referenzen. Es enthält Internationalisierungsfunktionen für die Verwaltung von Kultureinstellungen und Zeitzonenauflösung über externe Locale-Provider. Die Sicherheit wird durch Ressourcenbeschränkungen bei der Ausführung und Kontrolle über den Zugriff auf die Common Language Runtime verwaltet.

    Stores pre-parsed scripts in memory to eliminate redundant parsing overhead during repeated executions.

    C#
    Auf GitHub ansehen↗4,653
  • facebook/buck2Avatar von facebook

    facebook/buck2

    4,360Auf GitHub ansehen↗

    Buck2 ist ein programmierbares Monorepo-Build-Tool und ein hermetisches Build-System, das entwickelt wurde, um groß angelegte Projekte mit komplexen Zielgraphen und sprachübergreifenden Abhängigkeiten zu verwalten. Es fungiert als Framework für Remote-Ausführung und Analysator für Abhängigkeitsgraphen und bietet eine Engine für das Caching von Artefakten, um reproduzierbare und konsistente Build-Ergebnisse über verschiedene Umgebungen hinweg sicherzustellen. Das System zeichnet sich durch eine Engine für inkrementelle Berechnungen aus, die nur die spezifischen Knoten in einem Abhängigkeitsgraphen neu berechnet, die durch Änderungen ungültig wurden. Es nutzt inhaltsadressierbaren Speicher für das Caching von Build-Artefakten und unterstützt Remote-Execution-Racing, bei dem Build-Aktionen lokal und remote gleichzeitig ausgeführt werden, um das schnellste Ergebnis zurückzugeben. Seine Funktionsfläche deckt sprachübergreifende Build-Automatisierung, Toolchain-Abstraktion und einschränkungsbasierte Konfiguration zur Verwaltung von Build-Varianten über Plattformen hinweg ab. Das Projekt enthält zudem Build-Beobachtbarkeitstools für die Graph-Introspektion und Änderungserkennung sowie Zugriffskontrollmechanismen zur Einschränkung der Zielsichtbarkeit.

    Stores operation outputs based on attributes and platform to avoid redundant computations across different build commands.

    Rust
    Auf GitHub ansehen↗4,360
  • phpdocumentor/phpdocumentorAvatar von phpDocumentor

    phpDocumentor/phpDocumentor

    4,332Auf GitHub ansehen↗

    phpDocumentor is a PHP API documentation generator and source code analyzer that transforms PHP files and DocBlocks into structured HTML API references. It functions as a static site generator and an automatic documentation tool designed to synchronize technical documentation with code changes. The project distinguishes itself by acting as a UML diagram generator, producing class and architectural graphs via PlantUML based on source analysis. It also supports technical manual authoring, rendering hand-written guides in Markdown and ReStructuredText alongside the automatically generated API re

    Caches fully parsed abstract syntax trees to avoid redundant parsing of PHP source files.

    PHPdocblockdocblocksgraphviz
    Auf GitHub ansehen↗4,332
  • nolanlawson/optimize-jsAvatar von nolanlawson

    nolanlawson/optimize-js

    3,734Auf GitHub ansehen↗

    Optimize-js is a JavaScript parsing optimizer designed to reduce the time browsers spend pre-parsing scripts to improve initial execution speed. It transforms source code to minimize the overhead associated with browser parsing. The project implements a technique that wraps function calls in parentheses to bypass initial pre-parsing and reduce double-parsing overhead. To maintain the utility of the transformed code, it includes a source map generator that links the optimized output back to the original source. The toolset also includes performance benchmarking capabilities to measure the exa

    Ships a utility for measuring the time a browser takes to parse files to evaluate optimizations.

    JavaScript
    Auf GitHub ansehen↗3,734
  1. Home
  2. Data & Databases
  3. Performance Caching Systems
  4. Partial Parse Caching

Unter-Tags erkunden

  • Parsed Script Caching2 Sub-TagsCaching of fully parsed abstract syntax trees or bytecode for scripts to avoid redundant parsing. **Distinct from Partial Parse Caching:** Distinct from Partial Parse Caching by storing complete parsed script representations rather than linguistic segments.