awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repositorios

Awesome GitHub RepositoriesIncremental Processing Caches

Systems that use metadata or content hashing to skip redundant operations on unchanged files.

Explore 6 awesome GitHub repositories matching web development · Incremental Processing Caches. Refine with filters or upvote what's useful.

Awesome Incremental Processing Caches GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • prettier/prettierAvatar de prettier

    prettier/prettier

    52,088Ver en GitHub↗

    Prettier is an opinionated code formatter that parses source code and reprints it from scratch to enforce a consistent, project-wide visual style. By transforming code into an abstract syntax tree and applying a recursive document printing process, it eliminates manual style debates and ensures that all source files adhere to a unified appearance. The project is distinguished by its extensible, plugin-based architecture, which decouples language-specific parsing logic from the core engine. This modular design allows for uniform style enforcement across diverse programming languages and comple

    Improves performance by caching file hashes and configuration states to skip redundant processing.

    JavaScriptangularastcss
    Ver en GitHub↗52,088
  • golangci/golangci-lintAvatar de golangci

    golangci/golangci-lint

    18,539Ver en GitHub↗

    This project is a static analysis runner designed to identify bugs, performance bottlenecks, and stylistic inconsistencies within Go codebases. It functions as a comprehensive quality assurance suite that executes multiple analysis tools concurrently to provide a unified diagnostic report. By parsing source code into a structured representation, the tool enforces coding standards, validates import structures, and ensures consistent formatting across entire projects. The tool distinguishes itself through its ability to automate the remediation of identified issues, applying programmatic fixes

    Caches intermediate analysis data to skip redundant processing of unchanged files.

    Gocigogolang
    Ver en GitHub↗18,539
  • getpelican/pelicanAvatar de getpelican

    getpelican/pelican

    13,322Ver en GitHub↗

    Pelican is a Python-based static site generator that converts Markdown and reStructuredText files into static HTML websites. It functions as a blog and page orchestrator, managing chronological posts and independent static pages while providing built-in support for RSS and Atom feed generation. The system is designed as a plugin-based web framework, allowing for the addition of custom functionality through a community-driven plugin architecture. It also includes capabilities for producing localized versions of articles and pages to support multilingual content delivery. The tool covers a bro

    Implements incremental caching that uses content hashing to avoid redundant processing of unchanged files.

    Pythonpelicanpythonstatic-site-generator
    Ver en GitHub↗13,322
  • spencermountain/compromiseAvatar de spencermountain

    spencermountain/compromise

    12,125Ver en GitHub↗

    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

    Implements caching of processed text segments to avoid redundant re-analysis of unchanged content.

    JavaScriptnamed-entity-recognitionnlppart-of-speech
    Ver en GitHub↗12,125
  • sbt/sbtAvatar de sbt

    sbt/sbt

    4,929Ver en GitHub↗

    Sbt es una herramienta de compilación de JVM y sistema de gestión de dependencias diseñado para Scala y Java. Funciona como un orquestador de compilación multi-proyecto que gestiona la compilación del código fuente, resuelve librerías externas de repositorios remotos y empaqueta binarios para su distribución. El proyecto se distingue por su sistema de compilación interactivo, que proporciona un bucle de lectura-evaluación-impresión (REPL) para la inspección de estado en tiempo real y la ejecución de tareas. Utiliza un modelo de ejecución basado en grafos de dependencias para procesar tareas y mantiene un almacén clave-valor con seguridad de tipos para la configuración dinámica de la compilación. Sus capacidades cubren la automatización de compilación de JVM con recompilación incremental, organización de proyectos modulares y ejecución automatizada de pruebas. El sistema también admite compilación entre versiones, publicación de artefactos en almacenamiento en la nube y un modelo de plugin extensible para añadir lógica de compilación personalizada.

    Uses metadata and content hashing to skip redundant processing on unchanged files.

    Scala
    Ver en GitHub↗4,929
  • dprint/dprintAvatar de dprint

    dprint/dprint

    3,795Ver en GitHub↗

    dprint is a multi-language code formatter that applies consistent styling across various programming languages using a pluggable architecture. It functions as a unified project style management tool, a command-line interface for continuous integration style enforcement, and a Language Server Protocol implementation for real-time formatting in editors. The project is distinguished by a WebAssembly-based plugin system that loads sandboxed formatting logic from URLs or file paths. It further extends its capabilities through a process-based tool integration that wraps external command-line interf

    Uses an incremental processing cache to skip redundant formatting operations on unchanged files.

    Rustformatter
    Ver en GitHub↗3,795
  1. Home
  2. Web Development
  3. Performance Optimizations
  4. Incremental Processing Caches