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 هو إطار عمل وظيفي لبناء تطبيقات الصفحة الواحدة (SPA) باستخدام ClojureScript. يوفر قاعدة بيانات مركزية غير قابلة للتغيير تعمل كمصدر وحيد للحقيقة لحالة التطبيق بالكامل، مما يفرض تدفق بيانات أحادي الاتجاه صارم حيث تؤدي الأحداث إلى تغييرات في الحالة وتحديثات لاحقة للعرض. يتميز إطار العمل برسم بياني تفاعلي للإشارات وخط أنابيب (pipeline) وسيط يعتمد على المعترضات (interceptors). من خلال التعامل مع منطق التطبيق كسلسلة من الأحداث القائمة على البيانات والآثار الجانبية التصريحية، فإنه يفصل منطق الأعمال عن طبقة العرض. تسمح هذه البنية للمطورين بإدارة تغييرات الحالة المعقدة والعمليات الخارجية من خلال دوال نقية، مما يضمن تنفيذ الآثار الجانبية بواسطة مترجم منفصل بدلاً من الاستدعاءات الإلزامية. يتضمن النظام مجموعة شاملة من الإمكانيات لإدارة بنية التطبيق، بما في ذلك اشتقاق البيانات التفاعلي، ومطابقة العرض القائمة على الاشتراكات، وإدارة الحالة القائمة على الأحداث. يدعم سير عمل التطوير المتقدم مثل تتبع الأحداث، وحفظ نقاط فحص الحالة، والقدرة على محاكاة الآثار الجانبية للاختبار المعزول. تم تصميم المشروع للتكامل مع React، مستفيداً من مطابقة DOM الافتراضي لتحديث واجهات المستخدم بكفاءة. يوفر مجموعة قوية من الأدوات للتعامل مع الاهتمامات المتقاطعة، وإدارة رسوم بيانية معقدة لتدفق البيانات، وتنسيق العمليات غير المتزامنة ضمن خط أنابيب أحداث متسلسل وقابل للتنبؤ.
Invalidates all stored subscription results to ensure updated logic is applied after a code reload.
CleanMyWechat هو تطبيق سطح مكتب لأداة القرص مصمم لاستعادة مساحة التخزين عن طريق تنظيف الصور ومقاطع الفيديو والملفات المخزنة مؤقتاً من عميل WeChat لسطح المكتب على Windows وmacOS. يعمل كأداة صيانة تلقائية لذاكرة التخزين المؤقت تحدد وتزيل أصول الوسائط غير الضرورية من ذاكرة التخزين المؤقت لبرامج الاتصال. تعمل الأداة على تحسين تخزين الوسائط عن طريق تصفية الأصول بناءً على نوع الملف وعتبات العمر مع الحفاظ على سجل نص المحادثة. لمنع فقدان البيانات الدائم، يستخدم نظام استرداد ينقل الملفات المحددة إلى سلة مهملات النظام بدلاً من مسحها نهائياً. يتضمن النظام قدرات لتنظيف القرص تلقائياً من خلال آلية جدولة تطلق عمليات الصيانة في فترات زمنية محددة مسبقاً. يستخدم محرك تصفية قائماً على القواعد واكتشافاً قائماً على المسار لتحديد وإدارة هياكل دليل التطبيق عبر أنظمة تشغيل مختلفة.
Provides targeted clearing of cached images and videos while preserving conversation text.
Arduino CLI هي واجهة سطر أوامر لتجميع ورفع وإدارة المكتبات ونواة اللوحات للأجهزة المتوافقة مع Arduino. تعمل كمدير لسلسلة أدوات المتحكمات الدقيقة وأداة برمجة للأجهزة، حيث توفر أدوات لاكتشاف وتثبيت تعريفات المنصات والمجمعات المطلوبة لمختلف معماريات الأجهزة. يتميز المشروع بخادم تطوير يدعم RPC يسمح للبرامج الخارجية بتشغيل عمليات الأداة الداخلية وإدارة سير عمل الإلكترونيات المؤتمت برمجياً. كما يتضمن مصحح أخطاء للأجهزة تفاعلي لاستكشاف الأخطاء وإصلاحها في الوقت الفعلي للكود الذي يعمل على الأجهزة الفعلية. تغطي الأداة إدارة اللوحات والمكتبات، بما في ذلك تحليل التبعيات، ومزامنة الفهارس، ودمج مستودعات الطرف الثالث. تشمل قدرات البناء والنشر تجميع الكود المصدري، ورفع الملفات الثنائية، وتثبيت محمل الإقلاع (bootloader)، مدعومة بمراقبة مخرجات المنفذ التسلسلي واكتشاف الأجهزة المتصلة. توفر الأداة ميزة الإكمال التلقائي في الصدفة (shell completion) وتدير إعدادات البيئة من خلال نظام تهيئة يعتمد على الملفات.
Provides utilities to purge stored temporary files and cached build assets to resolve corruption.
go-astilectron هو إطار عمل GUI متعدد المنصات وربط (binding) يتيح إنشاء برمجيات سطح المكتب من خلال الجمع بين خلفية Go مترجمة وواجهة أمامية Electron. يعمل كجسر اتصال بين العمليات، مستخدماً نظام مراسلة غير متزامن لتبادل أحداث JSON ومزامنة الحالة بين عملية Go وواجهة مستخدم JavaScript. يوفر المشروع غلافاً لواجهة برمجة تطبيقات سطح المكتب الأصلية لتنظيم الميزات على مستوى النظام. يتضمن ذلك القدرة على إدارة نوافذ المتصفح، وإنشاء قوائم تطبيقات أصلية، والتحكم في أيقونات علبة النظام و macOS dock. كما يسمح بتسجيل اختصارات لوحة المفاتيح العالمية وتنفيذ أوامر النظام. يغطي إطار العمل مجالات قدرات واسعة بما في ذلك إدارة النوافذ، واكتشاف شاشات الأجهزة، ومربعات حوار النظام الأصلية. كما يوفر نظام توزيع لتجميع ملفات التطبيق الثنائية والأصول المضمنة في مثبتات قابلة للتوزيع أو ملفات تنفيذية واحدة لأنظمة تشغيل متعددة، بما في ذلك التوفير التلقائي للملفات الثنائية المطلوبة لوقت التشغيل.
Includes functionality to clear the browser session cache to ensure content is fresh upon loading.
Goravel هو هيكل تطوير متكامل وإطار عمل لبناء تطبيقات الويب، وREST APIs، وخدمات gRPC باستخدام لغة البرمجة Go. ينفذ معمارية النموذج-العرض-المتحكم (MVC) ويوفر مجموعة أدوات شاملة لخوادم وعملاء استدعاء الإجراءات البعيدة (RPC) عالية الأداء. يتميز إطار العمل بنظامه البيئي المتكامل الواسع، والذي يتضمن أداة تعيين كائنات علائقية (ORM) سلسة لإدارة قواعد البيانات ومجموعة أدوات واجهة سطر أوامر مخصصة لأتمتة الإدارة وهيكلة المشاريع. يتميز بتجريد الخدمة القائم على المحركات (Driver-based) الذي يسمح للمطورين بتبديل التخزين، وذاكرة التخزين المؤقت، وخلفيات الجلسات دون تغيير منطق التطبيق. تغطي المنصة سطحاً واسعاً من قدرات التطبيقات، بما في ذلك معالجة المهام غير المتزامنة مع الطوابير الموزعة، وإدارة الهوية الآمنة عبر المصادقة القائمة على الرموز (Tokens)، وطبقة أمان قوية مع التشفير والتحكم في الوصول. كما توفر أدوات لتوطين المحتوى، وعرض القوالب، وبنية تحتية للاختبار المؤتمت مع محاكاة التبعيات.
Provides utilities to remove specific cache entries by key or flush the entire store.
Cork هو تطبيق سطح مكتب أصلي لنظام macOS يوفر واجهة رسومية لمدير حزم Homebrew. يعمل كواجهة مستخدم رسومية للبحث عن حزم البرامج وتثبيتها وتحديثها ويعمل كمدير خدمة لإدارة خدمات النظام الخلفية. يتضمن التطبيق أداة شريط قائمة مخصصة لتشغيل تحديثات الحزم ومهام الإدارة مباشرة من قائمة حالة macOS. كما يتميز بنظام لتعيين علامات مخصصة للحزم لتجميع وتنظيم تثبيتات البرامج. يغطي البرنامج إدارة دورة حياة الحزمة، بما في ذلك تحليل التبعية لتحديد البرامج المطلوبة ونظام إدارة التخزين المؤقت لمسح ملفات التثبيت التي تم تنزيلها. كما يوفر واجهة مرئية لبدء وإيقاف خدمات النظام الخلفية.
Enables manual removal of stored binaries and artifacts from the local download cache to reclaim disk space.
هذا المشروع عبارة عن عارض سجلات (log viewer) قائم على الويب وواجهة إدارة مصممة خصيصاً لتطبيقات Laravel. يعمل كلوحة تحكم مركزية لتصفح وبحث وإدارة سجلات النظام دون الحاجة إلى وصول مباشر إلى الملفات الخام أو SSH. يعمل النظام كمجمع سجلات متعدد المضيفين، ويستخدم وكيلاً عن بُعد لعرض وفهرسة السجلات من خوادم متعددة في موقع واحد. ويتضمن محللاً قائماً على التعبيرات النمطية (regex) يفسر البيانات المهيكلة من ملفات السجل غير القياسية، مما يسمح بتعريفات تنسيق السجل المخصصة وتعيين مستوى الخطورة. تشمل القدرات الواسعة التنقل في الملفات القائم على الفهرس مع تخزين مضغوط للأداء، والبحث العالمي القائم على الأجزاء، والقدرة على تصفية تتبعات المكدس (stack traces) الخاصة بالتطبيق. يوفر المشروع أيضاً API برمجياً لاسترجاع السجلات وإدارة المجلدات، إلى جانب طبقة أمان من التحكم في الوصول القائم على البرمجيات الوسيطة (middleware) لحماية بيئات الإنتاج.
Allows users to manually clear stored log indices to force a fresh scan of the log files.
AzuraCast is a self-hosted web radio management suite and dashboard designed for internet radio broadcasting. It functions as an automated playback manager and broadcasting system, integrating an audio orchestrator for transcoding and cross-fading with a streaming server to distribute audio via mount points. The platform enables multi-tenant station management, allowing a single installation to host multiple independent radio entities. It distinguishes itself by combining an Auto-DJ broadcast system with the ability to manage live DJ accounts and coordinate real-time broadcasts. The system c
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.