awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
phiresky avatar

phiresky/sql.js-httpvfs

0
View on GitHub↗
3,685 Stars·108 Forks·TypeScript·Apache-2.0·4 Aufrufe

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.

Star-Verlauf

Star-Verlauf für phiresky/sql.js-httpvfsStar-Verlauf für phiresky/sql.js-httpvfs

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Sql.js Httpvfs

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Sql.js Httpvfs.
  • pokeb/asi-http-requestAvatar von pokeb

    pokeb/asi-http-request

    5,731Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,731
  • apache/datafusionAvatar von apache

    apache/datafusion

    8,908Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,908
  • alluxio/alluxioAvatar von Alluxio

    Alluxio/alluxio

    7,202Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,202
  • alasql/alasqlA

    AlaSQL/alasql

    7,278Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,278
Alle 30 Alternativen zu Sql.js Httpvfs anzeigen→

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von phiresky/sql.js-httpvfs?

Die Hauptfunktionen von phiresky/sql.js-httpvfs sind: 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.

Welche Open-Source-Alternativen gibt es zu phiresky/sql.js-httpvfs?

Open-Source-Alternativen zu phiresky/sql.js-httpvfs sind unter anderem: 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…