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
·
phiresky avatar

phiresky/sql.js-httpvfs

0
View on GitHub↗
3,685 estrellas·108 forks·TypeScript·Apache-2.0·4 vistas

Sql.js Httpvfs

sql.js-httpvfs is a virtual file system and loader designed to execute SQL queries against read-only SQLite databases hosted on remote static file servers. It enables the retrieval of database files over HTTP without requiring the entire file to be downloaded to the client.

The project distinguishes itself by using byte-range HTTP fetching to simulate local random-access reads. It includes a chunking tool that splits large databases into smaller pieces via a JSON configuration, which helps bypass file size limits and optimizes caching.

The system covers a range of capabilities including remote resource mapping, lazy-loading of data segments, and synchronous network simulation. It also provides mechanisms for cache corruption prevention through query-string identifiers and bandwidth control via data transfer limiting.

Features

  • Remote SQL Querying - Provides a mechanism to execute SQL queries against remote SQLite databases using HTTP range requests to avoid downloading the entire file.
  • Virtual File Systems - Abstracts remote HTTP resources as a local filesystem to allow a database engine to read data on demand.
  • On-Demand Remote - Connects a remote database to a worker using a virtual file system that fetches data chunks on demand.
  • Remote HTTP Database Access - Accesses database files from a remote server using HTTP requests to query data without downloading the full file.
  • Remote Query Execution - Executes SQL queries against a remote database by fetching only the required data chunks via HTTP range requests.
  • SQL Query Execution - Executes SQL queries against a remote database by fetching only the necessary data chunks over HTTP.
  • Database Chunking - Implements a tool to split large SQLite databases into smaller chunks via JSON configuration for optimized remote loading.
  • Remote Data File Accessors - Fetches specific byte ranges of a remote file using synchronous requests to simulate local random-access reads.
  • Byte-Range Requesting - Implements byte-range HTTP requests to simulate random-access reads of remote database files.
  • Read-Only Virtual Mounts - Provides a restricted virtual file system layer that only permits read operations for static hosting compatibility.
  • Remote Storage Mapping - Links remote HTTP resources to a virtual file system so an engine can query remote databases without full downloads.
  • Synchronous Network Simulation - Executes blocking network requests to satisfy the requirement for synchronous file system calls within the database engine.
  • Client-Side Data Analysis - Enables loading large datasets into a browser for querying and analysis without downloading the entire database.
  • Remote Database Loaders - Fetches specific byte ranges of a remote SQLite database to simulate local random-access reads.
  • Database File Chunking - Allows splitting large databases into smaller pieces using JSON configuration to bypass file size limits.
  • Database - Uses JSON manifest files to map database offsets to physical file segments across remote assets.
  • Static Data Distributions - Distributes read-only database files through a content delivery network or static host to minimize infrastructure costs.
  • Static Database Hosting - Hosts read-only SQLite databases on static file servers to provide data-driven content without a dedicated backend.

Historial de estrellas

Gráfico del historial de estrellas de phiresky/sql.js-httpvfsGráfico del historial de estrellas de phiresky/sql.js-httpvfs

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace phiresky/sql.js-httpvfs?

sql.js-httpvfs is a virtual file system and loader designed to execute SQL queries against read-only SQLite databases hosted on remote static file servers. It enables the retrieval of database files over HTTP without requiring the entire file to be downloaded to the client.

¿Cuáles son las características principales de phiresky/sql.js-httpvfs?

Las características principales de phiresky/sql.js-httpvfs son: Remote SQL Querying, Virtual File Systems, On-Demand Remote, Remote HTTP Database Access, Remote Query Execution, SQL Query Execution, Database Chunking, Remote Data File Accessors.

¿Qué alternativas de código abierto existen para phiresky/sql.js-httpvfs?

Las alternativas de código abierto para phiresky/sql.js-httpvfs incluyen: pokeb/asi-http-request — This project is an Objective-C HTTP networking library that provides an object-oriented wrapper for CFNetwork to… cdr/code-server — code-server is a browser-based integrated development environment that allows a VS Code compatible editor to run on a… alluxio/alluxio — Alluxio is a virtual distributed file system and data orchestration layer that serves as a high-performance caching… alasql/alasql — AlaSQL is a JavaScript SQL database engine that allows for the filtering, grouping, and joining of in-memory object… apache/datafusion — Apache DataFusion is an extensible, columnar SQL query engine that runs embedded within a host application without… apache/pinot — Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It…

Alternativas open-source a Sql.js Httpvfs

Proyectos open-source similares, clasificados según cuántas características comparten con Sql.js Httpvfs.
  • pokeb/asi-http-requestAvatar de pokeb

    pokeb/asi-http-request

    5,731Ver en GitHub↗

    This project is an Objective-C HTTP networking library that provides an object-oriented wrapper for CFNetwork to execute synchronous and asynchronous requests on macOS and iOS. It functions as a framework for managing HTTP sessions, performing resumable file transfers, and handling offline content caching. The library distinguishes itself through a resumable file transfer manager that tracks byte offsets and utilizes disk-backed streaming for large uploads and downloads. It also includes a secure credential manager that integrates with the system keychain to handle client certificates and aut

    Objective-C
    Ver en GitHub↗5,731
  • apache/datafusionAvatar de apache

    apache/datafusion

    8,908Ver en GitHub↗

    Apache DataFusion is an extensible, columnar SQL query engine that runs embedded within a host application without requiring a separate server process. It processes data in columnar batches using Apache Arrow for memory-efficient analytics, and can scale analytic workloads across multiple nodes for parallel execution. The engine supports both SQL and DataFrame queries through a modular, streaming architecture that allows custom operators, data sources, functions, and optimizer rules. The engine distinguishes itself through its modular extension framework, which enables building custom query e

    Rustarrowbig-datadataframe
    Ver en GitHub↗8,908
  • alluxio/alluxioAvatar de Alluxio

    Alluxio/alluxio

    7,202Ver en GitHub↗

    Alluxio is a virtual distributed file system and data orchestration layer that serves as a high-performance caching layer between cloud storage and compute clusters. It acts as a distributed data cache designed to accelerate data access for large-scale analytics and machine learning workloads. The system provides a unified interface that presents multiple heterogeneous storage backends as a single coherent namespace. This allows for the unification of diverse storage systems, enabling computation engines to access data from different providers without changing application code. The project c

    Java
    Ver en GitHub↗7,202
  • alasql/alasqlA

    AlaSQL/alasql

    7,278Ver en GitHub↗

    AlaSQL is a JavaScript SQL database engine that allows for the filtering, grouping, and joining of in-memory object arrays and JSON data. It functions as an in-memory SQL database and client-side data processor, enabling the execution of SQL statements against JavaScript arrays and external data sources in both browser and server environments. The project serves as a universal data query tool capable of performing relational joins across diverse sources, such as merging Google Spreadsheets, SQLite files, and remote APIs into a single result set. It also acts as an IndexedDB SQL wrapper, allow

    JavaScript
    Ver en GitHub↗7,278
Ver las 30 alternativas a Sql.js Httpvfs→