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
·

9 Repos

Awesome GitHub RepositoriesData Fetching Hooks

React hooks for managing asynchronous API requests and loading states.

Distinguishing note: Focuses on reactive data fetching, distinct from general API client libraries.

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

Awesome Data Fetching Hooks GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • 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.

    Uses cleanup functions in effects to discard stale fetch responses and prevent race conditions.

    JavaScriptjavascriptuifrontend
    Auf GitHub ansehen↗245,669
  • payloadcms/payloadAvatar von payloadcms

    payloadcms/payload

    43,053Auf GitHub ansehen↗

    Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.

    Performs reactive REST API requests with automatic handling of loading and error states.

    TypeScriptcmscontent-managementcontent-management-system
    Auf GitHub ansehen↗43,053
  • gethomepage/homepageAvatar von gethomepage

    gethomepage/homepage

    30,679Auf GitHub ansehen↗

    This project is a self-hosted dashboard portal designed to centralize access to internal applications and infrastructure services. It functions as a configuration-driven platform that automatically discovers and organizes services from container runtimes and cluster management systems, presenting them within a unified, customizable web interface. The system distinguishes itself through a declarative widget framework that allows users to construct dashboard components by mapping raw API responses to visual elements. It includes a secure internal proxy layer that handles authentication, header

    Fetch data from widget-specific API endpoints by providing metadata, endpoint names, and optional query parameters to a hook that manages request state.

    JavaScriptdockerhomepagenextjs
    Auf GitHub ansehen↗30,679
  • 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 API data while automatically managing loading, error, and state for user interface components.

    TypeScriptadminadmin-dashboardadmin-on-rest
    Auf GitHub ansehen↗26,780
  • orval-labs/orvalAvatar von orval-labs

    orval-labs/orval

    6,145Auf GitHub ansehen↗

    Orval is an OpenAPI-to-TypeScript code generator that produces fully typed API clients, data-fetching hooks, mock data, validation schemas, and server handlers from OpenAPI or Swagger specifications. It reads any YAML or JSON API specification and generates TypeScript interfaces, HTTP request functions, and framework-specific integration code that ensures compile-time correctness for all API calls. The project distinguishes itself by generating production-ready data-fetching hooks for React Query, Vue Query, Svelte Query, Solid Query, Angular, and SWR, complete with automatic cache invalidati

    Generates data-fetching hooks for React Query, Vue Query, Svelte Query, Solid Query, Angular, and SWR.

    TypeScript
    Auf GitHub ansehen↗6,145
  • chalarangelo/30-seconds-of-reactAvatar von Chalarangelo

    Chalarangelo/30-seconds-of-react

    5,081Auf GitHub ansehen↗

    This project is a comprehensive collection of reusable code snippets, custom hooks, and implementation patterns for building user interfaces with React. It serves as a library of short examples designed to solve common development tasks, ranging from state management to DOM integration. The collection provides a wide array of specialized utilities for interacting with browser APIs, including window dimension tracking, media query evaluation, and online status monitoring. It also includes practical guides and snippets for performance optimization, such as memoization, lazy loading, and state c

    Provides reusable React hooks for managing asynchronous API requests, loading states, and error handling.

    JavaScripteducationjavascriptlearn-to-code
    Auf GitHub ansehen↗5,081
  • jonasschmedtmann/ultimate-react-courseAvatar von jonasschmedtmann

    jonasschmedtmann/ultimate-react-course

    4,463Auf GitHub ansehen↗

    Dieses Projekt ist eine React-Lernressource, die aus Starter-Dateien und Referenzprojekten besteht. Sie bietet eine Sammlung von Full-Stack-React-Projektvorlagen und Komponentenbibliotheksbeispielen, um die Konstruktion interaktiver Benutzeroberflächen und Single-Page-Anwendungen zu demonstrieren. Die Ressource enthält einen Leitfaden zum State-Management, der die Verwendung von Hooks, Reducern und Context-Providern abdeckt. Sie bietet praktische Implementierungen zur Verwaltung des lokalen Komponenten-States, zur Synchronisierung globaler Anwendungsdaten und zur Handhabung komplexer Zustandsübergänge. Das Material deckt Full-Stack-Webentwicklung ab, einschließlich serverseitigem Rendering und der Verwendung von Server-Actions für die Formularverarbeitung. Es adressiert zudem clientseitiges Routing, modulare UI-Komposition und die Integration von Frontend-Anwendungen mit externen Datenbanken und Authentifizierungsdiensten.

    Implements React hooks for managing asynchronous API requests and loading states within the user interface.

    JavaScriptreact-coursestarter-codeudemy
    Auf GitHub ansehen↗4,463
  • bknd-io/bkndAvatar von bknd-io

    bknd-io/bknd

    3,726Auf GitHub ansehen↗

    bknd is a self-hosted backend-as-a-service platform and serverless backend framework that provides an integrated environment for managing databases, authentication, and file storage. It functions as a headless CMS and a portable API engine designed to run across various JavaScript runtimes, including Node.js, Bun, Cloudflare Workers, and AWS Lambda. The project distinguishes itself through a combination of schema-driven API generation and a built-in database management UI. It enables the definition of data structures either programmatically via a type-safe API or visually through an administr

    Synchronizes remote data with a frontend using reactive hooks that manage API origins and fetching states.

    TypeScript
    Auf GitHub ansehen↗3,726
  • reactive/data-clientAvatar von reactive

    reactive/data-client

    2,031Auf GitHub ansehen↗

    Data-client is an asynchronous state management library designed to synchronize server data with frontend applications. It functions as a normalized cache manager that maps complex API responses into structured, relational entities, ensuring data consistency across the entire application. By providing a unified communication layer, the library supports both REST and GraphQL, allowing developers to bind network data directly to user interface components through declarative hooks. The library distinguishes itself through a robust architecture for optimistic user interface development, where loc

    Provides hooks for binding asynchronous network data to user interface components with automatic suspense and caching.

    TypeScriptexpofetchhooks
    Auf GitHub ansehen↗2,031
  1. Home
  2. Web Development
  3. Data Fetching Hooks

Unter-Tags erkunden

  • OpenAPI SWR Hooks1 Sub-TagCreates fully typed SWR hooks for each API path defined in an OpenAPI specification, including fetch function and cache key generator. **Distinct from Data Fetching Hooks:** Distinct from Data Fetching Hooks: focuses on generating SWR hooks specifically from OpenAPI specs, not general data fetching hooks.
  • SWR HooksCreates type-safe SWR hooks for data fetching with support for infinite loading and mutations. **Distinct from Data Fetching Hooks:** Distinct from Data Fetching Hooks: focuses on generating SWR-specific hooks from OpenAPI specs, not general data fetching hooks.