awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 个仓库

Awesome GitHub RepositoriesDemand-Driven Evaluators

Execution models that defer data calculation until explicitly requested by the user.

Distinct from Lazy Evaluation Patterns: Distinct from general lazy patterns: specifically focuses on demand-driven intelligence for editor responsiveness.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Demand-Driven Evaluators. Refine with filters or upvote what's useful.

Awesome Demand-Driven Evaluators GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • lovell/sharplovell 的头像

    lovell/sharp

    32,340在 GitHub 上查看↗

    Sharp is a high-performance image processing library for Node.js. It serves as a native extension and wrapper for the libvips framework, providing tools for image resizing, format conversion, and programmatic data manipulation. The project enables the transformation of images into web-friendly formats such as WebP and AVIF while preserving color profiles and alpha channels. It also provides capabilities for generating blank image buffers with specified dimensions and background colors. The library covers a broad range of image manipulation utilities, including rotation, extraction, compositi

    Utilizes image streaming pipelines to process pixels on demand, minimizing memory usage.

    JavaScriptavifcropexif
    在 GitHub 上查看↗32,340
  • rust-lang/rust-analyzerrust-lang 的头像

    rust-lang/rust-analyzer

    16,590在 GitHub 上查看↗

    Rust-analyzer is a language server implementation that provides real-time code intelligence, static analysis, and development productivity tools for the Rust programming language. It functions as a backend engine that communicates with text editors to deliver deep structural understanding of source code, enabling features like semantic analysis, symbol navigation, and automated refactoring. The project distinguishes itself through a core engine designed for high-performance responsiveness, utilizing incremental query-based compilation and lazy demand-driven evaluation to minimize resource con

    Defers code intelligence calculations until requested to minimize resource consumption and maintain editor responsiveness.

    Rusthacktoberfestlsp-serverrust
    在 GitHub 上查看↗16,590
  • libvips/libvipslibvips 的头像

    libvips/libvips

    11,085在 GitHub 上查看↗

    Libvips is a C-based image processing library designed to manipulate large visual assets through a low-memory, parallel processing pipeline. It functions as a streaming image processor that avoids loading entire files into system memory, enabling the handling of massive images in resource-constrained environments. The library distinguishes itself through a demand-driven architecture that constructs a deferred execution plan, computing only the necessary pixels for a final output. By utilizing a cache-friendly tiled processing model and memory-mapped file access, it minimizes latency and redun

    Processes images by pulling small rectangular regions through a processing graph to avoid loading entire files into system memory.

    Cccppgif
    在 GitHub 上查看↗11,085
  1. Home
  2. Software Engineering & Architecture
  3. Lazy Evaluation Patterns
  4. Demand-Driven Evaluators

探索子标签

  • Image Streaming PipelinesArchitectures that process images by pulling small regions through a graph to avoid loading entire files into memory. **Distinct from Demand-Driven Evaluators:** Distinct from Demand-Driven Evaluators: focuses on image-specific streaming pipelines rather than general editor responsiveness.