22 个仓库
Utilities for manually removing stored binaries and artifacts from a persistent cache to resolve corruption or reclaim space.
Distinct from Persistent Binary Caches: Distinct from Persistent Binary Caches: focuses on the removal/purging of the cache rather than the storage mechanism itself.
Explore 22 awesome GitHub repositories matching data & databases · Cache Clearing. Refine with filters or upvote what's useful.
This project is a command line package manager and dependency management engine used for installing, updating, and removing software packages across different operating systems. It functions as a package recipe system and software repository administrator, utilizing declarative scripts to define software sources, build arguments, and installation steps. The system operates as a binary distribution platform that compiles source code into pre-compiled binaries and distributes them through remote repositories. It includes an automated version tracker that monitors upstream software releases and
Reclaims disk space by removing stale lock files and outdated versions of downloaded packages.
DataLoader is a utility that collects individual data loads into a single batch and caches results to minimize redundant backend requests. It operates on a batch-and-cache architecture, where multiple data lookups within a single execution frame are grouped together and dispatched as one request, with the results stored in memory for instant retrieval on subsequent calls. The utility distinguishes itself through several key capabilities. It supports per-key error handling, allowing partial failures within a batch without rejecting the entire operation. A cache priming mechanism lets developer
Clear cached entries by removing a specific key or the entire cache to force fresh data loads.
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 a CLI utility to manually clear and refresh metadata and query caches.
Snapdom is a DOM capture engine that serializes live web page elements into images, videos, documents, and other formats. It converts any DOM subtree into PNG, JPG, WebP, SVG, PDF, or self-contained HTML, and can record animating elements as video files or animated GIFs using the browser's MediaRecorder API. The library distinguishes itself through a plugin-based architecture that allows custom output format handlers and pipeline hooks to extend the capture process without re-cloning the source element. It manages separate caches for images, styles, and fonts with preloading and clearing meth
Clears image, style, and font caches between captures to balance memory usage and rendering speed.
pydoll is a Chrome DevTools Protocol automation library and headless browser controller used for web data extraction and parallel browser automation. It controls Chromium-based browsers via direct WebSocket connections, allowing it to manage isolated browser contexts and tabs while bypassing the overhead and detection associated with WebDriver. The project features an anti-bot evasion framework that mimics natural human behavior, including mouse movements generated via Bezier curves and variable typing patterns. It provides specialized stealth capabilities to bypass behavioral analysis and au
Removes stored assets and API responses from the browser cache to ensure fresh resource loading.
This project is a self-hosted community engine and forum software designed for hosting threaded discussions. It functions as a JSON API community platform, exposing all data and functionality through a standardized interface to support a single-page application architecture. The system is built to be a multi-language discussion board with integrated localization and language pack support. The platform is defined by a modular architecture that allows for extensive customization through an extension-based plugin system. This extensibility enables the modification of core behavior, the addition
Includes utilities for manually removing cached translations and compiled assets.
This project is a self-hosted forum software and extensible community platform designed to facilitate online discussions and member engagement. It functions as a REST API discussion engine, providing a backend that manages community interactions and forum data via a standardized JSON interface for external applications. The platform is distinguished by a modular architecture that allows for deep customization through a package-based extension system and an interface extension framework. It employs an extender-based customization model, enabling external modules to modify internal system behav
Allows removing cached translations and generated assets to resolve conflicts after modifying extensions.
re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized, immutable database that serves as the single source of truth for the entire application state, enforcing a strict unidirectional data flow where events trigger state transitions and subsequent view updates. The framework distinguishes itself through a reactive signal graph and an interceptor-based middleware pipeline. By treating application logic as a sequence of data-driven events and declarative side effects, it decouples business logic from the view layer. This architectur
Invalidates all stored subscription results to ensure updated logic is applied after a code reload.
CleanMyWechat 是一款桌面磁盘清理工具,旨在通过清理 Windows 和 macOS 上微信桌面客户端的缓存图片、视频和文件来释放存储空间。它作为一种自动化的缓存维护工具,能够识别并删除通信软件缓存中不必要的媒体资源。 该工具通过根据文件类型和时间阈值过滤资源来优化媒体存储,同时保留对话文本历史。为了防止永久性数据丢失,它采用了恢复系统,将识别出的文件移动到系统回收站,而不是直接永久删除。 该系统包含通过调度机制实现自动磁盘清理的功能,可在预定义的时间间隔触发维护进程。它采用基于规则的过滤引擎和基于路径的发现功能,来定位和管理不同操作系统上的应用程序目录结构。
Provides targeted clearing of cached images and videos while preserving conversation text.
Arduino CLI 是一个命令行界面,用于编译、上传和管理 Arduino 兼容硬件的库和板核心。它充当微控制器工具链管理器和硬件编程工具,提供发现和安装各种硬件架构所需的平台定义和编译器的实用程序。 该项目具有支持 RPC 的开发守护进程,允许外部程序触发内部工具操作并以编程方式管理自动化电子工作流。它还包含一个交互式硬件调试器,用于实时排查物理设备上运行的代码。 该工具涵盖了板和库管理,包括依赖分析、索引同步以及第三方仓库的集成。其构建和部署功能包括源代码编译、二进制上传和引导加载程序安装,并支持串口输出监控和连接硬件检测。 该工具提供 shell 自动补全生成功能,并通过基于文件的配置系统管理环境设置。
Provides utilities to purge stored temporary files and cached build assets to resolve corruption.
go-astilectron 是一个跨平台 GUI 框架和绑定,通过结合编译后的 Go 后端和 Electron 前端来实现桌面软件的创建。它作为一个进程间通信桥梁,利用异步消息系统来交换 JSON 事件并在 Go 进程和 JavaScript 用户界面之间同步状态。 该项目提供了一个原生桌面 API 包装器,用于从后端编排系统级功能。这包括管理浏览器窗口、构建原生应用菜单以及控制系统托盘图标和 macOS Dock 的能力。它还允许注册全局键盘快捷键和执行系统命令。 该框架涵盖了广泛的功能领域,包括窗口管理、硬件显示检测和原生系统对话框。它还提供了一个分发系统,将应用二进制文件和嵌入式资产打包成适用于多种操作系统的可分发安装程序或单个可执行文件,包括所需运行时二进制文件的自动配置。
Includes functionality to clear the browser session cache to ensure content is fresh upon loading.
Goravel 是一个功能齐全的开发脚手架和框架,用于使用 Go 编程语言构建 Web 应用、REST API 和 gRPC 服务。它实现了模型-视图-控制器(MVC)架构,并为高性能远程过程调用服务器和客户端提供了全面的工具包。 该框架的独特之处在于其广泛的集成生态系统,包括用于数据库管理的流畅对象关系映射器(ORM),以及用于管理自动化和项目脚手架的专用命令行界面工具包。它具有基于驱动的服务抽象,允许开发者在不更改应用逻辑的情况下切换存储、缓存和会话后端。 该平台涵盖了广泛的应用功能,包括带有分布式队列的异步任务处理、通过基于令牌的身份验证进行的安全身份管理,以及具有加密和访问控制的稳健安全层。它还提供内容本地化、模板渲染以及带有依赖模拟的自动化测试基础设施工具。
Provides utilities to remove specific cache entries by key or flush the entire store.
Cork 是一款原生 macOS 桌面应用程序,为 Homebrew 包管理器提供了图形界面。它作为搜索、安装和更新软件包的 GUI,并充当管理后台系统服务的服务控制器。 该应用程序包含一个专用的菜单栏实用程序,用于直接从 macOS 状态菜单触发包更新和管理任务。它还具有一个系统,用于为软件包分配自定义标签,以分组和组织软件安装。 该软件涵盖了软件包生命周期管理,包括识别所需软件的依赖分析,以及清除已下载安装文件的缓存管理系统。它还提供了一个可视化界面来启动和停止后台系统服务。
Enables manual removal of stored binaries and artifacts from the local download cache to reclaim disk space.
该项目是一个专为 Laravel 应用设计的基于 Web 的日志查看器和管理界面。它作为一个集中式仪表板,用于浏览、搜索和管理系统日志,而无需直接访问原始文件或 SSH。 该系统作为多主机日志聚合器,利用远程代理在同一位置查看和索引来自多台服务器的日志。它包括一个基于正则表达式的解析器,用于解释来自非标准日志文件的结构化数据,从而允许自定义日志格式定义和严重性级别映射。 广泛的功能包括基于索引的文件导航(带有压缩存储以提升性能)、基于块的全局搜索,以及过滤应用特定堆栈跟踪的能力。该项目还提供用于日志检索和文件夹管理的编程 API,以及用于保护生产环境的基于中间件的访问控制安全层。
Allows users to manually clear stored log indices to force a fresh scan of the log files.
AzuraCast 是一个自托管的 Web 电台管理套件和仪表板,专为互联网广播而设计。它充当自动化播放管理器和广播系统,将用于转码和交叉淡入淡出的音频编排器与流媒体服务器集成,以通过挂载点分发音频。 该平台支持多租户电台管理,允许单个安装托管多个独立的电台实体。它通过将 Auto-DJ 广播系统与管理现场 DJ 账户和协调实时广播的能力相结合而脱颖而出。 该系统涵盖了广泛的功能,包括自动化电台调度、媒体库和播放列表管理,以及播客源的生成。它提供用于电台听众分析、通过点歌进行听众互动,以及通过中继服务器分发信号以增加容量的工具。 该应用通过基于容器的部署进行交付,以在云 VPS、Docker 和 NAS 环境中实现一致的安装。
Flushes internal system caches to ensure dashboard pages display current values.
Cube is a time-series analytics platform and event data store designed for real-time performance monitoring. It functions as a metrics engine that ingests timestamped event streams and persists raw logs to enable the computation of statistical summaries, quantiles, and histograms. The system distinguishes itself through a reactive processing model that automatically invalidates metric caches when new events arrive, ensuring query results remain current. It supports both real-time event streaming via persistent connections and the calculation of post hoc statistics from stored event sets. The
Provides mechanisms for clearing cached metric values to ensure evaluators use current data.
Corepack is a Node.js package manager orchestrator and deterministic tool installer. It manages and enforces specific versions of package managers to ensure consistent environments across different machines, developers, and continuous integration systems. The project uses executable wrapper shims to intercept commands, allowing it to automatically download and run the correct tool version based on project configuration. It provides an offline binary provisioner that prepares package manager binaries into tarball archives for deployment in air-gapped environments. The system handles semantic
A utility to remove stored binaries from the local cache directory to free up disk space or resolve file corruption.
Converse.js is an embeddable, self-hosted XMPP chat client that runs entirely in the browser. It communicates with XMPP servers using standard XML stanzas over WebSocket or BOSH transports, and provides end-to-end encryption through the OMEMO protocol with double ratchet algorithm and X3DH key exchange. The client is built on a plugin-based architecture that allows extending core functionality at runtime without modifying the client itself, and uses a DOM-based rendering approach with an event-driven message bus for internal coordination. The client manages message history through XEP-0313 Me
Clears all locally cached data, including messages and settings, when the user logs out.
This project is a containerized search infrastructure designed to deploy a privacy-focused metasearch engine. It acts as a self-hosted search proxy that aggregates results from multiple external web, image, and academic search providers while anonymizing requests and stripping trackers to protect user identity. The system utilizes Docker to orchestrate the search instance, integrating caching mechanisms and reverse proxy support to ensure a private and efficient search environment. It employs a modular adapter-based integration to standardize diverse external API responses and a processing pi
Removes all database entries matching a specific prefix by setting their expiration to zero.
proot-distro is a rootless container runtime and Linux distribution manager that allows users to install and run isolated guest environments without requiring administrative root privileges. It utilizes PRoot to simulate root access and filesystem redirection, enabling the deployment of full Linux distributions in a non-root space. The project functions as an OCI container image handler, capable of building, pulling, and pushing OCI-compatible images and manifests. It further serves as a cross-architecture execution layer, utilizing user-mode emulation to run binaries and containers built for
Removes downloaded layer blobs, manifests, and build cache to reclaim disk space.