awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 रिपॉजिटरी

Awesome GitHub RepositoriesZero-Copy Cloning

Mechanisms for creating instant, logically independent copies of datasets without physically duplicating data on disk.

Distinct from Physical Disk Cloning: None of the candidates cover database-level copy-on-write checkpointing; they focus on physical disk cloning, language-level object cloning, or DMA memory transfers.

Explore 12 awesome GitHub repositories matching data & databases · Zero-Copy Cloning. Refine with filters or upvote what's useful.

Awesome Zero-Copy Cloning GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • higherorderco/hvm2HigherOrderCO का अवतार

    HigherOrderCO/HVM2

    11,290GitHub पर देखें↗

    HVM2 is a high-performance execution environment for pure functional programs, implemented as a systems-level runtime in Rust. It functions as a massively parallel functional runtime that uses interaction combinators to achieve automatic parallelism across multi-core CPUs and GPUs. The project distinguishes itself by using a graph-rewriting computational model to execute programs via local reduction rules, which eliminates the need for manual locks or atomic operations. It employs beta-optimal reduction and lazy evaluation to optimize higher-order functions and eliminate redundant computation

    Defers copying of shared values until they are read to make data duplication computationally efficient.

    Cuda
    GitHub पर देखें↗11,290
  • typestack/class-transformertypestack का अवतार

    typestack/class-transformer

    7,334GitHub पर देखें↗

    class-transformer is a TypeScript library that converts plain JavaScript objects into typed class instances and back, using decorators to define transformation rules. It serves as a decorator-based object transformer, JSON deserialization library, and property transformation framework, enabling type-safe serialization and deserialization of class instances. The library distinguishes itself through comprehensive property filtering and mapping capabilities. It supports excluding properties by default, by prefix, by operation (serialization or deserialization), or by explicit marking, as well as

    Provides deep cloning of class instances to create independent copies with preserved nested structures.

    TypeScriptexposing-gettersexposing-propertiestransformation
    GitHub पर देखें↗7,334
  • mobxjs/mobx-state-treemobxjs का अवतार

    mobxjs/mobx-state-tree

    7,050GitHub पर देखें↗

    MobX State Tree is a structured, tree-based state management library for JavaScript applications that combines typed model definitions with reactive snapshots and patch-based change tracking. It provides a reactive state container with runtime and compile-time type safety, where application state is defined as a tree of typed models with collocated actions, computed views, and lifecycle hooks for predictable state mutations. The library is built around an action-centric mutation model that encapsulates all state changes within named functions that directly modify the tree, supported by genera

    Creates deep independent copies of state tree nodes as new standalone trees.

    TypeScripthacktoberfestmobxmobx-state-tree
    GitHub पर देखें↗7,050
  • esotericsoftware/kryoEsotericSoftware का अवतार

    EsotericSoftware/kryo

    6,529GitHub पर देखें↗

    Kryo is a Java binary serialization framework and object cloning library used to convert Java objects into a compact binary format and restore them from bytes. It provides a system for creating deep or shallow copies of complex object graphs without requiring binary conversion. The project utilizes variable-length integer encoding and integer-ID class registration to reduce the size of serialized data. It handles complex object graphs through circular reference tracking to prevent data duplication and infinite loops. To maintain long-term data viability, it includes schema evolution managemen

    Creates full independent copies of complex Java object graphs to avoid modifying original instances.

    HTML
    GitHub पर देखें↗6,529
  • amitshekhariitbhu/from-java-to-kotlinamitshekhariitbhu का अवतार

    amitshekhariitbhu/from-java-to-kotlin

    6,324GitHub पर देखें↗

    From Java To Kotlin - Your Cheat Sheet For Java To Kotlin

    Demonstrates Kotlin's data class copy() function for cloning with property overrides.

    Javaandroidcheet-sheetjava
    GitHub पर देखें↗6,324
  • python-attrs/attrspython-attrs का अवतार

    python-attrs/attrs

    5,799GitHub पर देखें↗

    attrs is a Python library that automatically generates initialization, representation, equality, hashing, and ordering methods from declarative class attribute definitions. At its core, it provides a class decorator metaprogramming framework that intercepts class creation to rewrite the class body, producing dunder methods without manual boilerplate. The library includes a comprehensive attribute validation toolkit with built-in validators for type checks, range constraints, regex matching, length limits, and logical composition of validation rules. The library distinguishes itself through it

    Creates a modified copy of an existing instance by specifying which attribute values to change.

    Python
    GitHub पर देखें↗5,799
  • treeverse/lakefstreeverse का अवतार

    treeverse/lakeFS

    5,406GitHub पर देखें↗

    lakeFS is a data lake versioning system that provides Git-like branching and commits for large datasets stored in object storage. It functions as a version control layer, enabling the creation of immutable snapshots, atomic commits, and zero-copy branching to create isolated environments for data experimentation without duplicating physical files. The system serves as an S3-compatible storage gateway and an Iceberg REST catalog, allowing standard cloud storage protocols and compatible clients to manage versioned tables. It acts as a data quality gatekeeper by using an event-driven hook system

    Creates lightweight isolated namespaces for datasets without duplicating the underlying physical data files.

    Go
    GitHub पर देखें↗5,406
  • vonng/pigstyVonng का अवतार

    Vonng/pigsty

    5,172GitHub पर देखें↗

    Pigsty is a comprehensive database infrastructure orchestration platform designed to automate the full lifecycle of high-availability PostgreSQL clusters. It functions as an infrastructure-as-code framework that manages cluster coordination, node provisioning, and service discovery through idempotent playbooks. By integrating distributed consensus mechanisms, the platform ensures automated failover and consistent state enforcement across diverse environments, including bare metal and virtualized infrastructure. The platform distinguishes itself through a robust suite of operational capabiliti

    Duplicates database data directories using filesystem-specific cloning features for rapid replication.

    Shell
    GitHub पर देखें↗5,172
  • effector/effectoreffector का अवतार

    effector/effector

    4,837GitHub पर देखें↗

    Effector is a reactive state management library designed for building complex, event-driven applications. It functions as a data flow engine that models application logic as a directed acyclic graph, ensuring that state updates propagate automatically through interconnected nodes. By utilizing atomic state updates and declarative unit composition, the library maintains data consistency and provides a predictable execution model for managing application state. The project distinguishes itself through its framework-agnostic architecture, which decouples business logic from user interface implem

    Generates local instances of shared asynchronous operations to allow component-specific event subscriptions.

    TypeScriptbusiness-logiceffectorevent-driven
    GitHub पर देखें↗4,837
  • riok/mapperlyriok का अवतार

    riok/mapperly

    4,100GitHub पर देखें↗

    Mapperly .NET में उच्च-प्रदर्शन ऑब्जेक्ट-टू-ऑब्जेक्ट मैपिंग के लिए उपयोग किया जाने वाला एक C# सोर्स जनरेटर है। यह एक कंपाइल-टाइम मैपिंग लाइब्रेरी के रूप में कार्य करता है जो बिल्ड प्रक्रिया के दौरान आवश्यक ट्रांसफॉर्मेशन कोड तैयार करती है, जिससे डोमेन मॉडल और डेटा ट्रांसफर ऑब्जेक्ट्स के बीच रूपांतरण करते समय रनटाइम रिफ्लेक्शन की आवश्यकता समाप्त हो जाती है। यह टूल टाइप-सेफ डायग्नोस्टिक वैलिडेशन और सख्त मैपिंग प्रवर्तन प्रदान करके खुद को अलग करता है, जो कंपाइल समय पर अनमैप्ड प्रॉपर्टीज के लिए चेतावनी जारी करता है। इसमें जटिल ट्रांसफॉर्मेशन के दौरान ऑब्जेक्ट आइडेंटिटी बनाए रखने और अनंत लूप को रोकने के लिए सर्कुलर रेफरेंस हैंडलिंग और डीप क्लोनिंग के लिए विशेष क्षमताएं शामिल हैं। यह प्रोजेक्ट नेस्टेड ऑब्जेक्ट पदानुक्रमों को समतल करने, विभिन्न कलेक्शन प्रकारों और स्पैन के रूपांतरण, और स्ट्रिंग्स और प्रिमिटिव प्रकारों के बीच व्यापक एनम (enum) मैपिंग सहित ट्रांसफॉर्मेशन कार्यों की एक विस्तृत श्रृंखला को कवर करता है। यह क्वेरी प्रोजेक्शन के माध्यम से डेटाबेस एकीकरण का भी समर्थन करता है, जो क्वेरी करने योग्य स्रोतों से फील्ड रिट्रीवल को ऑप्टिमाइज़ करने के लिए मैपिंग परिभाषाओं को एक्सप्रेशन ट्री में अनुवादित करता है। कॉन्फ़िगरेशन विकल्प कस्टम ऑब्जेक्ट फैक्ट्री, मेंबर-लेवल बहिष्करण और उपयोगकर्ता-परिभाषित मैपिंग लॉजिक के एकीकरण की अनुमति देते हैं। जनरेट किए गए सोर्स कोड को मैन्युअल निरीक्षण और वर्शन कंट्रोल के लिए एक कॉन्फ़िगर करने योग्य डायरेक्टरी में एक्सपोर्ट किया जा सकता है।

    Creates full independent copies of nested objects and collections to isolate data.

    C#
    GitHub पर देखें↗4,100
  • fastmonkeys/stellarfastmonkeys का अवतार

    fastmonkeys/stellar

    3,854GitHub पर देखें↗

    Stellar is a command-line utility designed to manage local PostgreSQL database states by capturing and restoring snapshots. It functions as a development tool that enables rapid environment provisioning and state switching, allowing users to maintain consistent database configurations during iterative testing and debugging cycles. The tool operates by interacting directly with the underlying filesystem rather than relying on traditional database dump and restore processes. It utilizes low-level mechanisms such as atomic pointer swapping, binary manipulation, and zero-copy cloning to create po

    Utilizes operating system features to duplicate file references without physically copying underlying data blocks.

    Python
    GitHub पर देखें↗3,854
  • slatedb/slatedbslatedb का अवतार

    slatedb/slatedb

    2,730GitHub पर देखें↗

    SlateDB is a cloud-native key-value store and distributed database engine that utilizes a log-structured merge-tree architecture. It serves as a transactional storage layer designed to persist data directly to cloud object storage. The engine differentiates itself by optimizing read performance for remote storage through the use of bloom filters and multi-level block caching. It employs a single-writer multi-reader model and provides the ability to create zero-copy clones via copy-on-write checkpointing. The system supports atomic transactions, range queries, and snapshot-based concurrency c

    Creates checkpoints to fork or split data sets without duplicating the physical storage on disk.

    Rustdatabaseembedded-databaselsm-tree
    GitHub पर देखें↗2,730
  1. Home
  2. Data & Databases
  3. Zero-Copy Cloning

सब-टैग एक्सप्लोर करें

  • Deep Class Instance Cloning1 सब-टैगCreates independent deep copies of class instances, preserving all nested structures and values. **Distinct from Zero-Copy Cloning:** Distinct from Zero-Copy Cloning: focuses on creating full independent copies of class instances in memory, not database-level copy-on-write snapshots.
  • Incremental Data CloningMechanisms that duplicate only the outermost layer of a data structure on demand. **Distinct from Zero-Copy Cloning:** More specific than zero-copy cloning; describes the partial, on-demand copying of structures.
  • Lazy Data Cloning1 सब-टैगDeferring the duplication of shared data values until the cloned value is actually accessed. **Distinct from Zero-Copy Cloning:** Focuses on the lazy timing of the copy rather than the zero-copy or explicit nature of the cloning.