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
·

21 repositorios

Awesome GitHub RepositoriesRemote Data Retrieval

Utilities for pulling data from remote web services into a local data processing workspace.

Distinct from Data Retrieval Services: The candidates focus on specialized domains like astronomy or authorization; this is a general-purpose retrieval tool for tabular data.

Explore 21 awesome GitHub repositories matching data & databases · Remote Data Retrieval. Refine with filters or upvote what's useful.

Awesome Remote Data Retrieval GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • ipfs/ipfsAvatar de ipfs

    ipfs/ipfs

    23,137Ver en GitHub↗

    IPFS is a peer-to-peer hypermedia protocol and content-addressed storage system that identifies data by cryptographic hashes rather than network locations. It enables the creation of a decentralized web by organizing files and directories as directed acyclic graphs of linked content identifiers. The project differentiates itself through the use of a distributed hash table for locating peers and a system of signed records to map human-readable names to changing content. It also provides HTTP gateways that translate standard web requests into peer-to-peer queries, allowing decentralized data to

    Fetches data from the network using content identifiers to ensure retrieval regardless of the physical node location.

    ipfsipfs-protocolipfs-web
    Ver en GitHub↗23,137
  • ipfs/go-ipfsAvatar de ipfs

    ipfs/go-ipfs

    17,059Ver en GitHub↗

    go-ipfs is an implementation of an IPFS node, providing a distributed filesystem and a content-addressable storage system. It enables the storage and retrieval of data based on unique cryptographic hashes rather than fixed network locations, allowing files to be shared across a peer-to-peer network without a central authority. The system utilizes a distributed hash table and a peer-to-peer gossip protocol to route requests and propagate network state and metadata. It organizes data using a Merkle DAG structure to support efficient deduplication and versioning of content. Capabilities include

    Retrieves data from the network using unique content hashes rather than location-based addresses.

    Go
    Ver en GitHub↗17,059
  • happyfish100/fastdfsAvatar de happyfish100

    happyfish100/fastdfs

    9,231Ver en GitHub↗

    FastDFS is a distributed file system and object store designed as a high-capacity file server. It functions as a cluster storage manager that saves, syncs, and accesses large volumes of unstructured data across a network of distributed servers. The system uses unique identifiers for file retrieval and indexing instead of traditional hierarchical naming to avoid metadata bottlenecks. It manages file attributes through key-value metadata mapping and employs a distributed replication model to ensure high availability and data redundancy across storage groups. The project provides capabilities f

    Enables the retrieval of specific files using unique identifiers, removing the need for traditional naming hierarchies.

    Cdistributed-file-storagedistributed-file-systemstorage-servers
    Ver en GitHub↗9,231
  • iamseancheney/python_for_data_analysis_2nd_chinese_versionAvatar de iamseancheney

    iamseancheney/python_for_data_analysis_2nd_chinese_version

    8,937Ver en GitHub↗

    This project is an educational resource and a collection of instructional materials for performing data manipulation and statistical analysis using Python. It provides a comprehensive set of guides and code examples for using the Pandas, NumPy, and Matplotlib libraries to analyze structured data. The resource includes a dedicated guide for reshaping, cleaning, and aggregating tabular data and time series via Pandas, alongside a reference for high-performance vectorized operations and linear algebra using NumPy. It also features tutorials for creating publication-quality charts, distribution p

    Retrieves information from web endpoints and converts JSON responses into tabular structures.

    matplotlibnumpypandas
    Ver en GitHub↗8,937
  • open-mmlab/mmagicAvatar de open-mmlab

    open-mmlab/mmagic

    7,434Ver en GitHub↗

    mmagic is a multimodal training pipeline and framework for generative AI, focusing on visual synthesis and restoration. It provides the infrastructure to build and train models for tasks such as text-to-image and text-to-video generation, 3D-aware content synthesis, and high-fidelity image translation using diffusion models and generative adversarial networks. The project distinguishes itself through specialized capabilities for generative model personalization, including techniques for fine-tuning subjects and styles. It also supports advanced visual manipulations such as latent space interp

    Retrieves assets from remote URLs and manages local caching for training and evaluation.

    Jupyter Notebookaigccomputer-visiondeep-learning
    Ver en GitHub↗7,434
  • ipfs/js-ipfsAvatar de ipfs

    ipfs/js-ipfs

    7,401Ver en GitHub↗

    js-ipfs is an HTTP client library that connects to any IPFS daemon, enabling JavaScript applications to interact with the InterPlanetary File System. It provides a promise-based asynchronous API for managing content-addressed storage, where all data is identified by cryptographic hashes (CIDs) for immutable references and deduplication. The library communicates with a remote IPFS node through HTTP requests, supporting cancellation of in-flight operations via standard AbortController signals. The library offers a comprehensive set of capabilities for working with IPFS, including adding and ret

    Fetches data from a storage node using content hashes as identifiers.

    JavaScriptdecentralizeddistributedimmutable
    Ver en GitHub↗7,401
  • uber/krakenAvatar de uber

    uber/kraken

    6,698Ver en GitHub↗

    Kraken is a distributed blob store and peer-to-peer Docker registry designed for the high-throughput distribution of container images. It functions as a decentralized content delivery network that shares image layers across a network of nodes to prevent bottlenecks at a central registry. The system utilizes peer-to-peer blob distribution and distributed content addressing to maintain download speeds across large clusters. It implements asynchronous rule-based replication to synchronize image data between disparate geographical clusters. The project covers pluggable external blob storage inte

    Utilizes distributed content addressing to locate data fragments across the peer network using unique hashes.

    Go
    Ver en GitHub↗6,698
  • ipfs-shipyard/ipfs-desktopAvatar de ipfs-shipyard

    ipfs-shipyard/ipfs-desktop

    6,535Ver en GitHub↗

    ipfs-desktop is a graphical application for managing a local IPFS node, hosting content, and interacting with the peer-to-peer network. It serves as a desktop client that provides a visual interface for content-addressed storage management, peer-to-peer file sharing, and the administration of the node lifecycle. The project differentiates itself by providing a comprehensive suite of controllers for node health, gateway routing, and static site hosting. It includes a dedicated content-addressed storage browser for importing and organizing files, a gateway controller to route network content th

    Implements a system for fetching network content using unique cryptographic content hashes rather than location-based identifiers.

    JavaScript
    Ver en GitHub↗6,535
  • pokeb/asi-http-requestAvatar de pokeb

    pokeb/asi-http-request

    5,731Ver en GitHub↗

    Este proyecto es una librería de red HTTP en Objective-C que proporciona un wrapper orientado a objetos para CFNetwork para ejecutar peticiones síncronas y asíncronas en macOS e iOS. Funciona como un framework para gestionar sesiones HTTP, realizar transferencias de archivos reanudables y manejar el almacenamiento en caché de contenido offline. La librería se distingue por un gestor de transferencia de archivos reanudable que rastrea los offsets de bytes y utiliza streaming respaldado por disco para grandes subidas y descargas. También incluye un gestor de credenciales seguro que se integra con el llavero (keychain) del sistema para manejar certificados de cliente y tokens de autenticación. La superficie de capacidades cubre la gestión de sesiones HTTP con manejo automático de cookies, autenticación web segura y la adquisición de páginas web completas para visualización offline. Además, proporciona herramientas para el procesamiento de peticiones en segundo plano, compresión de tráfico de red, limitación de ancho de banda y configuración de proxy.

    Fetches remote data and stores it as a local file or in memory for immediate processing.

    Objective-C
    Ver en GitHub↗5,731
  • haneke/hanekeswiftAvatar de Haneke

    Haneke/HanekeSwift

    5,164Ver en GitHub↗

    HanekeSwift es una biblioteca de almacenamiento en caché genérica para iOS y un framework de almacenamiento en caché de imágenes especializado. Proporciona un sistema de múltiples niveles que almacena tipos de datos arbitrarios en memoria y en almacenamiento en disco persistente para reducir las solicitudes de red. El proyecto cuenta con un manejador de imágenes especializado que gestiona la carga asíncrona, el cambio de tamaño y el almacenamiento en disco para componentes de interfaz de usuario. Incluye un sistema de recuperación en segundo plano que obtiene contenido remoto y completa automáticamente las cachés locales. La biblioteca cubre el almacenamiento de datos clave-valor con retrocesos secuenciales, donde verifica la memoria, luego el disco y finalmente las fuentes remotas. Implementa la gestión automática de capacidad a través de políticas de desalojo de memoria y maneja la descompresión y transformaciones de datos fuera del hilo principal.

    Retrieves values from network or custom sources only when they are missing from the local cache.

    Swift
    Ver en GitHub↗5,164
  • lorenzodifuccia/safaribooksAvatar de lorenzodifuccia

    lorenzodifuccia/safaribooks

    5,091Ver en GitHub↗

    Este proyecto es un exportador de biblioteca digital y generador de contenido EPUB diseñado específicamente para descargar y convertir libros de la plataforma O'Reilly Learning en archivos de publicación electrónica para lectura sin conexión y almacenamiento permanente. Funciona como un scraper de contenido web que recupera texto y medios restringidos para facilitar el archivo de bibliotecas digitales. La herramienta gestiona la autenticación de sesión utilizando credenciales o cookies para mantener el acceso continuo al contenido. Recupera libros mediante identificadores únicos y transforma el material fuente en archivos EPUB estandarizados, incluyendo optimizaciones de diseño para garantizar la compatibilidad de tablas y elementos en varios dispositivos de lectura electrónica.

    Retrieves specific book data from the remote API using unique book identifiers.

    Pythoncalibreepuboreilly
    Ver en GitHub↗5,091
  • fiorix/freegeoipAvatar de fiorix

    fiorix/freegeoip

    4,932Ver en GitHub↗

    freegeoip es un servicio de geolocalización autohospedado y servidor API que mapea direcciones IP y nombres de host a ubicaciones geográficas. Funciona como un lector de bases de datos MaxMind, analizando bases de datos de geolocalización binarias para proporcionar datos de ubicación a través de una interfaz REST. El proyecto se distingue por proporcionar una alternativa privada a los proveedores de geolocalización en la nube, gestionando archivos de base de datos locales y automatizando actualizaciones periódicas. Incluye un resolvedor de IP de proxy inverso para extraer direcciones de clientes originales de los encabezados de proxy, asegurando un mapeo preciso detrás de balanceadores de carga. El servicio incorpora un sistema de gestión de cuotas para aplicar límites de solicitudes por cliente y asegura sus endpoints utilizando cifrado TLS y políticas CORS. También cuenta con sincronización automatizada de bases de datos con verificación de versión basada en checksum y un frontend web público opcional para realizar búsquedas.

    Retrieves geographic data files from remote providers using authenticated URLs and license keys.

    Gofreegeoipgeolocationgo
    Ver en GitHub↗4,932
  • src-d/go-gitAvatar de src-d

    src-d/go-git

    4,880Ver en GitHub↗

    Este proyecto es una implementación nativa del sistema de control de versiones Git para aplicaciones Go. Proporciona una API programable y un conjunto de herramientas de bajo nivel que permite a los desarrolladores gestionar repositorios, manipular grafos de objetos y realizar operaciones de control de versiones sin requerir binarios del sistema externos o bindings de C. La librería se distingue por sus capas flexibles de almacenamiento y red, con un sistema de archivos virtual que permite la gestión de repositorios en memoria para evitar la E/S de disco. Soporta transportes de red conectables y backends de almacenamiento basados en interfaces, permitiendo implementaciones personalizadas y propietarias de cómo se persisten e intercambian los objetos de datos y las referencias. La superficie de capacidades cubre la gestión de repositorios de alto nivel —incluyendo clonación, commit, push y pull— junto con un análisis detallado de historial y atribución. También incluye características de seguridad para la firma de commits y la verificación de firmas criptográficas, así como utilidades para la gestión de submódulos y la búsqueda de contenido en repositorios.

    Implements the ability to fetch specific commits, trees, and blobs from remote Git servers.

    Go
    Ver en GitHub↗4,880
  • nvidia/ncclAvatar de NVIDIA

    NVIDIA/nccl

    4,816Ver en GitHub↗

    NCCL es una biblioteca de comunicación de alto rendimiento y un framework de computación distribuida en GPU diseñado para ejecutar intercambios de datos colectivos y punto a punto a través de múltiples GPUs en sistemas de uno o varios nodos. Sirve como capa de transporte RDMA para GPU y orquestador de memoria, facilitando la sincronización de gran ancho de banda de datos y gradientes de modelos para el entrenamiento e inferencia distribuida en GPU. La biblioteca se distingue por su capacidad para ejecutar primitivas de comunicación directamente desde kernels de GPU, eliminando la CPU anfitriona del camino crítico. Utiliza la selección de rutas consciente de la topología para optimizar el movimiento de datos y emplea transporte de red basado en RDMA, incluyendo InfiniBand y NVLink, para permitir el acceso a memoria de copia cero entre dispositivos a través de diferentes nodos físicos. El proyecto cubre una amplia gama de patrones de comunicación colectiva, incluyendo reducciones, broadcasts, gathers e intercambios all-to-all, junto con acceso remoto a memoria punto a punto. Proporciona una gestión integral de comunicadores para inicializar, particionar y redimensionar grupos de GPU, así como una gestión de memoria especializada para registrar buffers y coordinar memoria compartida de dispositivo. El sistema incluye un conjunto de herramientas de monitoreo y observabilidad para el seguimiento de la salud, registro de diagnósticos y monitoreo de eventos en tiempo real, así como interfaces de integración para frameworks de aprendizaje automático, CUDA graphs, MPI y Python.

    NCCL schedules a device-initiated, one-sided data transfer from a remote buffer to a local buffer.

    C++
    Ver en GitHub↗4,816
  • jacoco/jacocoAvatar de jacoco

    jacoco/jacoco

    4,580Ver en GitHub↗

    JaCoCo es una herramienta de cobertura de código Java y un instrumentador de bytecode que mide qué partes del código fuente se ejecutan durante las pruebas. Funciona como un agente de tiempo de ejecución para monitorear la ejecución de la aplicación sobre la marcha o como una biblioteca para la instrumentación de bytecode fuera de línea, lo que le permite capturar datos de ejecución en entornos donde los agentes de tiempo de ejecución están restringidos. El proyecto se distingue por proporcionar rutas de instrumentación dinámicas y estáticas para rastrear la ejecución. Incluye un agente de tiempo de ejecución para el monitoreo sobre la marcha y la capacidad de modificar archivos de clase compilados antes de la ejecución. Además, permite la recuperación de métricas de ejecución de procesos en ejecución a través de conexiones de red remotas sin interrumpir la aplicación activa. El sistema calcula métricas de cobertura cuantitativas a través de instrucciones, ramas, líneas, métodos y clases, junto con mediciones de complejidad ciclomática. Proporciona capacidades para fusionar datos de múltiples ejecuciones de prueba, hacer cumplir umbrales de cobertura dentro de puertas de calidad CI/CD y generar informes que mapean el bytecode ejecutado de vuelta al código fuente. La integración visual está disponible para mostrar estos resultados directamente dentro de los editores de código. La herramienta se integra con sistemas de automatización de compilación e interfaces de línea de comandos para automatizar la recolección de datos y la generación de informes.

    Enables retrieval of execution metrics from running processes via remote network connections without interrupting the application.

    Javabytecodecoveragegroovy
    Ver en GitHub↗4,580
  • openai/transformer-debuggerAvatar de openai

    openai/transformer-debugger

    4,118Ver en GitHub↗

    Este proyecto es una herramienta de interpretabilidad de modelos de lenguaje diseñada para visualizar y analizar las activaciones internas y los cabezales de atención de redes neuronales. Proporciona un framework para entender cómo los modelos procesan información capturando estados internos del modelo y renderizándolos a través de una interfaz web interactiva. El sistema se especializa en descomponer activaciones de alta dimensión en características latentes interpretables usando autoencoders dispersos y generando explicaciones automáticas en lenguaje natural para nodos individuales del modelo. Permite el descubrimiento de circuitos del modelo mapeando conexiones entre componentes y trazando las vías responsables de comportamientos específicos. El conjunto de herramientas cubre una amplia gama de capacidades de análisis, incluyendo atribución basada en gradientes para cuantificar la importancia de los nodos e intervenciones en tiempo real como la ablación de nodos para observar cómo la modificación de estados internos afecta la salida del modelo. También soporta muestreo de inferencia en vivo y la recuperación de datos de activación desde servidores backend remotos y almacenamiento de blobs.

    Retrieve collated activation datasets for neurons and attention heads to analyze responses to specific tokens.

    Python
    Ver en GitHub↗4,118
  • dathere/qsvAvatar de dathere

    dathere/qsv

    3,687Ver en GitHub↗

    qsv is a high-performance command line toolkit for querying, transforming, and analyzing comma-separated value files. It functions as a data wrangling interface and a tabular data profiler, featuring a query engine capable of executing SQL statements and joins directly on flat files without requiring a database. The project is distinguished by its ability to process massive datasets that exceed available system memory. This is achieved through disk-based external memory processing, including multithreaded merge sorting, on-disk hash tables for deduplication, and lightweight file indexing for

    Retrieves information from web services using standard network requests to pull data into the current workspace.

    Rustaickancsv
    Ver en GitHub↗3,687
  • google/earthengine-apiAvatar de google

    google/earthengine-api

    3,207Ver en GitHub↗

    The Google Earth Engine Client Library is a programmatic interface for accessing, manipulating, and exporting planetary-scale raster and vector data via cloud-based services. It serves as a satellite imagery processing API that allows for the filtering, composing, and manipulation of multi-spectral image collections from a remote geospatial catalog. The system functions as a cloud-based geospatial analysis tool, performing server-side computations such as linear fits and trend analysis. It includes an asynchronous geospatial export utility to trigger batch jobs that save processed images and

    Retrieves and filters planetary-scale datasets from a remote catalog for analysis.

    JavaScript
    Ver en GitHub↗3,207
  • holepunchto/hypercoreAvatar de holepunchto

    holepunchto/hypercore

    2,806Ver en GitHub↗

    Hypercore is a distributed append-only logging system designed for maintaining cryptographically signed data streams that are replicated and verified across a network of peers. It provides verifiable data storage using a Merkle tree structure to ensure the integrity and authenticity of information through cryptographic proofs. The project is distinguished by its support for sparse data replication, which allows peers to download only the specific ranges or blocks of a log required for their current needs to reduce bandwidth. It also implements encrypted peer-to-peer messaging and the ability

    Provides utilities for retrieving specific blocks or ranges of bytes from remote peers.

    JavaScript
    Ver en GitHub↗2,806
  • oxylabs/how-to-scrape-amazon-product-dataAvatar de oxylabs

    oxylabs/how-to-scrape-amazon-product-data

    2,511Ver en GitHub↗

    This project is an Amazon web scraper and e-commerce data extractor designed to retrieve product names, prices, and ratings. It functions as a headless browser crawler that converts unstructured web content from product listings into structured JSON and CSV formats. The tool incorporates anti-bot bypass capabilities to circumvent CAPTCHAs and security challenges. It achieves this through the use of residential proxy integration, automatic proxy rotation, and the modification of browser fingerprints to simulate human interaction patterns. The system provides broad web scraping capabilities, i

    Retrieves specific product details from regional domains using unique standard identification numbers.

    amazonamazon-scraperpython
    Ver en GitHub↗2,511
Ant.12Siguiente
  1. Home
  2. Data & Databases
  3. Remote Data Retrieval

Explorar subetiquetas

  • Device-Initiated Remote PullsMechanism for GPUs to pull data directly from remote buffers without host CPU involvement. **Distinct from Remote Data Retrieval:** Distinct from Remote Data Retrieval: specifically refers to GPU-initiated RDMA pulls rather than general web-service data retrieval.
  • Identifier-Based Retrievals1 sub-etiquetaRetrieving specific product data from remote services using unique standard identification numbers. **Distinct from Remote Data Retrieval:** Distinct from general Remote Data Retrieval: focuses on using unique product identifiers (like ASINs) to target specific resources.
  • Interpretability Data RetrievalRetrieving model-specific explanations and neuron data from remote storage to serve via API. **Distinct from Remote Data Retrieval:** Specializes remote data retrieval to the domain of model interpretability artifacts like neuron explanations.
  • Runtime Metrics ExtractionRetrieving real-time execution data from active processes via network protocols. **Distinct from Remote Data Retrieval:** Specifically targets the extraction of runtime metrics from a live process, not general data pulling from web services.
  • Version Control Object RetrievalRetrieval of specific Git objects and references from remote servers using network protocols. **Distinct from Remote Data Retrieval:** Specifically targets Git-style object and reference retrieval rather than general tabular data or API responses.