22 repository-uri
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 este un framework funcțional pentru construirea de aplicații single-page în ClojureScript. Acesta oferă o bază de date centralizată și imutabilă care servește drept unică sursă de adevăr pentru întreaga stare a aplicației, impunând un flux de date unidirecțional strict, unde evenimentele declanșează tranziții de stare și actualizări ulterioare ale vizualizărilor. Framework-ul se distinge printr-un graf de semnale reactive și un pipeline de middleware bazat pe interceptoare. Tratând logica aplicației ca pe o secvență de evenimente bazate pe date și efecte secundare declarative, acesta decuplează logica de business de stratul de vizualizare. Această arhitectură permite dezvoltatorilor să gestioneze tranziții complexe de stare și operațiuni externe prin funcții pure, asigurându-se că efectele secundare sunt executate de un interpretor separat, nu prin apeluri imperative. Sistemul include o suită cuprinzătoare de capabilități pentru gestionarea arhitecturii aplicației, inclusiv derivarea reactivă a datelor, reconcilierea vizualizărilor bazată pe abonamente și gestionarea stării bazată pe evenimente. Suportă fluxuri de lucru avansate, cum ar fi trasarea evenimentelor, checkpoint-uri de stare și capacitatea de a simula (stub) efecte secundare pentru testare izolată. Proiectul este conceput pentru integrarea cu React, utilizând reconcilierea virtual DOM pentru a actualiza eficient interfețele utilizator. Oferă un set robust de utilitare pentru gestionarea problemelor transversale, gestionarea grafurilor complexe de flux de date și coordonarea operațiunilor asincrone într-un pipeline de evenimente secvențial și predictibil.
Invalidates all stored subscription results to ensure updated logic is applied after a code reload.
CleanMyWechat este un utilitar de disc pentru aplicații desktop conceput pentru a recupera spațiul de stocare prin curățarea imaginilor, videoclipurilor și fișierelor cache din clientul desktop WeChat pe Windows și macOS. Acesta funcționează ca un instrument automat de întreținere a cache-ului care identifică și elimină activele media inutile din cache-urile software-ului de comunicare. Utilitarul optimizează stocarea media prin filtrarea activelor pe baza tipului de fișier și a pragurilor de vechime, păstrând în același timp istoricul textului conversațiilor. Pentru a preveni pierderea permanentă a datelor, utilizează un sistem de recuperare care mută fișierele identificate în coșul de gunoi al sistemului, în loc să le șteargă permanent. Sistemul include capabilități pentru curățarea automată a discului printr-un mecanism de programare care declanșează procese de întreținere la intervale predefinite. Utilizează un motor de filtrare bazat pe reguli și descoperirea bazată pe căi pentru a localiza și gestiona structurile de directoare ale aplicațiilor pe diferite sisteme de operare.
Provides targeted clearing of cached images and videos while preserving conversation text.
Arduino CLI este o interfață în linie de comandă pentru compilarea, încărcarea și gestionarea bibliotecilor și a nucleelor de plăci pentru hardware-ul compatibil Arduino. Acesta funcționează ca un manager de toolchain pentru microcontrolere și instrument de programare hardware, oferind utilitare pentru a descoperi și instala definițiile de platformă și compilatoarele necesare pentru diverse arhitecturi hardware. Proiectul dispune de un daemon de dezvoltare cu suport RPC care permite programelor externe să declanșeze operațiuni interne ale instrumentului și să gestioneze fluxurile de lucru electronice automatizate programatic. De asemenea, include un debugger hardware interactiv pentru depanarea în timp real a codului care rulează pe dispozitive fizice. Instrumentul acoperă gestionarea plăcilor și a bibliotecilor, inclusiv analiza dependențelor, sincronizarea indexului și integrarea repository-urilor terțe. Capabilitățile sale de build și deployment includ compilarea codului sursă, încărcarea binară și instalarea bootloader-ului, susținute de monitorizarea output-ului serial și detectarea hardware-ului conectat. Utilitarul oferă generarea de completare pentru shell și gestionează setările de mediu printr-un sistem de configurare bazat pe fișiere.
Provides utilities to purge stored temporary files and cached build assets to resolve corruption.
go-astilectron este un framework GUI cross-platform și un binding care permite crearea de software desktop prin combinarea unui backend Go compilat cu un frontend Electron. Funcționează ca o punte de comunicare între procese, utilizând un sistem de mesagerie asincron pentru a schimba evenimente JSON și a sincroniza starea între procesul Go și interfața utilizator JavaScript. Proiectul oferă un wrapper API desktop nativ pentru a orchestra funcționalitățile la nivel de sistem din backend. Aceasta include capacitatea de a gestiona ferestrele browserului, de a construi meniuri native ale aplicației și de a controla pictogramele din system tray și dock-ul macOS. De asemenea, permite înregistrarea scurtăturilor globale de tastatură și executarea comenzilor de sistem. Framework-ul acoperă domenii largi de capabilități, inclusiv gestionarea ferestrelor, detectarea afișajului hardware și dialogurile native de sistem. Oferă, de asemenea, un sistem de distribuție pentru a împacheta binarele aplicației și activele încorporate în instalatoare distribuibile sau fișiere executabile unice pentru mai multe sisteme de operare, inclusiv furnizarea automată a binarelor runtime necesare.
Includes functionality to clear the browser session cache to ensure content is fresh upon loading.
Goravel este un scaffold de dezvoltare complet și un framework pentru construirea de aplicații web, API-uri REST și servicii gRPC folosind limbajul de programare Go. Implementează o arhitectură model-view-controller și oferă un set de instrumente cuprinzător pentru servere și clienți de tip remote procedure call (RPC) de înaltă performanță. Framework-ul se distinge prin ecosistemul său integrat extins, care include un ORM (object-relational mapper) fluent pentru gestionarea bazelor de date și un toolkit CLI dedicat pentru automatizarea administrativă și scaffolding-ul proiectelor. Dispune de o abstractizare a serviciilor bazată pe drivere, care permite dezvoltatorilor să schimbe backend-urile de stocare, cache și sesiune fără a altera logica aplicației. Platforma acoperă o suprafață largă de capabilități pentru aplicații, inclusiv procesarea asincronă a sarcinilor cu cozi distribuite, gestionarea securizată a identității prin autentificare bazată pe token-uri și un strat robust de securitate cu criptare și control al accesului. Oferă, de asemenea, instrumente pentru localizarea conținutului, randarea de template-uri și o infrastructură de testare automatizată cu dependency mocking.
Provides utilities to remove specific cache entries by key or flush the entire store.
Cork este o aplicație desktop nativă macOS care oferă o interfață grafică pentru managerul de pachete Homebrew. Servește ca un GUI pentru căutarea, instalarea și actualizarea pachetelor software și funcționează ca un controller de servicii pentru gestionarea serviciilor de sistem din fundal. Aplicația include un utilitar dedicat în bara de meniu pentru declanșarea actualizărilor de pachete și a sarcinilor de gestionare direct din meniul de stare macOS. Dispune, de asemenea, de un sistem pentru atribuirea de tag-uri personalizate pachetelor pentru a grupa și organiza instalările software. Software-ul acoperă gestionarea ciclului de viață al pachetelor, inclusiv analiza dependențelor pentru a identifica software-ul necesar și un sistem de gestionare a cache-ului pentru a șterge fișierele de instalare descărcate. Oferă, de asemenea, o interfață vizuală pentru a porni și opri serviciile de sistem din fundal.
Enables manual removal of stored binaries and artifacts from the local download cache to reclaim disk space.
Acest proiect este un vizualizator de log-uri bazat pe web și o interfață de gestionare concepută special pentru aplicațiile Laravel. Acesta servește ca un tablou de bord centralizat pentru navigarea, căutarea și gestionarea log-urilor de sistem fără a necesita acces direct la fișierele brute sau SSH. Sistemul funcționează ca un agregator de log-uri multi-host, utilizând un proxy la distanță pentru a vizualiza și indexa log-urile de pe mai multe servere într-o singură locație. Include un parser bazat pe expresii regulate care interpretează datele structurate din fișierele de log non-standard, permițând definiții personalizate ale formatului de log și maparea nivelurilor de severitate. Capabilitățile largi includ navigarea în fișiere bazată pe index cu stocare comprimată pentru performanță, căutarea globală bazată pe chunk-uri și capacitatea de a filtra stack trace-urile specifice aplicației. Proiectul oferă, de asemenea, un API programatic pentru recuperarea log-urilor și gestionarea folderelor, alături de un strat de securitate de control al accesului bazat pe middleware pentru a proteja mediile de producție.
Allows users to manually clear stored log indices to force a fresh scan of the log files.
AzuraCast este o suită de gestionare a radioului web auto-găzduită, concepută pentru difuzarea radioului pe internet. Funcționează ca un manager de redare automatizat și sistem de difuzare, integrând un orchestrator audio pentru transcodare și cross-fading cu un server de streaming pentru a distribui audio prin puncte de montare. Platforma permite gestionarea stațiilor multi-tenant, permițând unei singure instalări să găzduiască mai multe entități radio independente. Se distinge prin combinarea unui sistem de difuzare Auto-DJ cu capacitatea de a gestiona conturi de DJ live și de a coordona difuzările în timp real. Sistemul acoperă o gamă largă de capabilități, inclusiv programarea radio automată, gestionarea bibliotecii media și a playlist-urilor și generarea de fluxuri de podcast-uri. Oferă instrumente pentru analiza audienței radio, implicarea ascultătorilor prin cereri de melodii și distribuirea semnalelor prin servere de releu pentru a crește capacitatea. Aplicația este livrată prin implementare bazată pe containere pentru o instalare consistentă pe medii cloud VPS, Docker și 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.