awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/VFSForGit

0
View on GitHub↗
6,112 نجوم·468 تفرعات·C#·MIT·1 مشاهدة

VFSForGit

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 content materialization and on-demand object hydration. These capabilities work alongside selective history loading and sparse checkout integration to reduce local disk space and network overhead.

Features

  • Enterprise Git Scaling - Working with enterprise-scale codebases without exhausting local disk space or memory during checkout.
  • Enterprise Git Scaling - Provides a virtualization layer to manage massive source code repositories that are too large to clone fully.
  • Git Virtual File Systems - Accesses repository files on demand to avoid downloading the entire history and every object during a clone.
  • Virtual File System Layers - Implements a virtualization layer that downloads Git repository objects on demand to handle massive codebases.
  • Large Repository Optimizations - Improves the speed of Git operations by limiting command scope to the files currently being used.
  • Virtual File Systems - Presents a complete directory tree to the user while keeping actual file data remote until accessed.
  • Enterprise Git Scaling Solutions - Reduces local disk space and network overhead when interacting with extreme-scale version control repositories.
  • File System Operation Interception - Hooks into system-level file calls to determine if objects are local or require downloading.
  • On-Demand Object Hydration - Downloads individual file contents from a remote server only when the operating system requests a read operation.
  • Repository On-Demand Fetching - Downloads repository objects only when accessed to handle massive codebases without filling local storage.
  • Sparse Checkouts - Limits the local working set to specific paths to reduce the overhead of git index operations.
  • Git Operation Optimizers - Speeds up Git operations by limiting command scope to files currently accessed by the user.
  • Selective History Loading - Retrieves only the necessary commit and tree objects required to render the current state of the working directory.
  • Deferred Data Materialization - Implements deferred transfer of large blobs from server to disk until specific byte ranges are requested.

سجل النجوم

مخطط تاريخ النجوم لـ microsoft/vfsforgitمخطط تاريخ النجوم لـ microsoft/vfsforgit

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ VFSForGit

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع VFSForGit.
  • microsoft/gvfsالصورة الرمزية لـ Microsoft

    Microsoft/GVFS

    6,109عرض على GitHub↗

    GVFS is a virtual file system and performance optimizer designed to manage enterprise-scale Git repositories. It provides a virtualization layer that allows large remote repositories to be treated as local directories by retrieving file contents from a server only when they are accessed. The system optimizes version control operations by limiting the scope of active file objects and downloading specific data on demand rather than cloning the entire repository history locally. This approach reduces initial setup time and minimizes local disk usage. The project implements a workflow based on o

    C#
    عرض على GitHub↗6,109
  • macfuse/macfuseالصورة الرمزية لـ macfuse

    macfuse/macfuse

    9,713عرض على GitHub↗

    macfuse is a framework for implementing custom file systems in user space. It utilizes a macOS kernel extension to bridge the operating system kernel's virtual file system layer to a user-process daemon. This project allows the implementation of file system logic outside of the kernel to improve system stability and simplify development. It enables the mapping of remote data, network resources, or memory to a local folder so they can be accessed through standard system interfaces. The framework supports the development of cross-platform storage by providing a portable interface for consisten

    macfuse
    عرض على GitHub↗9,713
  • cloudflare/vibesdkالصورة الرمزية لـ cloudflare

    cloudflare/vibesdk

    5,094عرض على GitHub↗

    vibesdk is an agentic software development platform and framework designed to coordinate autonomous agents that write, debug, and refine full-stack applications from natural language. It serves as a cloud-native application orchestrator and an LLM-powered code generation framework that converts prompts into functional code through iterative conversations and multi-phase agent behaviors. The project distinguishes itself by providing a complete toolchain for building AI development platforms. This includes the ability to integrate various model providers, construct custom LLM toolkits, and mana

    TypeScript
    عرض على GitHub↗5,094
  • anacrolix/torrentالصورة الرمزية لـ anacrolix

    anacrolix/torrent

    6,041عرض على GitHub↗

    This project is a full-featured BitTorrent client library and protocol implementation. It provides the core components necessary for peer-to-peer file sharing, including a networking stack that supports the BitTorrent specification, tracker communication, and swarm management. A primary differentiator is the inclusion of a virtual filesystem that allows torrents to be mounted as read-only drives. This system enables on-demand content streaming, where specific data pieces are fetched from the network only when a read request occurs, rather than requiring the entire archive to be downloaded fir

    Gobittorrentgomagnet-link
    عرض على GitHub↗6,041
عرض جميع البدائل الـ 30 لـ VFSForGit→

الأسئلة الشائعة

ما هي وظيفة microsoft/vfsforgit؟

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.

ما هي الميزات الرئيسية لـ microsoft/vfsforgit؟

الميزات الرئيسية لـ microsoft/vfsforgit هي: Enterprise Git Scaling, Git Virtual File Systems, Virtual File System Layers, Large Repository Optimizations, Virtual File Systems, Enterprise Git Scaling Solutions, File System Operation Interception, On-Demand Object Hydration.

ما هي البدائل مفتوحة المصدر لـ microsoft/vfsforgit؟

تشمل البدائل مفتوحة المصدر لـ microsoft/vfsforgit: microsoft/gvfs — GVFS is a virtual file system and performance optimizer designed to manage enterprise-scale Git repositories. It… macfuse/macfuse — macfuse is a framework for implementing custom file systems in user space. It utilizes a macOS kernel extension to… cryptomator/cryptomator — Cryptomator is a client-side cloud encryption tool and cross-platform vault manager. It provides a transparent… cloudflare/vibesdk — vibesdk is an agentic software development platform and framework designed to coordinate autonomous agents that write,… codeboxide/codebox — Codebox is a browser-based integrated development environment used for writing and executing source code across cloud… anacrolix/torrent — This project is a full-featured BitTorrent client library and protocol implementation. It provides the core components…