awesome-repositories.com
Blog
awesome-repositories.com

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

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

176 Repos

Awesome GitHub RepositoriesData Fetching & Caching

Tools and libraries for retrieving, storing, and managing data from remote sources within web applications.

Explore 176 awesome GitHub repositories matching web development · Data Fetching & Caching. Refine with filters or upvote what's useful.

Awesome Data Fetching & Caching GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • kamranahmedse/developer-roadmapAvatar von kamranahmedse

    kamranahmedse/developer-roadmap

    357,434Auf GitHub ansehen↗

    Developer Roadmap ist eine Community-gesteuerte Plattform, die strukturierte, graphbasierte Lernpfade für das Software-Engineering bietet. Sie dient als umfassendes Wissens-Repository, in dem technische Bereiche in visuellen Sequenzen organisiert sind, um den Erwerb beruflicher Fähigkeiten und das Karrierewachstum zu steuern. Das Projekt zeichnet sich durch ein kollaboratives Ökosystem aus, das es Nutzern ermöglicht, Roadmaps beizusteuern, bewährte Branchenpraktiken zu kuratieren und berufliche Profile zu pflegen. Es integriert diagnostische Bewertungs-Frameworks, um die technische Kompetenz zu evaluieren, und hilft Entwicklern dabei, Wissenslücken zu identifizieren und sich durch gezielte Lernsequenzen auf professionelle Vorstellungsgespräche vorzubereiten. Über seine Kern-Mapping-Funktionen hinaus bietet die Plattform praktische Projektideen und interaktives Tutoring, um Engineering-Konzepte zu festigen. Sie bietet einen zentralen Raum für die Community, um Ressourcen zu teilen, den fortschreitenden Kompetenzaufbau zu verfolgen und durch komplexe technische Landschaften zu navigieren.

    Provides patterns for managing non-blocking data retrieval and asynchronous operations.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    Auf GitHub ansehen↗357,434
  • facebook/reactAvatar von facebook

    facebook/react

    245,669Auf GitHub ansehen↗

    React ist eine JavaScript-Bibliothek für den Aufbau von Benutzeroberflächen, basierend auf einer komponentenorientierten Architektur und unidirektionalem Datenfluss.

    Integrates with suspense mechanisms to read values from asynchronous resources during component rendering.

    JavaScriptjavascriptuifrontend
    Auf GitHub ansehen↗245,669
  • vercel/next.jsAvatar von vercel

    vercel/next.js

    140,051Auf GitHub ansehen↗

    Next.js is a web development framework that provides a file-system-based routing system and a suite of server-side utilities for managing the request-response cycle. It includes built-in support for data fetching, caching, and revalidation, allowing developers to control how content is rendered and served. The framework offers a centralized configuration system for build-time settings, environment variables, and deployment adapters, alongside a command-line interface for bootstrapping new projects. The framework covers a wide range of application requirements, including metadata management fo

    Augments standard network requests with built-in caching and revalidation logic for server-side data operations.

    JavaScriptreactframeworkssr
    Auf GitHub ansehen↗140,051
  • axios/axiosAvatar von axios

    axios/axios

    109,077Auf GitHub ansehen↗

    Axios is an isomorphic, promise-based HTTP client designed for making asynchronous network requests across different JavaScript execution environments, including the browser and Node.js. It functions as a JSON API client that serializes JavaScript objects into JSON and parses server responses into structured data. The project features a system for managing reusable client instances with shared configurations, such as base URLs and default settings. It includes a mechanism for intercepting outgoing requests and incoming responses globally, allowing data to be transformed before it reaches the

    Allows injecting a custom fetch implementation instead of using the environment's global fetch function.

    JavaScripthacktoberfesthttp-clientjavascript
    Auf GitHub ansehen↗109,077
  • doocs/advanced-javaAvatar von doocs

    doocs/advanced-java

    78,987Auf GitHub ansehen↗

    This project is a comprehensive Java backend engineering guide and technical reference focused on high-concurrency design, distributed systems, and microservices architecture. It provides detailed strategies for decomposing monolithic applications, managing service discovery, and implementing the architectural patterns required for scalable backend environments. The repository distinguishes itself through an extensive collection of big data algorithmic references and database scaling strategies. It covers memory-efficient techniques for analyzing massive datasets, such as Top-K element extrac

    The system removes specific cached entries manually to ensure subsequent requests fetch the most recent data after an update.

    Javaadvanced-javadistributed-search-enginedistributed-systems
    Auf GitHub ansehen↗78,987
  • nuxt/nuxtAvatar von nuxt

    nuxt/nuxt

    60,456Auf GitHub ansehen↗

    Nuxt is a universal web framework designed for building full-stack applications that seamlessly transition between server-side rendering and client-side interactivity. It provides a comprehensive development environment that automates routing, dependency injection, and type generation, allowing developers to focus on application logic rather than manual configuration. By executing code in a platform-agnostic server engine, it supports deployment across diverse environments, including edge networks, serverless functions, and traditional Node.js runtimes. The framework distinguishes itself thro

    Controls data request timing through granular options like lazy loading and client-only execution.

    TypeScriptcsrframeworkfull-stack
    Auf GitHub ansehen↗60,456
  • jquery/jqueryAvatar von jquery

    jquery/jquery

    59,825Auf GitHub ansehen↗

    jQuery is a library designed for document object model manipulation and cross-browser interaction. It provides a unified interface for selecting, traversing, and modifying web page elements, ensuring consistent behavior across different rendering engines by abstracting away underlying browser inconsistencies. The library distinguishes itself through a dedicated CSS selector engine that parses strings into executable functions for element location. It incorporates a state machine for managing asynchronous operations and a feature-detection strategy that probes the environment to execute code p

    Executes background data requests without requiring full page reloads.

    JavaScriptjquery
    Auf GitHub ansehen↗59,825
  • remix-run/react-routerAvatar von remix-run

    remix-run/react-router

    56,460Auf GitHub ansehen↗

    React Router is a navigation and data-loading framework that maps URL patterns to nested component hierarchies. It functions as a full-stack router, coordinating server-side resource fetching with client-side hydration to synchronize application state across different environments. By providing a declarative interface for routing, it manages navigation and state transitions while ensuring consistent page structures through root layout management. The framework distinguishes itself through its focus on type safety and incremental adoption. It automatically generates static type definitions for

    Executes asynchronous functions before component rendering to fetch required information and provide it as props.

    TypeScript
    Auf GitHub ansehen↗56,460
  • tannerlinsley/react-queryAvatar von tannerlinsley

    tannerlinsley/react-query

    49,769Auf GitHub ansehen↗

    React Query is an asynchronous state management library and data fetching orchestrator designed to fetch, cache, and synchronize server state in web applications. It functions as a server-state cache manager that handles asynchronous data requests to keep local application state in sync with a remote server. The library implements a stale-while-revalidate cache pattern, which provides immediate access to cached data while triggering background updates to maintain consistency. It further supports optimistic user interface updates, allowing the interface to change immediately during data mutati

    Caches the results of asynchronous network operations using unique keys to reduce redundant requests.

    TypeScript
    Auf GitHub ansehen↗49,769
  • koajs/koaAvatar von koajs

    koajs/koa

    35,713Auf GitHub ansehen↗

    Koa is a lightweight web framework for Node.js designed for building HTTP applications and servers. It functions as an asynchronous middleware engine that processes network requests through a sequence of functions sharing a common context. The framework distinguishes itself by using an onion-model middleware stack and promise-based flow control. This architecture allows requests to flow downstream and responses to flow back upstream through the same chain, enabling non-blocking request cycles and a modular approach to handling network traffic. The system provides high-level capabilities for

    Uses promises and async functions to perform non-blocking tasks like parallel data fetching.

    JavaScriptkoa
    Auf GitHub ansehen↗35,713
  • bumptech/glideAvatar von bumptech

    bumptech/glide

    35,021Auf GitHub ansehen↗

    Glide is an image loading and caching library for Android that fetches and decodes images, GIFs, and video stills from local or remote sources. It functions as a media rendering framework and memory management tool designed to resize and downsample assets to fit specific view dimensions. The system prioritizes scrolling performance through a multi-level caching strategy that stores decoded media in memory and raw data on disk. It employs resource pooling to reuse bitmap memory and binds image loading tasks to component lifecycles to automatically release resources and prevent memory leaks. T

    Integrates with networking libraries to fetch remote images with support for prioritization and automatic retries.

    Java
    Auf GitHub ansehen↗35,021
  • searxng/searxngAvatar von searxng

    searxng/searxng

    32,180Auf GitHub ansehen↗

    This project is a privacy-focused, self-hosted metasearch engine that aggregates results from a wide array of web, academic, and media sources into a single, unified interface. By acting as a proxy between the user and external search providers, it strips identifying headers and tracking parameters from requests, ensuring that search activity remains anonymous and protected from third-party profiling. The platform distinguishes itself through a modular, plugin-based architecture that allows for extensive customization of search behavior, result filtering, and interface branding. It supports a

    Validates Sec-Fetch headers on incoming requests to ensure they originate from legitimate browser-initiated navigation.

    Pythonbingbravedegoogle
    Auf GitHub ansehen↗32,180
  • react-boilerplate/react-boilerplateAvatar von react-boilerplate

    react-boilerplate/react-boilerplate

    29,490Auf GitHub ansehen↗

    This is a foundational project structure for building scalable web applications using React. It provides a standardized directory structure and build tools to accelerate the bootstrapping of new projects, featuring a Redux architecture for predictable state management through unidirectional data flow and an immutable store. The project is distinguished by a command-line interface for generating standardized components, containers, and routes from predefined templates. It implements an offline-first framework using service workers to enable progressive web app functionality, alongside a compon

    Implements patterns for managing complex asynchronous data flows and long-running background operations.

    JavaScripti18nimmeroffline-first
    Auf GitHub ansehen↗29,490
  • nrwl/nxAvatar von nrwl

    nrwl/nx

    28,939Auf GitHub ansehen↗

    This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It provides a unified workspace environment that maps project relationships and dependencies, enabling the system to perform intelligent impact analysis and execute only the tasks affected by specific code changes. The system distinguishes itself through a persistent daemon that monitors file changes for near-instant feedback and a content-addressable caching mechanism that stores task outputs to prevent redundant computation across local and remote environments. It further suppor

    Provides diagnostic tools to analyze task inputs and outputs for debugging cache invalidation issues.

    TypeScriptangularbuildbuild-system
    Auf GitHub ansehen↗28,939
  • tanstack/tableAvatar von TanStack

    TanStack/table

    28,119Auf GitHub ansehen↗

    TanStack Table is a headless, framework-agnostic engine designed for building complex data grids and managing tabular state. By decoupling data processing logic from the visual rendering layer, it allows developers to implement custom user interfaces while offloading sophisticated operations like sorting, filtering, grouping, and pagination to a unified, performant core. The library distinguishes itself through its commitment to type safety and environment flexibility. It leverages strict type definitions to ensure data integrity across the entire application and utilizes an adapter pattern t

    Caches remote data in local memory to reduce network traffic and improve interface responsiveness.

    TypeScriptdatagriddatagridsdatatable
    Auf GitHub ansehen↗28,119
  • marmelab/react-adminAvatar von marmelab

    marmelab/react-admin

    26,780Auf GitHub ansehen↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    Fetches and caches remote data in the background with automatic retries to ensure the interface remains consistent with the backend.

    TypeScriptadminadmin-dashboardadmin-on-rest
    Auf GitHub ansehen↗26,780
  • langchain-ai/deepagentsAvatar von langchain-ai

    langchain-ai/deepagents

    25,006Auf GitHub ansehen↗

    Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing AI agents built with computational graphs. It provides a containerized runtime environment that handles agent execution, state persistence, and the versioning of AI assistants. The platform distinguishes itself through deep integration with the Model Context Protocol, allowing agents to function as servers that expose tools and capabilities to external clients. It features a sophisticated observability suite for capturing execution traces, performing LLM-based evaluations agai

    Implements automatic data removal using predefined time-to-live durations for store items and checkpoints.

    Pythonagentsdeepagentslangchain
    Auf GitHub ansehen↗25,006
  • lissy93/dashyAvatar von Lissy93

    Lissy93/dashy

    24,026Auf GitHub ansehen↗

    Dashy is a configuration-driven dashboard designed for personal infrastructure management and self-hosted service monitoring. It functions as a centralized portal that aggregates web links, live infrastructure metrics, and application health status into a unified, searchable interface. By utilizing a structured schema, the platform allows users to define their entire layout, navigation, and widget configuration through version-controlled files, ensuring a portable and reproducible setup across different environments. The project distinguishes itself through a highly modular architecture that

    Routes external API requests through an internal server layer to bypass cross-origin restrictions.

    Vueawesomedashboarddocker
    Auf GitHub ansehen↗24,026
  • prefecthq/fastmcpAvatar von PrefectHQ

    PrefectHQ/fastmcp

    22,994Auf GitHub ansehen↗

    FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants. The project distinguishes itself through its support for interactive, server-defined user interface compone

    Verifies client identity by fetching and validating metadata documents from secure URLs.

    Pythonagentsfastmcpllms
    Auf GitHub ansehen↗22,994
  • redis/go-redisAvatar von redis

    redis/go-redis

    22,159Auf GitHub ansehen↗

    This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

    Provides utilities to purge or update cached data to ensure subsequent requests fetch the most current information.

    Gogogolangredis
    Auf GitHub ansehen↗22,159
Vorherige123456…9Nächste
  1. Home
  2. Web Development
  3. Data Fetching & Caching

Unter-Tags erkunden

  • Asynchronous Data Handling2 Sub-TagsProgramming patterns and hooks used to manage non-blocking data retrieval and resource loading operations.
  • Cache Invalidation Utilities6 Sub-TagsFunctions to purge or update cached data based on paths or tags.
  • Data Fetching18 Sub-TagsLibraries and configurations that facilitate the retrieval, caching, and proxying of remote data resources.
  • Extended Fetch APIs1 Sub-TagStandard fetch interfaces augmented with framework-specific caching and revalidation capabilities.
  • Incremental Static Cache ManagementManages a persistent store for route and fetch cache data to support incremental static regeneration. **Distinct from Data Fetching & Caching:** Distinct from general Data Fetching & Caching by specifically targeting the filesystem-like storage required for static site generation.
  • On-Demand Loaders4 Sub-TagsMechanisms for automatically populating cache entries when a requested key is missing. **Distinct from Data Fetching & Caching:** Distinct from Data Fetching & Caching: focuses on the specific pattern of on-demand population via provided functions.
  • Remote Asset Fetchers2 Sub-TagsUtilities for retrieving and versioning external web assets from custom endpoints. **Distinct from Web Asset Configuration:** Distinct from Web Caching: focuses on the controlled retrieval and versioning of remote assets rather than local HTTP caching.
  • Web Caching1 Sub-TagSystems designed to store and serve HTTP resources locally to improve web application performance and availability.