awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repositorios

Awesome GitHub RepositoriesSuspenseful Data Loading

Mechanisms for suspending component rendering until asynchronous data promises resolve.

Distinct from Asynchronous Data Fetching: Distinct from Asynchronous Data Fetching: focuses on the rendering suspension lifecycle rather than just the fetching mechanism.

Explore 9 awesome GitHub repositories matching user interface & experience · Suspenseful Data Loading. Refine with filters or upvote what's useful.

Awesome Suspenseful Data Loading GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • ryansolid/solidAvatar de ryansolid

    ryansolid/solid

    35,623Ver en GitHub↗

    Solid is a reactive UI library and isomorphic JavaScript framework used for building component-based user interfaces. It functions as a declarative component library and state management system that updates the DOM without using a virtual DOM. The framework utilizes fine-grained reactivity and proxy-based state management to track dependencies and trigger precise updates to specific text or attributes. It supports isomorphic rendering through streaming server-side rendering and progressive hydration, allowing content to be generated on both the server and the client. The system covers declar

    Uses suspenseful data loading to manage asynchronous state and rendering boundaries for a smoother user experience.

    TypeScript
    Ver en GitHub↗35,623
  • tanstack/tableAvatar de TanStack

    TanStack/table

    28,119Ver en GitHub↗

    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

    Orchestrates parallel data fetching and preloading to ensure content is ready before rendering completes.

    TypeScriptdatagriddatagridsdatatable
    Ver en GitHub↗28,119
  • apollographql/apollo-clientAvatar de apollographql

    apollographql/apollo-client

    19,798Ver en GitHub↗

    Apollo Client is a GraphQL client library and data fetching framework used to request data from a GraphQL server and synchronize that state within a frontend application. It functions as a remote state manager and a local state management tool, allowing developers to define client-side schemas and resolvers for data that does not reside on a remote server. The project features a normalized GraphQL cache that identifies objects by ID to ensure referential equality and consistent data updates across different queries. It also includes a GraphQL API mocking tool to simulate server responses and

    Coordinates component rendering suspension until requested data is available in the cache or network.

    TypeScriptapollo-clientapollographqlgraphql
    Ver en GitHub↗19,798
  • reactjs/react.devAvatar de reactjs

    reactjs/react.dev

    11,765Ver en GitHub↗

    React is a JavaScript library for building user interfaces through the composition of modular, self-contained components. It employs a declarative programming model where developers describe the desired visual state, and the library automatically manages the underlying document updates and state synchronization. By utilizing a virtual representation of the document, it calculates and applies minimal changes to the browser, ensuring efficient rendering even in complex applications. The library distinguishes itself through a sophisticated scheduling system that manages rendering work in increme

    Supports asynchronous component functions that suspend rendering until data is ready.

    JavaScriptdocumentationjavascriptreact
    Ver en GitHub↗11,765
  • i18next/react-i18nextAvatar de i18next

    i18next/react-i18next

    10,005Ver en GitHub↗

    react-i18next is an internationalization framework that integrates the i18next ecosystem into React applications. It provides a system for replacing hardcoded strings with dynamic keys to support multiple languages across a user interface. The library includes an ICU message formatter for handling complex pluralization and gender-based translations. It features a localization management interface that allows for synchronizing translation keys with remote platforms and performing in-context content editing. The project covers server-side rendering localization with request-isolated translatio

    Integrates with React Suspense to pause rendering until the required translation resources have been fully loaded.

    JavaScripti18ni18nextinternationalization
    Ver en GitHub↗10,005
  • urql-graphql/urqlAvatar de urql-graphql

    urql-graphql/urql

    8,959Ver en GitHub↗

    urql is a GraphQL client library designed for fetching and managing data from a GraphQL API. It provides a system for handling GraphQL data fetching, state management, and integration with React components. The library is distinguished by a middleware pipeline architecture that allows the request-response flow to be modified through swappable exchanges. This enables the customization of the data layer, including the addition of custom business logic, request deduplication, and specialized fetching behaviors. The project covers a broad range of capabilities, including normalized caching to en

    Supports suspending component rendering until GraphQL data promises resolve via a specialized exchange.

    TypeScriptcomplex-appsexchangegraphql
    Ver en GitHub↗8,959
  • ripple-ts/rippleAvatar de Ripple-TS

    Ripple-TS/ripple

    7,379Ver en GitHub↗

    Ripple is a full-stack TypeScript web framework and reactive UI library used for building interfaces with server-side rendering. It organizes user interfaces into a hierarchy of reusable, scoped components with built-in state management and client-side hydration. The framework is distinguished by its fine-grained reactivity, which updates specific DOM elements without requiring full component re-renders. It integrates server-side logic and client-side components within a single TypeScript codebase, enabling a unified full-stack development workflow. The system covers a broad range of capabil

    Pauses component rendering during asynchronous data fetching and displays a fallback state until resolution.

    JavaScript
    Ver en GitHub↗7,379
  • reactjs/server-components-demoAvatar de reactjs

    reactjs/server-components-demo

    4,359Ver en GitHub↗

    This project is an implementation of React Server Components, providing a full-stack component architecture that blends server-side rendering with client-side interactivity. It enables the development of web applications where server-only components for data fetching and interactive client components coexist within a single component tree. The system focuses on server-client data orchestration, allowing for the execution of server functions and database mutations across the network boundary. It distinguishes itself through a hybrid component architecture that shifts component execution to the

    Supports suspending component rendering until asynchronous data promises resolve, displaying fallback UI in the interim.

    JavaScript
    Ver en GitHub↗4,359
  • trojanowski/react-apollo-hooksAvatar de trojanowski

    trojanowski/react-apollo-hooks

    2,388Ver en GitHub↗

    Esta biblioteca proporciona una colección de ganchos para integrar operaciones de datos GraphQL en componentes funcionales dentro del ecosistema Apollo Client. Funciona como una herramienta de gestión de estado que sincroniza los datos del servidor remoto con el estado del componente local, asegurando una representación de datos consistente en toda la interfaz de usuario. El proyecto se distingue por permitir la renderización del lado del servidor a través de un marco de utilidades que pre-recupera datos y resuelve árboles de componentes para entregar HTML completamente poblado. Utiliza un patrón basado en proveedores para inyectar el cliente de datos en el árbol de componentes, permitiendo que los elementos anidados accedan y gestionen datos remotos a través de llamadas de función estandarizadas conscientes del ciclo de vida. La biblioteca cubre una gama integral de capacidades de gestión de datos, incluyendo recuperación remota, ejecución de mutaciones y transmisión en tiempo real a través de conexiones persistentes. Maneja las complejidades de la carga, los estados de error y la sincronización de caché automáticamente, proporcionando una interfaz unificada para interactuar con fuentes de datos locales y remotas.

    Pauses component rendering until data dependencies are resolved to provide a seamless loading experience.

    TypeScript
    Ver en GitHub↗2,388
  1. Home
  2. User Interface & Experience
  3. Asynchronous Data Fetching
  4. Suspenseful Data Loading