awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

52 repository-uri

Awesome GitHub RepositoriesLocal Data Caches

Caching mechanisms that store lightweight data like strings and serialized objects on the device to reduce network requests and enable offline access.

Distinct from Data Caching: Distinct from general Data Caching: focuses on persistent local storage for offline access, not temporary session or performance caches.

Explore 52 awesome GitHub repositories matching data & databases · Local Data Caches. Refine with filters or upvote what's useful.

Awesome Local Data Caches GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • git-lfs/git-lfsAvatar git-lfs

    git-lfs/git-lfs

    14,336Vezi pe GitHub↗

    Git Large File Storage is a Git extension that replaces large binary assets with lightweight pointers to keep repository history fast and lean. It functions as a remote binary asset store, hosting large files on a separate server instead of storing them directly in the Git history. The system includes a binary file locking mechanism to prevent concurrent edits on large assets, ensuring only one user can modify a file at a time. It also provides a virtual file system mount to expose large assets as a local filesystem without requiring a full manual checkout, and a history migration tool to con

    Maintains a local data cache of binary assets to reduce redundant network requests and bandwidth usage.

    Gogitgit-lfsgo
    Vezi pe GitHub↗14,336
  • vanessa219/vditorAvatar Vanessa219

    Vanessa219/vditor

    11,074Vezi pe GitHub↗

    Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a visual rich-text experience, instant rendering, and a traditional side-by-side split-view preview. It serves as an authoring tool for technical documentation and a component for web-based editor integration. The project is distinguished by its support for complex technical content, utilizing specialized rendering for mathematical formulas, flowcharts, sequence diagrams, and mind maps. It also functions as a collaborative document review tool, enabling users to attach anchored

    Caches content locally using unique identifiers to ensure data persistence and allow session restoration.

    TypeScriptcommonmarkeditorgfm
    Vezi pe GitHub↗11,074
  • netflix/falcorAvatar Netflix

    Netflix/falcor

    10,572Vezi pe GitHub↗

    Falcor is a JavaScript library that models remote data as a single virtual JSON graph, providing a path-based query engine for efficient client-side data retrieval and updates. It represents multiple remote data sources as a unified document where entities are accessed via globally unique identity paths. The system distinguishes itself by treating the remote data model as a virtual JSON resource, allowing the client to query specific paths without managing individual endpoints. It uses a reference-aware graph model to handle many-to-many relationships and prevents data duplication. Network ef

    Creates model clones that use only the local cache and never contact remote sources.

    JavaScript
    Vezi pe GitHub↗10,572
  • google/osv-scannerAvatar google

    google/osv-scanner

    10,565Vezi pe GitHub↗

    osv-scanner is a software composition analysis tool and vulnerability scanner that checks project dependencies and container images against the Open Source Vulnerabilities database. It functions as a dependency remediation tool and can be integrated into custom Go applications as a programmable security library. The project distinguishes itself through a remediation workflow that includes an interactive terminal user interface and automated scripting for upgrading vulnerable packages in lockfiles and manifests. It employs call-graph reachability analysis to determine if vulnerable code is act

    Downloads and stores vulnerability data locally to enable offline scanning and reduce network latency.

    Goscannersecurity-auditsecurity-tools
    Vezi pe GitHub↗10,565
  • jessyancoding/mvparmsAvatar JessYanCoding

    JessYanCoding/MVPArms

    10,248Vezi pe GitHub↗

    MVPArms is an Android application framework based on the Model-View-Presenter pattern. It provides a foundation for decoupling business logic from user interface components through a structured architectural implementation. The framework features automated boilerplate generation to produce base classes and dependency injection files, reducing manual project setup. It includes a centralized configuration system to manage global application settings and a dependency injection wrapper that bundles networking and image loading libraries. The project covers lifecycle management by binding logic c

    Provides a utility to remove all stored temporary data from the local cache manager to reclaim storage.

    Javaandroidandroid-applicationandroid-architecture
    Vezi pe GitHub↗10,248
  • infinitered/nsfwjsAvatar infinitered

    infinitered/nsfwjs

    8,908Vezi pe GitHub↗

    NSFW detection on the client-side via TensorFlow.js

    Caches loaded model artifacts in IndexedDB to skip re-downloading on subsequent page visits.

    TypeScriptcontent-managementjavascriptmachine-learning
    Vezi pe GitHub↗8,908
  • howtographql/howtographqlAvatar howtographql

    howtographql/howtographql

    8,708Vezi pe GitHub↗

    This project is a comprehensive educational resource and fullstack tutorial for GraphQL development. It provides instructional content and guides focused on designing schemas, implementing servers, and managing the end-to-end workflow of building production-ready applications. The material covers the conceptual differences between graph-based data structures and traditional API architectures. It includes a dedicated security course and guides for client integration, teaching users how to fetch data, manage application state, and apply protection measures to secure API endpoints. The scope of

    Covers updating the local client cache to reflect server-side data changes in the user interface.

    TypeScriptapollographqlgraphqlprisma
    Vezi pe GitHub↗8,708
  • javalin/javalinAvatar javalin

    javalin/javalin

    8,290Vezi pe GitHub↗

    Javalin is a lightweight web framework for Java and Kotlin designed for building REST APIs and web applications. It functions as an embedded Jetty web server, allowing applications to run as standalone processes without the need for an external servlet container. The project provides specialized frameworks for diverse communication patterns, including a REST API framework with automatic OpenAPI schema generation, a GraphQL API framework with query and mutation resolvers, and a WebSocket server for bidirectional real-time communication. It also includes a dedicated framework for pushing real-t

    Stores serialized objects in local storage to reduce network requests and manage data invalidation.

    Kotlinhacktoberfestjavajavalin
    Vezi pe GitHub↗8,290
  • rich-harris/degitAvatar Rich-Harris

    Rich-Harris/degit

    7,883Vezi pe GitHub↗

    degit este un instrument de scaffoldare a proiectelor Git și descărcător de repository-uri care inițializează proiecte noi din template-uri Git remote. Acesta preia ultimul commit al unui repository ca un snapshot curat, eliminând tot istoricul de control al versiunilor și metadatele pentru a oferi un punct de plecare proaspăt. Instrumentul suportă preluarea unor ramuri, tag-uri sau hash-uri de commit specifice pentru a se asigura că proiectul utilizează o versiune sursă precisă. De asemenea, poate efectua extracția subdirectoarelor, permițând descărcarea unui folder specific dintr-o sursă remote în loc de întregul arbore al proiectului. Utilitarul include un cache local de snapshot-uri pentru a accelera preluările viitoare și suportă autentificarea securizată prin HTTPS sau SSH pentru a accesa repository-uri private. Oferă, de asemenea, mecanisme pentru execuția de hook-uri post-extracție pentru a rula scripturi de curățare după ce proiectul este despachetat.

    Stores downloaded repository snapshots in a local directory to avoid redundant network requests.

    TypeScript
    Vezi pe GitHub↗7,883
  • kaushikgopal/rxjava-android-samplesAvatar kaushikgopal

    kaushikgopal/RxJava-Android-Samples

    7,504Vezi pe GitHub↗

    This project is a sample library and implementation guide for using RxJava to manage asynchronous data streams and concurrent tasks in Android applications. It provides a collection of reference implementations for reactive programming, focusing on functional operators to transform and combine asynchronous data flows. The library demonstrates specific Android architectural patterns, such as implementing decoupled event buses for component communication and coordinating parallel network requests. It includes concrete examples of mobile-specific patterns including search input debouncing, list

    Provides an implementation of hybrid caching that serves local data first and refreshes from the network.

    Javaconcurrencyexamplejava
    Vezi pe GitHub↗7,504
  • bistutu/fluentreadAvatar Bistutu

    Bistutu/FluentRead

    7,204Vezi pe GitHub↗

    FluentRead is an open-source browser translation plugin that displays original text alongside its translation directly on web pages. It supports bilingual reading through side-by-side rendering, gesture-triggered activation via mouse hover, double-click, or touch, and keeps all translation data stored locally on the user's device with publicly auditable source code for privacy protection. The plugin offers a multi-engine translation selection, supporting over 20 providers including traditional services and large language models, allowing users to balance accuracy, cost, and privacy for each t

    Stores translated content in local browser storage with a 24-hour expiry to avoid redundant network requests.

    TypeScript
    Vezi pe GitHub↗7,204
  • hazelcast/hazelcastAvatar hazelcast

    hazelcast/hazelcast

    6,570Vezi pe GitHub↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Maintains local near-caches on clients to reduce network latency for read-heavy workloads.

    Javabig-datacachingdata-in-motion
    Vezi pe GitHub↗6,570
  • tealdeer-rs/tealdeerAvatar tealdeer-rs

    tealdeer-rs/tealdeer

    6,310Vezi pe GitHub↗

    A very fast implementation of tldr in Rust.

    Stores downloaded tldr pages on the local filesystem for offline access and fast retrieval.

    Rusthacktoberfestrusttldr
    Vezi pe GitHub↗6,310
  • k0shk0sh/fasthubAvatar k0shk0sh

    k0shk0sh/FastHub

    5,737Vezi pe GitHub↗

    FastHub is a native Android mobile client designed for managing GitHub repositories, issues, and pull requests. It provides a visual interface for interacting with Git version control, acting as a repository manager for editing files, tracking project milestones, and handling account administration from a handheld device. The application supports multi-account authentication, allowing users to connect via tokens or passwords to access different user profiles and enterprise accounts. It distinguishes itself with offline repository browsing, utilizing local database caching to view project data

    Utilizes local device storage to cache API responses for offline viewing and reduced network overhead.

    Javaandroidandroid-appandroid-application
    Vezi pe GitHub↗5,737
  • kubeflow/kfservingAvatar kubeflow

    kubeflow/kfserving

    5,576Vezi pe GitHub↗

    KServe is an open platform for deploying and serving generative and predictive AI models on Kubernetes. It defines inference services as custom resources with declarative YAML specifications, enabling a Kubernetes-native approach to model deployment and lifecycle management. The platform leverages Knative-based serverless scaling for automatic scale-to-zero and revision management, and supports a pluggable serving runtime architecture that maps model formats to containerized execution environments. KServe distinguishes itself through model-aware autoscaling that scales replicas based on token

    Downloads and stores models on Kubernetes nodes so inference services load from local storage instead of a remote URI.

    Go
    Vezi pe GitHub↗5,576
  • kserve/kserveAvatar kserve

    kserve/kserve

    5,576Vezi pe GitHub↗

    KServe is a Kubernetes-native platform for deploying and serving machine learning models as scalable inference services. It supports both generative AI models, including large language models, and traditional predictive models from frameworks such as TensorFlow, PyTorch, Scikit-Learn, XGBoost, and ONNX. The platform manages the full lifecycle of model deployments, including revision tracking, canary rollouts, A/B testing, and automatic rollbacks, and provides serverless scale-to-zero capabilities for cost-efficient resource management. KServe distinguishes itself through a standardized infere

    Monitors download status of cached models per node using custom Kubernetes resources.

    Go
    Vezi pe GitHub↗5,576
  • eatmoreapple/openwechatAvatar eatmoreapple

    eatmoreapple/openwechat

    5,477Vezi pe GitHub↗

    OpenWeChat este un SDK și API wrapper pentru limbajul Go, conceput pentru integrarea mesageriei și gestionării conturilor WeChat în aplicațiile Go. Servește ca un framework de boți și bibliotecă de mesagerie pentru gestionarea evenimentelor de chat în timp real și a interacțiunilor programatice cu platforma. Proiectul oferă un sistem cuprinzător pentru gestionarea sesiunilor, inclusiv autentificarea prin cod QR și persistența cookie-urilor de sesiune în format JSON pentru a menține accesul după restartări. Se distinge prin oferirea de capabilități pentru a intercepta și păstra mesajele pe care expeditorii încearcă să le revoce, precum și suport pentru gestionarea sesiunilor multi-cont. Biblioteca acoperă o gamă largă de arii funcționale, inclusiv livrarea automatizată a mesajelor și logica de răspuns, gestionarea contactelor și a grupurilor și preluarea datelor de profil ale utilizatorilor. Include, de asemenea, instrumente pentru gestionarea media, cum ar fi descărcarea fișierelor partajate și identificarea tipurilor de conținut prin analiza header-ului fișierului. SDK-ul implementează un sistem de înlănțuire a mesajelor bazat pe middleware și utilizează detectarea evenimentelor bazată pe polling pentru a sincroniza datele primite.

    Matches user identifiers to profiles by looking up identity data stored in memory or remote server responses.

    Gobotgogolang
    Vezi pe GitHub↗5,477
  • docile-alligator/infinity-for-redditAvatar Docile-Alligator

    Docile-Alligator/Infinity-For-Reddit

    5,371Vezi pe GitHub↗

    Infinity-For-Reddit este un client Android open-source și un browser de conținut social pentru Reddit. Acesta funcționează ca un wrapper API care permite utilizatorilor să răsfoiască și să interacționeze cu comunitățile Reddit pe dispozitive Android. Aplicația acoperă administrarea contului Reddit și implicarea în comunitate, permițând utilizatorilor să voteze postări, să salveze conținut și să trimită text, imagini sau videoclipuri. De asemenea, oferă instrumente pentru gestionarea discuțiilor, permițând utilizatorilor să scrie, să editeze și să organizeze fire de comentarii. Proiectul include capabilități pentru monitorizarea activității sociale prin notificări și urmărirea utilizatorilor, precum și o interfață de scroll pentru livrarea continuă a conținutului.

    Employs a local SQLite database to cache community content and user settings for offline access and faster loading.

    Java
    Vezi pe GitHub↗5,371
  • donnemartin/sawsAvatar donnemartin

    donnemartin/saws

    5,307Vezi pe GitHub↗

    Saws este un wrapper de shell interactiv și manager de resurse pentru AWS CLI. Oferă un mediu de linie de comandă conceput pentru a îmbunătăți execuția comenzilor AWS prin text predictiv, sugestii de resurse și navigare îmbunătățită. Instrumentul implementează căutarea fuzzy și autocompletarea case-insensitive pentru a accelera descoperirea și selecția resurselor cloud. Reduce introducerea manuală printr-un sistem de scurtături de comandă și alias-uri care mapează șiruri scurte către comenzi complexe. Interfața include caching local al datelor despre resurse pentru a minimiza cererile API, istoricul persistent al comenzilor și capacitatea de a executa comenzi de shell de sistem cu data piping. Utilizatorii pot personaliza experiența prin configurare bazată pe fișiere pentru teme vizuale și niveluri de logare, și pot accesa documentația contextuală filtrată pentru comenzile specifice introduse.

    Caches retrieved AWS API data locally to accelerate lookups and minimize remote network requests.

    Pythonawsaws-clicli
    Vezi pe GitHub↗5,307
  • yixia/vitamiobundleAvatar yixia

    yixia/VitamioBundle

    5,257Vezi pe GitHub↗

    VitamioBundle este o bibliotecă de media player și framework de redare pentru Android, concepută pentru decodarea și randarea conținutului audio și video de înaltă performanță. Oferă un decodor video accelerat hardware pentru a reduce încărcarea CPU și consumul bateriei pe dispozitivele mobile. Proiectul include un client de streaming cu bitrate adaptiv care ajustează calitatea video în timp real în funcție de condițiile rețelei pentru a preveni întreruperile redării. De asemenea, dispune de un motor de randare video capabil să configureze formatele de pixeli și output-ul chroma pentru a optimiza calitatea vizuală pentru ecranele mobile. Biblioteca acoperă capabilități multimedia extinse, inclusiv gestionarea subtitrărilor, controlul vitezei de redare și utilizarea de headere HTTP personalizate pentru încărcarea stream-urilor. Suportă streaming media securizat prin SSL, TLS și HTTPS integrate și utilizează caching-ul pe stocarea locală pentru a reduce utilizarea lățimii de bandă.

    Persists streamed media fragments to the device file system to minimize bandwidth usage.

    Java
    Vezi pe GitHub↗5,257
Înapoi123Înainte
  1. Home
  2. Data & Databases
  3. Data Caching
  4. Local Data Caches

Explorează sub-etichetele

  • Archive CachesLocal storage systems for compressed repository snapshots to reduce network latency. **Distinct from Local Data Caches:** Specifically caches compressed archives rather than lightweight serialized objects or strings.
  • Cache-Only Model ClonesMechanism to create isolated model instances that operate exclusively on local cached data. **Distinct from Local Data Caches:** Distinct from general local caching; it creates a specific isolated execution context that prevents remote calls.
  • Cloud State GraphsLocal graph-based caches of remote cloud resource data used for offline analysis and auditing. **Distinct from Local Data Caches:** Specifically uses a graph structure for cloud resources, whereas candidates are general local data caches.
  • Entity CachesIn-memory storage for platform entities like users and servers to reduce API calls. **Distinct from Local Data Caches:** Focuses on object-oriented entity caching for API performance rather than general local data storage for offline access.
  • Hybrid Caching PatternsStrategies that combine immediate local cache retrieval with subsequent network updates. **Distinct from Local Data Caches:** Distinct from Local Data Caches by focusing on the synchronization pattern between local and remote sources rather than just the storage mechanism.
  • Local Backup ReadsRetrieving data from local backup replicas to minimize network latency. **Distinct from Local Data Caches:** Distinct from Local Data Caches: focuses on reading from cluster-managed backup replicas rather than client-side offline caches.
  • Media Segment CachingCaching of fragmented media streams to reduce redundant network requests. **Distinct from Local Data Caches:** Distinct from Local Data Caches by focusing on large binary media fragments rather than lightweight serialized objects.
  • Model Weight Caching5 sub-tag-uriLocal storage strategies for AI model weights to enable offline or air-gapped execution. **Distinct from Local Data Caches:** Specifically targets neural network weight files rather than general serialized objects or data strings.
  • Profile CachingCaches identity and profile data locally to avoid redundant network requests during user resolution. **Distinct from Local Data Caches:** Distinct from Local Data Caches: specifically targets the storage and resolution of user identity profiles.
  • Room Persistence LayersPersistence layers using the Room library to abstract SQLite databases for local storage. **Distinct from Local Data Caches:** Focuses on the Room abstraction specifically, rather than general local data caching
  • Route Data PrefetchingProactively loading and caching data for anticipated future routes to improve navigation speed. **Distinct from Local Data Caches:** Focuses on route-based data prefetching for navigation, unlike Local Data Caches [f2_mt5] which are for general offline access.