awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 repository-uri

Awesome GitHub RepositoriesVirtual File System Layers

Abstracts file operations across local and remote storage backends.

Distinguishing note: Focuses on the abstraction layer for file systems.

Explore 13 awesome GitHub repositories matching data & databases · Virtual File System Layers. Refine with filters or upvote what's useful.

Awesome Virtual File System Layers GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • nextcloud/serverAvatar nextcloud

    nextcloud/server

    35,797Vezi pe GitHub↗

    Nextcloud este o platformă auto-găzduită concepută pentru stocare în cloud privat, sincronizarea fișierelor și spații de lucru colaborative pentru echipe. Oferă o suită cuprinzătoare de instrumente pentru editarea documentelor, servicii de groupware precum calendare și contacte, și gestionarea securizată a datelor, asigurând în același timp că utilizatorii păstrează controlul deplin asupra infrastructurii și suveranității datelor lor. Platforma se distinge printr-o arhitectură federată descentralizată care permite instanțelor de server independente să partajeze date în siguranță și să colaboreze într-o rețea. Dispune de un ecosistem de plugin-uri extrem de modular, permițând administratorilor să încarce, să activeze și să gestioneze dinamic aplicații terțe printr-un registru centralizat. Această extensibilitate este susținută de un motor de flux de lucru bazat pe evenimente și procesarea sarcinilor de fundal, care automatizează sarcinile repetitive și integrează servicii externe fără intervenție manuală. Dincolo de stocarea și colaborarea de bază, sistemul include capacități administrative robuste pentru gestionarea conturilor de utilizator, starea sistemului și conformitatea cu reglementările. Oferă instrumente extinse de linie de comandă pentru întreținerea serverului, configurare și monitorizarea performanței, alături de suport pentru integrarea serviciilor de învățare automată pentru a gestiona sarcini precum traducerea limbilor și conversia vorbirii în text. Software-ul este implementat ca un mediu auto-găzduit pe Linux, necesitând configurații standard de server web, bază de date și runtime pentru a funcționa.

    Abstracts file operations through a unified interface that manages local storage, remote synchronization, and custom mimetype handling.

    PHPcloudcollaborationdecentralized
    Vezi pe GitHub↗35,797
  • cryptomator/cryptomatorAvatar cryptomator

    cryptomator/cryptomator

    15,310Vezi pe GitHub↗

    Cryptomator is a client-side cloud encryption tool and cross-platform vault manager. It provides a transparent encryption layer that encrypts files and folder structures locally before they are uploaded to a cloud storage provider. The software creates virtual encrypted drives that mount encrypted vaults, allowing users to interact with their data as if it were on a physical disk. It supports the management of multiple independent encrypted containers, each protected by a unique password. The project covers data privacy through directory structure obfuscation and filename encryption to hide

    Implements a virtual file system layer to intercept OS calls for transparent on-the-fly encryption and decryption.

    Javacloud-storagecryptocryptography
    Vezi pe GitHub↗15,310
  • sql-js/sql.jsAvatar sql-js

    sql-js/sql.js

    13,632Vezi pe GitHub↗

    sql.js is a serverless, in-memory SQL database engine that ports SQLite to WebAssembly for use within a web browser. It provides a JavaScript interface to initialize relational databases, execute SQL queries, and manage structured data without requiring a backend server. The project enables the import and export of database states using typed arrays, allowing in-memory data to be persisted as files. It supports high-precision integer retrieval via BigInt and utilizes prepared statements to increase execution speed and security. The engine includes capabilities for client-side data management

    Implements a virtual file system layer to simulate disk operations within the browser's memory.

    JavaScript
    Vezi pe GitHub↗13,632
  • stackblitz/coreAvatar stackblitz

    stackblitz/core

    10,829Vezi pe GitHub↗

    Online IDE powered by Visual Studio Code ⚡️

    Provides a writable, in-memory filesystem that mirrors a real disk for sandboxed execution.

    Vezi pe GitHub↗10,829
  • quasar/quasarQ

    quasar/Quasar

    9,865Vezi pe GitHub↗

    Quasar is an encrypted TCP-based remote administration tool for Windows that combines command-and-control capabilities with credential extraction, keystroke logging, file and registry management, desktop monitoring, and SOCKS5 reverse proxy tunneling. It operates through a modular framework where individual capabilities are loaded as plugins communicating over an encrypted command channel. The tool distinguishes itself by integrating credential recovery from browsers and FTP clients, keystroke capture with full Unicode support, and a SOCKS5 reverse proxy for routing network traffic through th

    Provides a virtual file system interface over the encrypted channel for remote file operations.

    C#
    Vezi pe GitHub↗9,865
  • rtfd/readthedocs.orgAvatar rtfd

    rtfd/readthedocs.org

    8,365Vezi pe GitHub↗

    Read the Docs is an automated documentation hosting platform that transforms source files from version control into published websites. It functions as a documentation pipeline that updates content automatically on every commit to keep technical manuals in sync with software releases. The platform provides specialized hosting for static site documentation and integrates as a CI/CD pipeline for documentation workflows. It utilizes a webhook-driven build system to trigger documentation rebuilds automatically by listening for push events from remote version control systems. The service supports

    Abstracts the retrieval and extraction of source files from diverse remote repositories into local build environments.

    Python
    Vezi pe GitHub↗8,365
  • ipfs/js-ipfsAvatar ipfs

    ipfs/js-ipfs

    7,401Vezi pe 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

    Provides a virtual filesystem layer over content-addressed storage with standard file operations.

    JavaScriptdecentralizeddistributedimmutable
    Vezi pe GitHub↗7,401
  • spatie/laravel-medialibraryAvatar spatie

    spatie/laravel-medialibrary

    6,141Vezi pe GitHub↗

    Spatie's Laravel Medialibrary is a plugin for the Laravel framework that attaches uploaded files to Eloquent models and organizes them into named collections for retrieval. It functions as both a file attachment system and an image manipulation library, allowing developers to associate files with database records through a dedicated media collection interface. The library groups related files under named collections so each model can hold multiple distinct sets of media, and it resizes, crops, or applies filters to images on the fly without altering the original file. It also generates derive

    Stores files on configurable disks via Laravel's filesystem for transparent switching between storage backends.

    PHP
    Vezi pe GitHub↗6,141
  • microsoft/vfsforgitAvatar microsoft

    microsoft/VFSForGit

    6,112Vezi pe GitHub↗

    VFSForGit is a virtualization layer and enterprise scaling solution for Git. It enables the management of massive codebases by downloading repository objects on demand, allowing users to interact with extreme-scale repositories without requiring a full local clone. The project optimizes performance by limiting the scope of Git commands to files currently accessed by the user. It utilizes a virtual file system projection to present a complete directory tree while keeping file data remote until it is specifically requested. The system employs virtualization techniques including deferred conten

    Implements a virtualization layer that downloads Git repository objects on demand to handle massive codebases.

    C#
    Vezi pe GitHub↗6,112
  • osgeo/gdalAvatar OSGeo

    OSGeo/gdal

    5,942Vezi pe GitHub↗

    GDAL este o bibliotecă de traducere open source licențiată MIT care oferă un model de date abstract unificat pentru citirea și scrierea datelor geospațiale raster și vectoriale în sute de formate de fișiere. Servește ca o bibliotecă fundamentală de traducere a datelor geospațiale, permițând accesul la diverse formate de date geospațiale printr-o singură interfață consistentă. Biblioteca își expune funcționalitatea de bază prin utilitare de linie de comandă care permit utilizatorilor să traducă, convertească și proceseze date geospațiale între formate. Un motor de transformare a coordonatelor gestionează conversiile între sistemele de referință spațială, în timp ce un sistem de plugin-uri pentru drivere de format încarcă logica de citire și scriere specifică formatului la runtime. Stratul de sistem de fișiere virtual oferă acces uniform I/O prin fișiere locale, HTTP, stocare în cloud și arhive comprimate, iar un cache de blocuri raster gestionează cache-ul de tile-uri în memorie pentru a reduce operațiunile I/O. GDAL suportă citirea și scrierea datelor geospațiale atât raster, cât și vectoriale, cu iterarea caracteristicilor vectoriale care transmite caracteristicile individual fără a încărca seturi de date întregi în memorie. Proiectul permite interoperabilitatea geospațială între formate prin suportarea schimbului de date între diferite ecosisteme software geospațiale prin suportul său extins pentru formate.

    Provides a uniform I/O interface over local files, HTTP, cloud storage, and compressed archives.

    C++
    Vezi pe GitHub↗5,942
  • jlongster/absurd-sqlAvatar jlongster

    jlongster/absurd-sql

    4,326Vezi pe GitHub↗

    Absurd-sql este o bază de date SQL bazată pe browser care rulează SQLite pentru procesarea interogărilor și stocarea locală. Oferă un sistem pentru salvarea datelor relaționale local în browser pentru a asigura persistența între reîmprospătări ale paginii și restartări. Proiectul implementează un strat de persistență IndexedDB care stochează blocurile bazei de date SQLite în cadrul browserului. Această abordare evită încărcarea întregilor imagini ale bazei de date în memorie, permițând stocarea datelor relaționale structurate local pentru a menține funcționalitatea în timpul utilizării offline.

    Provides a virtual file system layer that intercepts SQLite I/O calls and redirects them to browser storage.

    JavaScript
    Vezi pe GitHub↗4,326
  • codeboxide/codeboxAvatar CodeboxIDE

    CodeboxIDE/codebox

    4,146Vezi pe GitHub↗

    Codebox este un mediu de dezvoltare integrat (IDE) bazat pe browser utilizat pentru scrierea și executarea codului sursă în medii cloud și desktop. Funcționează ca un mediu de runtime Node.js, permițând codului JavaScript și Node.js să ruleze direct într-un browser web. Proiectul este un IDE cross-platform cu suport nativ pentru utilizare offline. Utilizează o arhitectură de plugin-uri modulară care permite adăugarea de funcționalități și extensii terțe personalizate la editor. Mediul include instrumente pentru gestionarea codebase-ului, un strat de sistem de fișiere integrat și o interfață în linie de comandă pentru gestionarea spațiului de lucru și configurarea identității.

    Provides a unified virtual file system layer to manage source files across diverse storage backends.

    JavaScript
    Vezi pe GitHub↗4,146
  • microsoft/vscode-remote-releaseAvatar microsoft

    microsoft/vscode-remote-release

    4,123Vezi pe GitHub↗

    Acest proiect este un pachet de extensii pentru dezvoltare la distanță și infrastructură pentru inițializarea toolchain-urilor și runtime-urilor izolate. Acesta permite un sistem pentru deschiderea folderelor și executarea codului pe gazde SSH, containere Docker și Windows Subsystem for Linux (WSL). Sistemul utilizează o arhitectură client-server pentru a separa interfața utilizator de gazda extensiei și serverele de limbaj. Dispune de un strat de conexiune securizat pentru editare la distanță prin SSH, o punte pentru integrarea WSL și un instrument de redirecționare a porturilor la distanță pentru a tunela traficul de rețea din medii la distanță către o mașină locală. Proiectul acoperă o gamă largă de capabilități la distanță, inclusiv gestionarea ciclului de viață al containerelor, furnizarea mediilor în cloud și depanarea codului la distanță. Suportă configurarea specifică mediului prin sincronizarea dotfile-urilor, setări specifice gazdei și gestionarea extensiilor la distanță pentru a asigura medii de dezvoltare consistente pe diferite mașini. Securitatea și accesul sunt gestionate prin autentificare SSH, redirecționarea cheilor agentului și sincronizarea credențialelor Git între mediile gazdă și subsistem.

    Abstracts file operations across local and remote storage backends to allow seamless editing of remote files.

    Dockerfilecontainersdev-containersdevcontainers
    Vezi pe GitHub↗4,123
  1. Home
  2. Data & Databases
  3. Virtual File System Layers