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

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

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

14 个仓库

Awesome GitHub RepositoriesData Polling

Periodic retrieval of updated data from a server at fixed intervals to keep the client interface current.

Distinct from Server-Side Data Prefetching: The candidates are either related to C2 servers, streaming, or prefetching; no candidate covers standard client-side periodic polling for web apps.

Explore 14 awesome GitHub repositories matching web development · Data Polling. Refine with filters or upvote what's useful.

Awesome Data Polling GitHub Repositories

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

    inertiajs/inertia

    7,708在 GitHub 上查看↗

    Inertia is a server-driven frontend framework designed to create monolithic single page applications. It acts as a state synchronization protocol and client-side routing bridge, allowing developers to build interactive experiences using modern JavaScript component libraries while keeping routing and controllers on the server. This approach eliminates the need for a separate REST or GraphQL API layer by passing data from server controllers to frontend components as props via JSON payloads. The framework distinguishes itself by utilizing adapter-based integration to link various backend environ

    Inertia JS requests updated information from the server at a defined interval and stops when the page unmounts.

    TypeScript
    在 GitHub 上查看↗7,708
  • kaushikgopal/rxjava-android-sampleskaushikgopal 的头像

    kaushikgopal/RxJava-Android-Samples

    7,504在 GitHub 上查看↗

    This project is a sample library and implementation guide for using RxJava to manage asynchronous data streams and concurrent tasks in Android applications. It provides a collection of reference implementations for reactive programming, focusing on functional operators to transform and combine asynchronous data flows. The library demonstrates specific Android architectural patterns, such as implementing decoupled event buses for component communication and coordinating parallel network requests. It includes concrete examples of mobile-specific patterns including search input debouncing, list

    Implements client-side periodic polling to retrieve fresh data from remote servers at fixed intervals.

    Javaconcurrencyexamplejava
    在 GitHub 上查看↗7,504
  • apollographql/react-apolloapollographql 的头像

    apollographql/react-apollo

    6,799在 GitHub 上查看↗

    React Apollo is a React-specific GraphQL data fetching library that binds Apollo Client to components through declarative hooks for queries, mutations, and subscriptions. It provides a declarative approach to GraphQL query execution where components declare their data requirements and automatically receive loading, error, and data states without managing request lifecycle code. The library distinguishes itself through a normalized cache layer that deduplicates entities and serves repeated requests without network calls, combined with incremental result streaming via the @defer directive for

    Re-executes GraphQL queries periodically at set intervals to keep displayed data near-real-time with the server.

    JavaScriptapollographqlreact
    在 GitHub 上查看↗6,799
  • muesli/beehivemuesli 的头像

    muesli/beehive

    6,476在 GitHub 上查看↗

    Beehive 是一个自托管集成平台和事件自动化引擎。它作为一个基于插件的工作流编排器,链接独立的服务插件以自动化外部 API 和硬件之间的数据移动。 该系统作为 IoT 硬件控制器,用于通过 TTY 或 COM 管理网络插座、智能照明和串口设备。它还作为 HTTP Webhook 网关,接收传入请求以触发内部工作流和外部通知。 功能领域包括具有基于过滤器的路由和基于模板的数据映射的事件驱动工作流自动化。该平台支持多平台通知路由、通过 RSS 和社交媒体进行数字内容分发,以及通过 Prometheus 指标暴露和心跳健康监控实现基础设施可观测性。 该应用程序作为二进制可执行文件提供,并已打包用于基于容器的部署。

    Periodically queries external APIs for real-time data like weather and sports scores to trigger events.

    Go
    在 GitHub 上查看↗6,476
  • baconjs/bacon.jsbaconjs 的头像

    baconjs/bacon.js

    6,458在 GitHub 上查看↗

    Bacon.js is a JavaScript functional reactive programming library used for coordinating complex asynchronous data flows. It functions as an observable event stream framework and an asynchronous data flow orchestrator, allowing developers to model events as declarative streams and properties. The library distinguishes itself through its ability to manage reactive state and synchronize timing across multiple sources. It provides specialized mechanisms for atomic state synchronization to prevent glitches in derived properties and offers advanced coordination strategies such as asynchronous stream

    Implements a feature to execute a function at a fixed interval to generate stream values until an end signal is received.

    TypeScript
    在 GitHub 上查看↗6,458
  • zabbix/zabbixzabbix 的头像

    zabbix/zabbix

    5,666在 GitHub 上查看↗

    Zabbix is an enterprise-grade open-source platform for monitoring IT infrastructure, networks, and applications. It provides real-time metrics, alerts, and dashboards, enabling organizations to track performance and availability across their entire technology stack. The platform collects metrics from virtually any source, including agents, agentless protocols, APIs, containers, databases, and cloud platforms, without requiring custom scripting. It automatically discovers IT resources by scanning network ranges and cloud environments, then applies pre-built templates for immediate monitoring.

    Uses both active polling of agents and passive trapping of unsolicited data to gather metrics.

    Go Templatealertingapplication-monitoringmetrics
    在 GitHub 上查看↗5,666
  • shidenggui/easyquotationshidenggui 的头像

    shidenggui/easyquotation

    5,021在 GitHub 上查看↗

    easyquotation is a Python library that provides access to Chinese stock market data, including real-time quotes, historical daily candlestick prices, exchange-traded fund details, and a stock code database sync utility. It retrieves live trading data from Chinese exchanges, A-shares, and Hong Kong listed stocks without requiring manual API key configuration, offering a unified interface to multiple public data feeds. The library combines several market data providers behind a single query interface, using asynchronous I/O to handle parallel requests and a polling engine that delivers sub-seco

    Polls market data APIs at short intervals to simulate live price feeds with sub-second updates.

    Python
    在 GitHub 上查看↗5,021
  • cointop-sh/cointopcointop-sh 的头像

    cointop-sh/cointop

    4,377在 GitHub 上查看↗

    Cointop is a terminal-based cryptocurrency dashboard that displays real-time market data, prices, and portfolio values in a text-based interface. It aggregates data from multiple cryptocurrency exchange APIs and presents it in an interactive terminal user interface with vim-inspired keyboard shortcuts for navigation and control. The application distinguishes itself by embedding an SSH server that allows remote access to the dashboard from any device, with persistent client configuration tied to individual SSH keys. It includes a fuzzy search system for quickly finding coins by name, desktop n

    Polls multiple cryptocurrency APIs on a schedule to keep prices and stats up to date.

    Gobitcoinblockchaincli
    在 GitHub 上查看↗4,377
  • yooooomi/your_spotifyYooooomi 的头像

    Yooooomi/your_spotify

    4,270在 GitHub 上查看↗

    your_spotify is a containerized web application and music analytics tool designed to track and visualize listening habits. It serves as a dashboard for the Spotify API, providing a statistics engine that ranks artists and analyzes playback distribution over specific time periods. The project focuses on music data archiving and social comparison, allowing users to import historical privacy data files to populate long-term listening records. It includes a social comparison system that uses intersection and union logic to identify shared favorite songs and artists between multiple users. The ap

    Polls the Spotify API at intervals to record listening activity and store the data for analysis.

    TypeScriptdashboardreactself-hosted
    在 GitHub 上查看↗4,270
  • amnweb/yasbamnweb 的头像

    amnweb/yasb

    4,209在 GitHub 上查看↗

    YASB is a customizable status bar framework and desktop shell component for Windows. It provides a toolkit for building personalized information bars using a modular class-based widget architecture and CSS-based styling. The framework distinguishes itself through deep integration with Windows tiling window managers, allowing users to display active workspaces, tiling layouts, and window focus states. It also features automated visual consistency by generating system color schemes based on the current desktop wallpaper. The project covers a wide range of capabilities, including real-time syst

    Periodically retrieves data from system commands and external APIs to keep the status bar updated.

    Pythonpythonricingstatus-bar
    在 GitHub 上查看↗4,209
  • ericciarla/trendfinderericciarla 的头像

    ericciarla/trendFinder

    4,021在 GitHub 上查看↗

    TrendFinder 是一款 AI 驱动的趋势监控工具和情感分析平台。它作为一个社交媒体内容聚合器,收集来自影响者和网站的帖子与文章,以识别新兴模式和行业新闻。 该系统利用大语言模型处理收集到的 Web 数据,并确定趋势主题的相关性。它作为自动化通知系统运行,当检测到重大在线活动时,向消息平台发送上下文警报和源链接。 该平台涵盖了自动化市场情报和实时趋势警报,通过按计划监控社交内容来实现。它包括用于 AI 趋势分析和社交媒体监控的功能,以跟踪产品发布和市场情绪。

    Periodically queries social media APIs and websites at fixed intervals to collect new activity data.

    TypeScript
    在 GitHub 上查看↗4,021
  • lay295/twitchdownloaderlay295 的头像

    lay295/TwitchDownloader

    3,778在 GitHub 上查看↗

    TwitchDownloader is a specialized media retrieval and processing tool designed to archive video-on-demand content and clips from Twitch to local storage. It includes a dedicated chat archiver for fetching and saving chat logs in text or structured data formats. The project features a chat-to-video renderer that transforms raw chat logs into visual overlays and video files, including support for custom emote sets. A media queue manager enables the processing of bulk download lists and the management of multiple concurrent retrieval jobs. The software covers remote content search to find multi

    Retrieves video metadata and chat history via sequential requests to external platform APIs.

    C#
    在 GitHub 上查看↗3,778
  • mpquant/asharempquant 的头像

    mpquant/Ashare

    3,108在 GitHub 上查看↗

    Ashare is a market data aggregator and financial time-series table generator designed to provide a stable stream of price and volume data for quantitative analysis. It functions as a multi-provider data proxy that converts raw asset price feeds into structured tables for immediate processing. The system ensures high availability for data feeds through a failover mechanism that automatically switches between primary and backup market data sources. This provider-agnostic layer allows the tool to maintain continuous data availability without altering the underlying analysis logic. The project c

    Uses polling engines to fetch real-time and historical financial market data at regular intervals.

    Pythonpythonquantstock
    在 GitHub 上查看↗3,108
  • lucksi/mr.holmesLucksi 的头像

    Lucksi/Mr.Holmes

    3,032在 GitHub 上查看↗

    Mr.Holmes is an open-source intelligence investigation framework designed to gather public data from phone numbers, usernames, IP addresses, and domains. It functions as a collection of tools for digital footprint analysis and social media reconnaissance. The system integrates several specialized capabilities, including a search engine dorking tool for uncovering hidden public records and a geolocation utility for identifying the physical location and ownership of network addresses. It also includes a social media reconnaissance system that scrapes and links public profiles using usernames an

    Implements non-blocking requests to periodically retrieve data from third-party lookup APIs.

    Pythongeolocationinformation-gatheringkali-linux
    在 GitHub 上查看↗3,032
  1. Home
  2. Web Development
  3. Data Polling

探索子标签

  • External API PollingPeriodically queries an external API at fixed intervals to collect and store new data. **Distinct from Data Polling:** Distinct from Data Polling: focuses on server-side polling of external APIs rather than client-side UI updates.
  • Market Data Polling EnginesPolls financial market data APIs at short intervals to simulate live price feeds with sub-second updates. **Distinct from Data Polling:** Distinct from Data Polling: focuses on polling financial market data specifically, not general web data.
  • Polling and Trapping Data CollectionUses both active polling of agents and passive trapping of unsolicited data to gather metrics from diverse sources. **Distinct from Data Polling:** Distinct from Data Polling: combines active polling with passive trapping for metric collection, not just periodic client-side updates.