awesome-repositories.com
Blog
awesome-repositories.com

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

EntdeckenKuratierte SuchenOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjektÜber unsHow we rankPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

26 Repos

Awesome GitHub RepositoriesCache Management

Tools and mechanisms for controlling, invalidating, and purging cached content to ensure data freshness.

Distinguishing note: Focuses on the operational lifecycle of cached assets rather than the storage implementation itself.

Explore 26 awesome GitHub repositories matching devops & infrastructure · Cache Management. Refine with filters or upvote what's useful.

Awesome Cache Management GitHub Repositories

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

    nginx/nginx

    30,903Auf GitHub ansehen↗

    Nginx is a high-performance HTTP server and reverse proxy designed to handle high-concurrency traffic through an efficient, event-driven architecture. It functions as a versatile traffic management gateway and content delivery accelerator, providing the infrastructure necessary to route client requests, balance loads across backend servers, and serve static assets with minimal resource consumption. The project distinguishes itself through a master-worker process model that separates configuration management from request processing, ensuring stable operations under heavy load. Its modular requ

    Provides mechanisms to manually invalidate and purge cached files to ensure immediate delivery of updated content.

    Ccontent-cachehttphttp2
    Auf GitHub ansehen↗30,903
  • wagtail/wagtailAvatar von wagtail

    wagtail/wagtail

    20,366Auf GitHub ansehen↗

    Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites

    Automatically invalidates frontend caches and updates URL mappings to ensure content consistency.

    Pythoncmsdjangohacktoberfest
    Auf GitHub ansehen↗20,366
  • google-gemini/cookbookAvatar von google-gemini

    google-gemini/cookbook

    17,418Auf GitHub ansehen↗

    The Gemini Cookbook is a comprehensive collection of implementation patterns, code samples, and development guides designed for building applications with Google Gemini models. It serves as a central resource for developers to integrate multimodal generative artificial intelligence into their software, providing the necessary frameworks to manage model interactions, stateful workflows, and structured data extraction. The repository distinguishes itself by offering specialized toolkits for autonomous agent orchestration, enabling the construction of agents that can execute code, browse the web

    Manages the lifecycle of cached content through expiration updates and manual deletion.

    Jupyter Notebookgeminigemini-api
    Auf GitHub ansehen↗17,418
  • quarkusio/quarkusAvatar von quarkusio

    quarkusio/quarkus

    15,479Auf GitHub ansehen↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Creates and configures remote caches automatically upon first access using external definitions.

    Javacloud-nativehacktoberfestjava
    Auf GitHub ansehen↗15,479
  • memcached/memcachedAvatar von memcached

    memcached/memcached

    14,132Auf GitHub ansehen↗

    Memcached is a high-performance, distributed, in-memory key-value storage and request routing engine. It functions as a volatile data store designed to accelerate dynamic applications by caching objects in RAM, thereby reducing backend database load and providing sub-millisecond response times. The system utilizes a specialized architecture that organizes memory into fixed-size slabs to minimize fragmentation and maximize throughput for high-concurrency workloads. The project distinguishes itself through a multi-threaded, lock-friendly design that scales across CPU cores and supports complex

    Manages cache lifecycle by flushing items and updating expiration times to control data retention.

    C
    Auf GitHub ansehen↗14,132
  • freshframework/freshAvatar von freshframework

    freshframework/fresh

    13,774Auf GitHub ansehen↗

    Fresh ist ein serverseitiges Web-Framework für die Deno-Laufzeitumgebung, das für den Aufbau von Websites mit nativer TypeScript-Unterstützung entwickelt wurde. Es fungiert als Zero-JavaScript-Server-Side-Renderer, der standardmäßig nur HTML an den Browser sendet, um den clientseitigen Laufzeit-Overhead zu eliminieren. Das Framework implementiert eine Insel-Architektur, die statisches HTML liefert und JavaScript nur für spezifische interaktive Komponenten selektiv aktiviert. Es nutzt ein dateisystembasiertes Routing, das Verzeichnisstrukturen und Dateinamen automatisch auf URL-Muster abbildet, ohne dass eine zentrale Konfigurationsdatei erforderlich ist. Die Plattform deckt serverseitiges Rendering, inkrementelle Seiten-Updates und die Produktion von Asset-Bundling mit Content-Hashing ab. Sie bietet ein Projekt-Bootstrapping-Skript zur Initialisierung der Entwicklungsumgebung.

    Implements content-hashed filenames for client-side assets to ensure efficient cache busting in production.

    TypeScript
    Auf GitHub ansehen↗13,774
  • pytest-dev/pytestAvatar von pytest-dev

    pytest-dev/pytest

    13,645Auf GitHub ansehen↗

    pytest ist ein Test-Framework für Python, das einen Befehlszeilen-Runner zum Entdecken und Ausführen von Testsuiten bereitstellt. Es basiert auf einer modularen Architektur, die Standard-Sprach-Assertions verwendet, um die Korrektheit des Codes zu verifizieren, und Ausdrücke automatisch inspiziert, um detaillierte Fehlerberichte zu liefern, ohne dass spezialisierte Assertions-Methoden erforderlich sind. Das Framework zeichnet sich durch ein Dependency-Injection-System aus, das Setup- und Teardown-Logik verwaltet, indem es Ressourcen automatisch auflöst und in Testfunktionen injiziert. Es bietet zudem eine Hook-basierte Plugin-Architektur, die eine tiefe Anpassung des Test-Lebenszyklus ermöglicht, einschließlich Sammlung, Ausführung und Berichterstattung. Diese Fähigkeiten werden durch dynamische Parametrisierung unterstützt, die mehrere Testinstanzen aus einer einzigen Definition generiert, sowie durch persistentes State-Caching, das das selektive erneute Ausführen fehlgeschlagener Tests über Sitzungen hinweg ermöglicht. Über das Kern-Ausführungsmodell hinaus bietet das Projekt eine umfassende Suite von Tools zur Verwaltung von Testumgebungen, einschließlich Output-Capture, Log-Management und Warnungsvalidierung. Es unterstützt komplexe Testszenarien durch Funktionen wie temporäres Dateimanagement, Objekt-Patching und die Möglichkeit, bestehende Testsuiten anderer Frameworks nativ auszuführen. Die Konfiguration erfolgt über zentralisierte Dateien, was eine fein abgestimmte Kontrolle über Testentdeckung, Filterung und Ausführungsverhalten ermöglicht. Das Projekt wird als Standard-Python-Paket vertrieben und enthält eine umfangreiche Dokumentation zu Konfiguration, Plugin-System und Befehlszeilenschnittstelle.

    Views the contents of the persistent storage layer to verify stored values or troubleshoot state-related issues.

    Pythonhacktoberfestpythontest
    Auf GitHub ansehen↗13,645
  • googlechrome/workboxAvatar von GoogleChrome

    GoogleChrome/workbox

    12,895Auf GitHub ansehen↗

    Workbox is a modular library and toolkit designed for managing service workers in progressive web applications. It provides a comprehensive framework for handling asset caching, request routing, and background script lifecycle management, enabling developers to build web applications that function reliably offline and load efficiently. The project distinguishes itself through a declarative routing engine and a plugin-based architecture that allows for the injection of custom logic into the request and response processing pipeline. It supports advanced caching patterns, such as cache-first or

    Accesses and manipulates browser cache storage directly from the main application thread to update user interfaces or prefetch assets.

    JavaScriptoffline-firstprogressive-web-appservice-worker
    Auf GitHub ansehen↗12,895
  • ajayyy/sponsorblockAvatar von ajayyy

    ajayyy/SponsorBlock

    12,776Auf GitHub ansehen↗

    SponsorBlock is a community-driven platform designed to automate the skipping of specific video segments, such as sponsorships and intros, during playback. It functions as a crowdsourced database where users submit and categorize video timestamps, which are then retrieved by client-side extensions to intercept and skip unwanted content. The system distinguishes itself through a reputation-weighted consensus model, where community voting and administrative moderation ensure the accuracy of submitted data. To protect user privacy, the platform utilizes hash-based retrieval, allowing clients to

    Implements cache invalidation and purging mechanisms to ensure users receive the most current community-submitted video segment data.

    TypeScriptadblockadblockerchrome
    Auf GitHub ansehen↗12,776
  • google/skiaAvatar von google

    google/skia

    10,762Auf GitHub ansehen↗

    Skia is a high-performance 2D graphics rendering library used for drawing text, geometries, and images on digital surfaces. It functions as a hardware-accelerated graphics engine that offloads drawing operations to the GPU, a vector graphics processor for SVG and complex paths, and a typography engine for shaping and drawing characters with Unicode support. The project provides a cross-platform image codec for encoding and decoding standard image formats into raw pixel data across multiple operating systems. It also enables the development of user interfaces that maintain visual consistency a

    Includes a resource-cached memory management system to purge temporary assets and prevent memory bloat.

    C++
    Auf GitHub ansehen↗10,762
  • jantimon/html-webpack-pluginAvatar von jantimon

    jantimon/html-webpack-plugin

    10,728Auf GitHub ansehen↗

    This project is a Webpack HTML generator and template engine that creates HTML files and automatically injects compiled script and style bundles. It functions as an asset injection tool and build process minifier to automate the production of web pages. The tool differentiates itself through a customizable template system that supports dynamic variable injection, programmatic content generation, and the ability to generate multiple distinct HTML entry points for multi-page applications. It also provides a hook-based lifecycle pipeline, allowing for the modification of assets and tags before t

    Handles the generation of HTML files with hashed asset filenames to ensure browsers load the latest versions.

    JavaScripthtml-webpack-pluginwebpack
    Auf GitHub ansehen↗10,728
  • doctrine/ormAvatar von doctrine

    doctrine/orm

    10,172Auf GitHub ansehen↗

    Doctrine ORM is a PHP object-relational mapper that connects application objects to relational database tables. It uses the data mapper and identity map patterns to decouple the in-memory object model from the database schema, allowing developers to manage data persistence without writing manual SQL. The project features a dedicated object-oriented query language and programmatic builder for retrieving data based on entities rather than tables. It implements a unit-of-work system to track object changes during a request and synchronize them via atomic transactions. The capability surface inc

    Provides an interface to invalidate or check specific entity and collection cache entries.

    PHPhacktoberfest
    Auf GitHub ansehen↗10,172
  • audreyfeldroy/favicon-cheat-sheetAvatar von audreyfeldroy

    audreyfeldroy/favicon-cheat-sheet

    9,902Auf GitHub ansehen↗

    This project is a comprehensive favicon specification guide and browser compatibility matrix. It provides a detailed reference for the image sizes, file formats, and HTML markup required to ensure website icons display correctly across modern and legacy browsers and devices. The resource includes specific technical guides for implementing SVG favicons that use embedded CSS media queries to support system light and dark mode. It also provides a reference for web app manifests and the specific image dimensions needed for installable progressive web applications. The documentation covers broade

    Guides the management and invalidation of browser caches to force updates of website icons.

    Auf GitHub ansehen↗9,902
  • audreyr/favicon-cheat-sheetAvatar von audreyr

    audreyr/favicon-cheat-sheet

    9,902Auf GitHub ansehen↗

    This project is a comprehensive technical reference for web favicon specifications, providing the image dimensions and file formats required for browser and operating system icons. It serves as a platform icon configuration sheet for mobile touch icons and desktop home screen tiles. The guide includes specialized instructions for implementing theme-aware icons using SVG media queries to support light and dark mode appearances. It also provides a reference for managing browser icon caches to force updates during development and production. The reference is delivered as a static site generated

    Details methods for invalidating and purging browser caches to ensure favicon updates are visible.

    Auf GitHub ansehen↗9,902
  • vuejs-templates/webpackAvatar von vuejs-templates

    vuejs-templates/webpack

    9,644Auf GitHub ansehen↗

    This project is a pre-configured build template for Vue.js applications using Webpack. It provides a structured project boilerplate and a frontend build pipeline designed to bootstrap development environments and compile application code into distributable bundles. The template includes a development environment with hot module replacement, error overlays, and source maps to allow for instant updates in the browser without losing application state. It also features a project generator that establishes folder structures and configurations for routing, linting, and testing. The build system co

    Uses unique content hashes in filenames to manage browser caching and ensure the delivery of fresh assets.

    JavaScript
    Auf GitHub ansehen↗9,644
  • roadrunner-server/roadrunnerAvatar von roadrunner-server

    roadrunner-server/roadrunner

    8,473Auf GitHub ansehen↗

    RoadRunner is a high-performance application server and process manager designed to serve PHP applications using a persistent worker model. It eliminates bootload overhead and initialization time by keeping application processes alive between requests, acting as a protocol-agnostic proxy that routes traffic to a pool of supervised workers. The server is built with a plugin-based modular architecture, allowing it to be extended with custom Go plugins and compiled into tailored binaries. It distinguishes itself by providing a unified execution model for a wide array of communication protocols,

    Provides interfaces to purge stored resources and list cache entries to ensure data freshness.

    Goapplication-servergolanghacktoberfest
    Auf GitHub ansehen↗8,473
  • harisekhon/devops-bash-toolsAvatar von HariSekhon

    HariSekhon/DevOps-Bash-tools

    8,062Auf GitHub ansehen↗

    DevOps-Bash-tools is a collection of shell scripts and aliases designed to automate cloud infrastructure, container orchestration, and CI/CD pipelines. It provides a comprehensive toolset for managing operational workflows through the command line. The project specializes in automating tasks across multiple platforms, including managing namespaces and secrets in Kubernetes, auditing resources in AWS and GCP, and triggering builds or managing environment variables in GitHub Actions, GitLab CI, and CircleCI. It also includes a toolkit for interacting with container registries to query manifests

    Purges cached content from edge networks to ensure the latest version of a site is served.

    Shellapiawsbash
    Auf GitHub ansehen↗8,062
  • fluxcd/flux2Avatar von fluxcd

    fluxcd/flux2

    7,888Auf GitHub ansehen↗

    Flux is a Kubernetes GitOps delivery tool used to automate application deployments by synchronizing cluster state with configurations stored in Git, OCI, or Helm repositories. It functions as a set of controllers that monitor desired state in external sources and continuously reconcile the live cluster to match those definitions. The system distinguishes itself through a multi-cluster management plane that coordinates application delivery across fleets of remote clusters from a central hub. It provides a dedicated mechanism for automated image updates, which scans container registries for new

    Controls the use of cached secrets and maps to ensure immediate data consistency.

    Gocontinuous-deliverygitopsgitops-toolkit
    Auf GitHub ansehen↗7,888
  • eddycjy/go-gin-exampleAvatar von eddycjy

    eddycjy/go-gin-example

    7,193Auf GitHub ansehen↗

    This project is a reference implementation and boilerplate for building RESTful services using the Gin web framework in Go. It provides a structured backend architecture featuring modular routing and middleware to serve as a template for Go web applications. The project distinguishes itself through a comprehensive set of integrated systems, including a security layer for user authentication and private endpoint protection using JSON Web Tokens. It also implements a high-speed memory storage layer via Redis to cache frequent database queries and a containerized runtime environment for consiste

    Saves uploaded images using unique generated names to prevent filename collisions.

    Goapiendlessgin
    Auf GitHub ansehen↗7,193
  • middleman/middlemanAvatar von middleman

    middleman/middleman

    7,110Auf GitHub ansehen↗

    Middleman is a Ruby-based static site generator and web framework used to transform templates and assets into standalone HTML, CSS, and JavaScript files. It functions as a multi-engine template processor and build tool, converting source markup into production-ready websites that can be hosted on any web server. The system is distinguished by a comprehensive asset pipeline that handles compression, minification, and fingerprinting to optimize web delivery. It features an extensible architecture with lifecycle hooks and a middleware-based request interception layer, allowing for the programmat

    Creates unique filenames based on content hashes to ensure correct asset versioning when using CDNs.

    Rubymiddlemanstatic-site-generator
    Auf GitHub ansehen↗7,110
Vorherige12Nächste
  1. Home
  2. DevOps & Infrastructure
  3. Cache Management

Unter-Tags erkunden

  • Asset Filename Hashing1 Sub-TagUsing unique content hashes in filenames to manage browser caching and ensure fresh asset delivery. **Distinct from Cache Management:** Specific to filename hashing for cache busting, rather than general operational cache purging or data caching.
  • Automatic Cache LoadersMechanisms for creating and configuring remote caches automatically based on external definitions. **Distinct from Cache Management:** Focuses on the automated lifecycle and configuration of caches rather than general cache management.
  • Cache Content ViewersUtilities for inspecting the contents of persistent storage layers for debugging purposes. **Distinct from Cache Management:** Distinct from Cache Management: focuses on the inspection and verification of stored data rather than lifecycle management.
  • Dynamic Cache ControllersInterfaces for manipulating browser cache storage from the main application thread. **Distinct from Cache Management:** Distinct from general cache management: specifically targets the programmatic manipulation of caches from the window context.