awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

33 个仓库

Awesome GitHub RepositoriesOn-Load Data Fetchers

Systems that automatically initialize data state by executing queries upon application startup.

Distinguishing note: Focuses on initialization-time data fetching rather than reactive or manual triggers.

Explore 33 awesome GitHub repositories matching data & databases · On-Load Data Fetchers. Refine with filters or upvote what's useful.

Awesome On-Load Data Fetchers GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • appsmithorg/appsmithappsmithorg 的头像

    appsmithorg/appsmith

    40,051在 GitHub 上查看↗

    Appsmith is a low-code platform designed for building internal business tools, such as operational dashboards and administrative panels. It enables developers to construct dynamic user interfaces by dragging and dropping modular widgets onto a canvas and binding them directly to backend data sources. The platform utilizes a reactive framework that automatically updates interface elements and triggers functions whenever underlying data or widget properties change, eliminating the need for manual event handling. The platform distinguishes itself through a server-side proxy architecture that exe

    Fetches essential data automatically upon page load without requiring user interaction or custom event configuration.

    TypeScriptadmin-dashboardadmin-panelsapp-builder
    在 GitHub 上查看↗40,051
  • nativescript/nativescriptNativeScript 的头像

    NativeScript/NativeScript

    25,446在 GitHub 上查看↗

    NativeScript is a cross-platform mobile development framework that enables the creation of native iOS and Android applications using JavaScript or TypeScript. It provides a direct bridge to native platform APIs, allowing developers to invoke native classes, methods, and properties directly from script code while maintaining full access to underlying mobile operating system features. The framework distinguishes itself through its direct native UI rendering, which maps declarative markup components to actual platform-native widgets rather than web-based views. This architecture is supported by

    Optimizes memory and performance by loading large datasets incrementally as users scroll through lists.

    TypeScriptandroidangularcapacitor
    在 GitHub 上查看↗25,446
  • coolwanglu/pdf2htmlexcoolwanglu 的头像

    coolwanglu/pdf2htmlEX

    10,603在 GitHub 上查看↗

    pdf2htmlEX is a tool that converts PDF documents into HTML while preserving the original text, fonts, and layout. It uses CSS positioning and font embedding to replicate the PDF's appearance in a browser, producing output that works without JavaScript. The tool can generate a single self-contained HTML file with all resources embedded, or split the document into separate HTML files per page for individual loading and navigation. The converter offers extensive control over the output, including the ability to embed fonts directly into the HTML using base64-encoded Data URIs, or keep them as se

    Loads individual pages on scroll to reduce initial download size and wait time.

    HTML
    在 GitHub 上查看↗10,603
  • i18next/react-i18nexti18next 的头像

    i18next/react-i18next

    10,005在 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

    Organizes translation strings into namespaces that load on demand to optimize network usage and memory.

    JavaScripti18ni18nextinternationalization
    在 GitHub 上查看↗10,005
  • electric-sql/electricelectric-sql 的头像

    electric-sql/electric

    9,909在 GitHub 上查看↗

    Electric is a Postgres data synchronization engine and replication proxy designed to enable local-first software. It replicates data from Postgres databases to client-side stores in real time using logical replication, allowing applications to maintain a local embedded database for offline access and low-latency updates. The system distinguishes itself by using shapes to filter and authorize specific subsets of database rows and columns before streaming them to clients or edge workers. It further supports multi-user collaboration by integrating a conflict-free replicated data type framework t

    Reduces initial load times by loading specific data subsets on-demand via snapshots or query-driven synchronization.

    Elixircrdtcrdtselixir
    在 GitHub 上查看↗9,909
  • microsoft/windows-universal-samplesmicrosoft 的头像

    microsoft/Windows-universal-samples

    9,696在 GitHub 上查看↗

    This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc

    Loads older items into the top of a list as the user scrolls upward to provide seamless content discovery.

    JavaScript
    在 GitHub 上查看↗9,696
  • lancedb/lancedblancedb 的头像

    lancedb/lancedb

    9,031在 GitHub 上查看↗

    LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters

    Executes scans using SQL-like predicates to isolate specific data subsets based on attributes.

    HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
    在 GitHub 上查看↗9,031
  • i18next/i18nexti18next 的头像

    i18next/i18next

    8,583在 GitHub 上查看↗

    i18next is a JavaScript localization library and internationalization framework used to translate application text into multiple languages. It functions as a dynamic translation manager that handles translation resources, language detection, and the mapping of unique keys to localized strings. The system features a pluralization and interpolation engine that applies language-specific grammatical rules for numeric counts and injects dynamic variables into strings. It utilizes a plugin-based backend architecture to load and cache translation namespaces from various sources, including remote ser

    Organizes translation resources into namespaces to optimize loading and prevent key collisions.

    JavaScript
    在 GitHub 上查看↗8,583
  • metafizzy/infinite-scrollmetafizzy 的头像

    metafizzy/infinite-scroll

    7,489在 GitHub 上查看↗

    Infinite Scroll is a JavaScript library that automatically loads and appends the next page of content when a user scrolls near the bottom of a container, or optionally when they click a button. It provides scroll-based pagination that fetches and inserts subsequent pages of content, with URL-driven content loading that determines next page URLs from selectors, templates, or custom functions. The library integrates with browser history, updating the URL and history state as new pages load while preserving scroll position so each page state is bookmarkable and refreshable. It is compatible with

    Loads and appends pages on initialization until the scroll requirement is met.

    HTMLajaxjavascript-pluginjquery-plugin
    在 GitHub 上查看↗7,489
  • kazupon/vue-i18nkazupon 的头像

    kazupon/vue-i18n

    7,230在 GitHub 上查看↗

    vue-i18n is an internationalization framework and plugin for Vue.js applications. It serves as a dynamic translation manager and localization formatting library used to translate user interface text and format dates and numbers for global audiences. The project distinguishes itself through a dynamic translation workflow that supports asynchronous locale loading and the ability to reload translation messages in real-time without refreshing the page. It provides specialized mechanisms for rich text rendering, allowing the interpolation of HTML tags and Vue components directly into translated st

    Optimizes initial load times by fetching translation resource files on demand based on required namespaces.

    JavaScripti18ninternationalizationinternationalization-plugin
    在 GitHub 上查看↗7,230
  • shentao/vue-multiselectshentao 的头像

    shentao/vue-multiselect

    6,787在 GitHub 上查看↗

    vue-multiselect is a suite of selection components for Vue.js that provides a searchable dropdown interface for single or multiple selections. It functions as a select input and tagging component capable of handling datasets from local sources or remote APIs. The project is distinguished by its support for asynchronous selection, enabling the retrieval of options from a remote source based on real-time search queries. It also features a dynamic tagging interface that allows users to create new custom tags when a required value is missing from the existing list. The component covers a broad r

    Implements on-demand population of selection lists to avoid loading massive datasets all at once.

    JavaScriptcomponentdropdownjavascript
    在 GitHub 上查看↗6,787
  • nuxt/uinuxt 的头像

    nuxt/ui

    6,675在 GitHub 上查看↗

    Nuxt UI is a comprehensive Vue component library built for the Nuxt ecosystem, providing over 125 production-ready, WAI-ARIA compliant components for building modern web applications. The library offers a complete design system with Tailwind CSS theming, supporting dark mode, custom color palettes, semantic color aliases, and runtime theme switching through CSS design tokens. It includes built-in internationalization for over 50 languages, server-side rendering compatibility, and a Figma kit that mirrors the code components for design-to-development consistency. The library distinguishes itse

    Fetches suggestion data from an external API only when the menu is opened or scrolled.

    Vuecomponentsnuxtnuxt-module
    在 GitHub 上查看↗6,675
  • petyosi/react-virtuosopetyosi 的头像

    petyosi/react-virtuoso

    6,348在 GitHub 上查看↗

    React Virtuoso is a React component library for rendering large datasets efficiently through virtualized lists, grids, tables, and chat interfaces. It automatically measures variable-height items at runtime, computes accurate scroll offsets without requiring fixed sizes, and renders only the items within the visible viewport plus a configurable buffer zone. The library manages scroll position through a state machine that tracks direction, position, and anchor items to handle auto-scroll, sticky headers, and bidirectional loading. The library distinguishes itself with specialized components fo

    Provides scroll-triggered data loading for endless scrolling and bidirectional fetching in virtualized lists.

    TypeScriptchatcomponent-libraryfeed
    在 GitHub 上查看↗6,348
  • i18next/next-i18nexti18next 的头像

    i18next/next-i18next

    6,158在 GitHub 上查看↗

    next-i18next is an internationalization library that integrates the i18next ecosystem into Next.js applications, supporting both the App Router and Pages Router. It provides locale-aware routing middleware, server-component translation hydration, and a unified translation management system that works across server and client components. The library handles automatic language detection from browser cookies and HTTP Accept-Language headers, persists user language preferences across sessions, and rewrites URLs with locale prefixes for proper routing. It includes a translation hydration framework

    Supports any i18next backend plugin to fetch translation files from APIs, CDNs, or local storage on demand.

    TypeScripti18nextnextnextjs
    在 GitHub 上查看↗6,158
  • apache/pinotapache 的头像

    apache/pinot

    6,098在 GitHub 上查看↗

    Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer

    Restricts query results using logical operators and range checks to isolate specific subsets of data for analysis.

    Java
    在 GitHub 上查看↗6,098
  • nirmalscaria/le-git-graphNirmalScaria 的头像

    NirmalScaria/le-git-graph

    5,889在 GitHub 上查看↗

    Le Git Graph is a browser-based tool that displays a visual commit graph for any GitHub repository, showing branch structure and commit history directly in the page. It operates as a single-page application that injects the commit graph into existing repository pages without full page reloads, using OAuth to authenticate with GitHub and authorize API requests for commit data. The tool renders commit nodes and branch lines on an HTML canvas element for smooth, high-performance visualization of complex git histories. It filters the commit graph to show only commits from a selected branch, hidin

    Loads additional commits from the GitHub API as the user scrolls through history.

    JavaScriptchrome-extensioncollaborategit-graph
    在 GitHub 上查看↗5,889
  • mui/mui-xmui 的头像

    mui/mui-x

    5,791在 GitHub 上查看↗

    MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid, charting library, date and time pickers, scheduler, and tree view. The library is built with accessibility as a core principle, ensuring all components meet WCAG and WAI-ARIA standards for keyboard navigation and screen reader announcements. The components are designed for extensibility and performance. The data grid offers comprehensive data management with sorting, filtering, pagination, column pinning, row grouping, inline editing, and Excel export. The charting library support

    Implements lazy-loading for tree view nodes, fetching children only when a parent is expanded.

    TypeScriptchartsdata-griddatatable
    在 GitHub 上查看↗5,791
  • yanzhenjie/swiperecyclerviewyanzhenjie 的头像

    yanzhenjie/SwipeRecyclerView

    5,713在 GitHub 上查看↗

    SwipeRecyclerView is an Android library that extends the standard RecyclerView with swipeable action menus, drag-and-drop item reordering, and swipe-to-delete gesture detection. It provides a complete set of interactive list behaviors that let users reveal contextual buttons by swiping list items left or right, rearrange items by long-pressing and dragging them to new positions, and remove items with a horizontal swipe gesture that automatically updates the underlying data model. The library distinguishes itself by combining multiple interaction patterns into a single, cohesive component. It

    Fetches and appends more data when the user scrolls near the end of the list.

    Javafooterviewheaderviewitem-drag
    在 GitHub 上查看↗5,713
  • partykit/partykitpartykit 的头像

    partykit/partykit

    5,644在 GitHub 上查看↗

    PartyKit is a serverless WebSocket backend platform for building real-time multiplayer applications. It provides a globally distributed edge computing runtime that runs stateful server code close to users, with automatic scaling and hibernation for idle rooms. The platform handles WebSocket connections, HTTP requests, and durable storage without requiring infrastructure management, and includes a client and server SDK with hooks, storage, and Yjs integration for building collaborative features. The platform distinguishes itself through per-room isolation using Durable Objects, where each uniq

    Reads persisted data from storage when the first connection arrives or after a server restart, restoring the room's previous state.

    TypeScriptbackendscollaborationcrdts
    在 GitHub 上查看↗5,644
  • biolab/orange3biolab 的头像

    biolab/orange3

    5,635在 GitHub 上查看↗

    Orange3 is a visual data mining platform that provides an interactive canvas for building data analysis workflows without writing code. At its core, it offers a widget-based visual programming environment where users connect configurable components to perform data preprocessing, machine learning model training, statistical evaluation, and interactive visualization. The platform is built on NumPy-backed data tables with domain descriptors that define variable names, types, and roles, and includes a lazy SQL query proxy for working with database tables without loading all data into memory. The

    Creates new data tables by filtering rows based on conditions or randomly selecting instances.

    Python
    在 GitHub 上查看↗5,635
上一个12下一个
  1. Home
  2. Data & Databases
  3. On-Load Data Fetchers

探索子标签

  • Incremental List LoadersMechanisms for fetching and rendering list items on-demand during user scroll events. **Distinct from On-Load Data Fetchers:** Distinct from On-Load Data Fetchers: focuses on reactive, scroll-based incremental loading rather than startup initialization.
  • On-Demand Subset Loading10 个子标签Mechanisms for fetching specific subsets of data incrementally based on user requests or query definitions. **Distinct from On-Load Data Fetchers:** Distinct from On-Load Data Fetchers: focuses on loading specific filtered subsets on-demand rather than a general application startup fetch.
  • Prefill LoadersMechanisms that load and append multiple pages on initialization until a scroll threshold is met. **Distinct from On-Load Data Fetchers:** Distinct from On-Load Data Fetchers: focuses on pre-filling content to meet a scroll requirement rather than general startup data fetching.
  • Room State RestorersReads persisted data from storage when the first connection arrives or after a server restart, restoring the room's previous state. **Distinct from On-Load Data Fetchers:** Distinct from On-Load Data Fetchers: focuses on restoring room state from persisted storage rather than general initialization-time data fetching.