awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
TanStack avatar

TanStack/query

0
View on GitHub↗
49,761 نجوم·3,889 تفرعات·TypeScript·MIT·5 مشاهداتtanstack.com/query↗

Query

This project provides a comprehensive suite of tools for managing asynchronous state and building full-stack web applications. At its core, it functions as a centralized synchronization layer that automates data fetching, caching, and background revalidation, ensuring that remote server data remains consistent with the local user interface. By utilizing a declarative, hook-based programming model, it simplifies the management of complex data lifecycles and loading states.

The project distinguishes itself through a headless design philosophy that decouples business logic from visual presentation, allowing for framework-agnostic component reuse. It includes advanced capabilities for optimistic UI updates, which provide instant feedback while automatically reconciling state if backend persistence fails. Additionally, it features a robust request deduplication engine and intelligent cache invalidation strategies that trigger updates based on window focus or network connectivity, optimizing both bandwidth and server load.

Beyond core state management, the ecosystem offers a wide range of utilities for modern application development. This includes support for virtualized list rendering, type-safe routing, and complex table logic, alongside specialized tools for artificial intelligence integration, keyboard shortcut management, and performance-oriented timing utilities. The project also provides a unified development experience through integrated debugging tools, CLI-based project scaffolding, and standardized workflows for building and publishing packages.

Features

  • Asynchronous State Management - Synchronizing remote server data with the user interface by automating fetching, caching, and background updates to ensure information remains consistent.
  • Asynchronous State Managers - Automates fetching, caching, and background synchronization of remote server data.
  • Data Synchronization Libraries - Automates data fetching and background revalidation to maintain state consistency between remote servers and local clients.
  • Full-Stack Web Frameworks - Develops complete web applications using server-side rendering, streaming, and type-safe server functions.
  • LLM Provider Adapters - Connects to various artificial intelligence models using standardized adapters to maintain consistent interfaces across different service providers.
  • Server State Managers - Synchronizes remote data with the user interface by automating data fetching, caching, and background updates.
  • Headless Data Controllers - A logic-focused interface that separates complex data handling and business rules from visual presentation and styling requirements.
  • Headless Logic Controllers - Separates complex business logic from visual presentation to ensure framework-agnostic application architecture.
  • Headless Table Frameworks - Manages complex table state and logic while remaining agnostic to visual presentation.
  • Headless Table Logic - Managing complex table state and business logic using a framework-agnostic approach that separates data handling from visual presentation and styling.
  • Declarative Data Fetching - A framework for managing remote data lifecycles through standardized hooks that handle loading states, error handling, and automatic revalidation.
  • AI Tooling Frameworks - Defines reusable tools with type-safe schemas that execute automatically on either the server or client.
  • Reactive Query Engines - Retrieves and joins data across collections using incremental updates that ensure sub-millisecond changes as underlying information shifts.
  • Keyboard Shortcut Registries - Assigns keyboard commands to actions while resolving modifier keys and conflicts.
  • Optimistic UI Orchestrators - A mechanism for updating application data with instant user interface feedback while automatically handling rollbacks if the backend persistence operation fails.
  • Virtualized List Rendering - Displaying large datasets by rendering only the items currently visible in the viewport to maintain high performance and smooth scrolling.
  • Declarative Data Hooks - Manages remote data states through standardized hooks to handle loading, error, and success transitions automatically.
  • Type-Safe Routing Systems - Creates navigation paths with strict type definitions to ensure end-to-end safety across the entire application lifecycle.
  • URL Routing Utilities - Synchronizes complex application state with browser URL parameters for type-safe navigation.
  • Chat State Managers - Manages message history and streaming responses across different environments using a headless client.
  • State Management - Powerful asynchronous state management and data synchronization.
  • Alternative State Management - Manages asynchronous server state and data fetching.
  • Data Fetching - Asynchronous state management and server-state utilities.
  • Data Fetching and API - Powerful asynchronous state management and data fetching.
  • State Management - Powerful asynchronous state management and data fetching.
  • Data Collection Schemas - Stores and organizes normalized data sets using schema integration to support runtime validation and automatic type transformations.
  • Optimistic Mutation Handlers - Updates collections with instant user interface feedback and automatically rolls back changes if the backend persistence handler fails.
  • Project Scaffolding Tools - Generates new projects using pre-configured templates to standardize folder structures.
  • Data-Aware Routers - Loads information during navigation using a dedicated interface that supports automatic preloading and caching.
  • Data Fetching Utilities - Improves performance by implementing automatic preloading and caching during data retrieval.
  • Optimistic Update Engines - Applies local state updates immediately while tracking pending operations to perform automatic rollbacks if server persistence fails.
  • Agent Skill Registries - Identifies intent-enabled packages within project dependencies to grant artificial intelligence agents access to specific functional capabilities.
  • Project Add-on Installers - Installs and configures external services like authentication and databases automatically.
  • Optimistic Update Handlers - Provides instant interface feedback while automatically handling backend persistence rollbacks.
  • Request Deduplication Utilities - Collapses multiple identical concurrent network requests into a single execution to optimize bandwidth and server load.
  • Data Synchronization Configurations - Optimizes data loading by setting sync modes for collections, including eager, on-demand, and progressive strategies.
  • Development Dashboards - Consolidates multiple debugging utilities into a single interface.
  • Package Configuration Tools - Standardizes package settings and build workflows to ensure consistent code quality.
  • Debouncing Utilities - Delays function execution until inactivity periods pass to prevent unnecessary processing.
  • Headless Logic Patterns - Separates complex business logic and data management from visual presentation to ensure framework-agnostic component reuse.
  • Rate Limiting Utilities - Restricts function call frequency using window-based algorithms.
  • Throttling Utilities - Limits function call rates to ensure controlled execution during continuous input.
  • Keyboard Input Handlers - Monitors active keyboard states to trigger interface updates based on user input.
  • Cache Invalidation Strategies - Triggers automatic data refetching based on specific events like window focus, network reconnection, or configurable time intervals.

سجل النجوم

مخطط تاريخ النجوم لـ tanstack/queryمخطط تاريخ النجوم لـ tanstack/query

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Query

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Query.
  • tanstack/routerالصورة الرمزية لـ TanStack

    TanStack/router

    14,681عرض على GitHub↗

    TanStack Router is a type-safe routing library for web applications that provides full type safety for paths, search parameters, and data loaders across the entire application stack. It functions as a comprehensive framework for server-side rendering, enabling the generation of complete HTML pages to improve initial load performance and search engine optimization. By integrating declarative data fetching, the library manages asynchronous information at the route level, supporting preloading, caching, and parallel request execution to ensure data is ready before components render. The project

    TypeScriptframeworkfullstackjavascript
    عرض على GitHub↗14,681
  • tanstack/formالصورة الرمزية لـ TanStack

    TanStack/form

    6,584عرض على GitHub↗

    TanStack Form is a cross-framework form state management library that provides typed fields, validation, and submission across React, Vue, Angular, Solid, Lit, Svelte, and Preact. It uses a shared form model that adapts to different UI frameworks while preserving the same validation and submission logic, and offers headless form controls that impose no UI markup, letting developers bring their own inputs and design system. The library distinguishes itself through granular state subscription, where components subscribe to narrow slices of form or field state using reactive primitives, so only

    TypeScriptangularformforms
    عرض على GitHub↗6,584
  • tanstack/dbالصورة الرمزية لـ TanStack

    TanStack/db

    3,604عرض على GitHub↗

    This project is a client-side data management library and query orchestrator designed to synchronize remote server state with local client state. It functions as a type-safe state manager and cache orchestrator that coordinates data loading across diverse backends, including REST, GraphQL, and WebSockets. The system distinguishes itself through a durable workflow engine for executing asynchronous functions with persisted state and deterministic replay. It also provides a standardized AI integration adapter to connect large language models to application data, supporting real-time response str

    TypeScript
    عرض على GitHub↗3,604
  • tannerlinsley/react-queryالصورة الرمزية لـ tannerlinsley

    tannerlinsley/react-query

    49,769عرض على GitHub↗

    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

    TypeScript
    عرض على GitHub↗49,769
عرض جميع البدائل الـ 30 لـ Query→

الأسئلة الشائعة

ما هي وظيفة tanstack/query؟

This project provides a comprehensive suite of tools for managing asynchronous state and building full-stack web applications. At its core, it functions as a centralized synchronization layer that automates data fetching, caching, and background revalidation, ensuring that remote server data remains consistent with the local user interface. By utilizing a declarative, hook-based programming model, it simplifies the management of complex data lifecycles and loading states.

ما هي الميزات الرئيسية لـ tanstack/query؟

الميزات الرئيسية لـ tanstack/query هي: Asynchronous State Management, Asynchronous State Managers, Data Synchronization Libraries, Full-Stack Web Frameworks, LLM Provider Adapters, Server State Managers, Headless Data Controllers, Headless Logic Controllers.

ما هي البدائل مفتوحة المصدر لـ tanstack/query؟

تشمل البدائل مفتوحة المصدر لـ tanstack/query: tanstack/router — TanStack Router is a type-safe routing library for web applications that provides full type safety for paths, search… tanstack/form — TanStack Form is a cross-framework form state management library that provides typed fields, validation, and… tanstack/db — This project is a client-side data management library and query orchestrator designed to synchronize remote server… tannerlinsley/react-query — React Query is an asynchronous state management library and data fetching orchestrator designed to fetch, cache, and… facebook/relay — Relay is a GraphQL client framework and state manager used for building data-driven applications. It functions as a… tanstack/virtual.