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
·

13 repositorios

Awesome GitHub RepositoriesObject Duplicators

Utilities for creating independent copies of objects and their nested values.

Distinct from Data Transfer Objects: Distinct from general data transfer objects: focuses on deep-copying object state.

Explore 13 awesome GitHub repositories matching data & databases · Object Duplicators. Refine with filters or upvote what's useful.

Awesome Object Duplicators GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • chalarangelo/30-seconds-of-codeAvatar de Chalarangelo

    Chalarangelo/30-seconds-of-code

    128,121Ver en GitHub↗

    30-seconds-of-code is a comprehensive knowledge base and programming snippet library designed to support software engineering education and professional development. It provides a curated collection of reusable code units and technical guides that help developers master core language mechanics, design patterns, and architectural philosophies. The project distinguishes itself by offering a wide-ranging library of algorithmic solutions and web development patterns that are organized into modular, independently testable units. It emphasizes functional programming paradigms and declarative logic,

    Implements deep cloning utilities to ensure independent state for complex data structures.

    JavaScriptastroawesome-listcss
    Ver en GitHub↗128,121
  • zloirock/core-jsAvatar de zloirock

    zloirock/core-js

    25,501Ver en GitHub↗

    core-js is a comprehensive compatibility layer and standard library polyfill that implements ECMAScript proposals and stable language features across diverse JavaScript runtimes. It serves as a runtime environment shim to ensure consistent execution of global objects, iteration protocols, and standard library methods in older browsers or non-browser environments. The project is distinguished by its delivery models, offering both prototype-based global polyfilling and a pure-module implementation. This allows for the integration of modern functionality without modifying global prototypes to pr

    Implements a standardized algorithm for creating deep copies of complex objects and buffers.

    JavaScript
    Ver en GitHub↗25,501
  • qax-os/excelizeAvatar de qax-os

    qax-os/excelize

    20,682Ver en GitHub↗

    Excelize is a library for reading and writing spreadsheet files in the Office Open XML format. It provides a comprehensive suite of tools for programmatically creating, modifying, and analyzing workbooks, worksheets, and cell data, ensuring compatibility across various office software suites through structured XML serialization. The library distinguishes itself with a built-in formula calculation engine that evaluates complex mathematical and logical expressions directly against workbook data. It also features a memory-mapped streaming architecture, which allows for the efficient processing o

    Creates complete, independent copies of objects to ensure modifications do not affect the original source.

    Goagentaianalytics
    Ver en GitHub↗20,682
  • blender/blenderAvatar de blender

    blender/blender

    18,787Ver en GitHub↗

    Blender is a professional 3D creation suite designed for modeling, animation, rendering, and video editing. It functions as an open-source 3D engine that provides a comprehensive framework for procedural geometry, physics simulation, and high-quality visual output. The platform is built upon a foundational architecture that utilizes data-block-based memory management and a dependency-graph-based evaluation system to handle complex scene transformations and geometry updates. The software distinguishes itself through a highly modular, node-based procedural architecture that allows users to cons

    Provides efficient handling of duplicated 3D geometry instances to optimize rendering performance in complex scenes.

    C++3danimationb3d
    Ver en GitHub↗18,787
  • rust-lang/bookAvatar de rust-lang

    rust-lang/book

    17,930Ver en GitHub↗

    The Rust Programming Language Book is the official technical guide and educational resource for the Rust language. It provides a comprehensive walkthrough of the language's design, focusing on its core identity as a systems programming language that enforces memory safety and high-performance execution without the need for a garbage collector. The project is distinguished by its focus on ownership, borrowing, and lifetime tracking, which allow the compiler to verify memory safety and thread safety at compile time. It covers the language's unique approach to zero-cost abstractions, including t

    Provides mechanisms to create copies of values, either through explicit deep cloning or efficient stack-based bitwise duplication.

    Rustbookmdbookrust
    Ver en GitHub↗17,930
  • metafizzy/zdogAvatar de metafizzy

    metafizzy/zdog

    10,603Ver en GitHub↗

    Zdog is a JavaScript graphics library designed for rendering pseudo-three-dimensional geometric models within web browser environments. It functions as a lightweight engine that draws flat, vector-based shapes onto HTML5 canvas or SVG elements by utilizing a scene graph to manage object relationships and spatial transformations. The library distinguishes itself through a unique approach to volumetric modeling, where three-dimensional depth is simulated on flat shapes by dynamically adjusting stroke thickness. This technique allows for the creation of rounded, plump visual effects without the

    Supports duplication of shapes and hierarchies to build complex scenes from reusable components.

    JavaScript3dcanvassvg
    Ver en GitHub↗10,603
  • myclabs/deepcopyAvatar de myclabs

    myclabs/DeepCopy

    8,891Ver en GitHub↗

    DeepCopy is a recursive object cloning library designed to create independent copies of complex nested objects. It functions as a state snapshot utility and object cloning tool that produces clones while preserving the original object graph. The library includes a circular reference handler to duplicate data structures containing self-referencing loops without causing infinite recursion. It also serves as an object property transformer, allowing for the filtering or modification of specific fields and types during the cloning process based on custom matching criteria.

    Provides a utility for creating independent deep copies of complex objects and their nested dependencies.

    PHPcloneclone-deep
    Ver en GitHub↗8,891
  • pretzelhammer/rust-blogAvatar de pretzelhammer

    pretzelhammer/rust-blog

    8,318Ver en GitHub↗

    This project is an educational blog and learning resource dedicated to the Rust programming language. It provides a collection of curated guides, technical articles, and structured learning paths designed to teach language fundamentals, concurrency, and systems programming. The repository distinguishes itself by offering practical implementation tutorials for complex systems. This includes detailed guides on compiler development—specifically translating source code into targets such as ARM64, x86_64, LLVM IR, and WebAssembly—as well as networking examples for building multithreaded chat serve

    Explains how to produce owned copies of values from immutable references when ownership is required.

    Rustblogbloggingrust
    Ver en GitHub↗8,318
  • mgonto/restangularAvatar de mgonto

    mgonto/restangular

    7,798Ver en GitHub↗

    Restangular is a REST client and resource mapper for AngularJS applications. It provides a suite of tools for mapping API endpoints to local objects and collections, facilitating frontend CRUD implementation through standard HTTP methods. The project distinguishes itself through an async data binding system that links user interface elements to server-side objects, ensuring automatic updates upon request completion. It also features a programmable request interceptor pipeline for modifying headers and transforming responses, as well as a JSONP request handler to bypass same-origin policy rest

    Provides a utility to duplicate resource objects for local modification without altering the original synchronized server record.

    JavaScript
    Ver en GitHub↗7,798
  • felipe-augusto/clean-code-javascriptAvatar de felipe-augusto

    felipe-augusto/clean-code-javascript

    4,891Ver en GitHub↗

    This project is a comprehensive guide and set of engineering standards for writing readable, maintainable, and scalable JavaScript code. It provides a framework for software architecture, refactoring patterns, and clean coding practices designed to improve codebase health and longevity. The guide emphasizes the application of SOLID principles and architectural strategies such as dependency inversion and the separation of concerns. It focuses on transforming complex conditional logic through polymorphism and refactoring, while promoting a transition from imperative loops to declarative functio

    Uses object cloning to ensure that modifications to a copy do not affect original references.

    JavaScriptclean-codejavascript
    Ver en GitHub↗4,891
  • dubzzz/fast-checkAvatar de dubzzz

    dubzzz/fast-check

    4,778Ver en GitHub↗

    fast-check is a property-based testing framework and random data generator designed to verify software invariants by producing a wide range of randomized input data. It functions as a test data fuzzer that executes predicates against high volumes of random inputs to uncover edge cases and critical bugs. The project is distinguished by its ability to perform input-shrinking searches, which reduce complex failing inputs to their simplest form to isolate the exact cause of failure. It provides deterministic seed replay to exactly reproduce specific test failures and includes a concurrency testin

    Checks if an instance implements a specific cloning method to determine if it can be duplicated.

    TypeScriptfakerfuzzinggenerative-testing
    Ver en GitHub↗4,778
  • ziggycreatures/fusioncacheAvatar de ZiggyCreatures

    ZiggyCreatures/FusionCache

    3,543Ver en GitHub↗

    FusionCache is a .NET caching framework that manages local and distributed data storage. It functions as a hybrid cache implementation, combining fast in-memory storage with a distributed second-level cache to reduce latency and remote data fetches. The framework includes a cache stampede protector that ensures only one request fetches missing data while concurrent calls wait. It synchronizes data across multiple application nodes using a backplane and provides an observability-driven approach with built-in metrics, structured logging, and telemetry. The system covers a broad range of cachin

    Returns cloned copies of cached items to prevent external mutations from corrupting the internal storage.

    C#asynccachecache-stampede
    Ver en GitHub↗3,543
  • space-wizards/space-station-14Avatar de space-wizards

    space-wizards/space-station-14

    3,523Ver en GitHub↗

    Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an Entity-Component-System (ECS) game engine that separates logic into systems and data into components to manage complex entity interactions. The project functions as a grid-based physics simulator with a YAML data-driven prototype system for defining game objects. The project features a specialized 2D sprite rendering engine that maps server-side appearance data to client-side shaders. It implements a networking model with client-side prediction and dirty-flagged state synchronization to reduce inp

    Provides utilities for creating independent deep copies of objects and their nested values.

    C#c-sharpgamehacktoberfest
    Ver en GitHub↗3,523
  1. Home
  2. Data & Databases
  3. Data Transfer Objects
  4. Object Duplicators

Explorar subetiquetas

  • Clonability VerifiersUtilities that check if an object implements specific methods required for duplication. **Distinct from Object Duplicators:** Verifies the ability to clone rather than performing the duplication itself.
  • Explicit Data Cloning2 sub-etiquetasProvides mechanisms for creating independent copies of values through explicit deep cloning or bitwise duplication. **Distinct from Object Duplicators:** Distinct from Object Duplicators: focuses on language-level trait-based cloning rather than general object duplication utilities.
  • Geometry Instance DuplicatorsUtilities for managing and processing duplicated 3D geometry instances within a rendering evaluation workflow. **Distinct from Object Duplicators:** Distinct from general object duplicators: focuses on 3D geometry instances for rendering engines.