awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

5 Repos

Awesome GitHub RepositoriesType-Safe Value Wrappers

Wrappers that use recursive types to unify diverse data formats into a single structure.

Distinct from Recursive Proxy Wrapping: Distinct from Recursive Proxy Wrapping: focuses on type-safe enumeration wrapping for data access rather than JS Proxy-based immutable updates.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Type-Safe Value Wrappers. Refine with filters or upvote what's useful.

Awesome Type-Safe Value Wrappers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • swiftyjson/swiftyjsonAvatar von SwiftyJSON

    SwiftyJSON/SwiftyJSON

    22,951Auf GitHub ansehen↗

    SwiftyJSON is a Swift JSON parsing library and data wrapper designed to simplify the reading and manipulation of JSON structures. It provides a toolkit for converting raw JSON strings into structured formats without requiring manual type casting or optional chaining for every value. The library focuses on simplifying nested data extraction through subscript-based value access and recursive data resolution. It ensures optional-safe value retrieval by returning default empty values instead of crashing when encountering missing keys or out-of-bounds array indices. The project includes capabilit

    Implements a recursive enumeration to wrap JSON values, enabling unified handling of diverse data types.

    Swift
    Auf GitHub ansehen↗22,951
  • praydog/reframeworkAvatar von praydog

    praydog/REFramework

    4,423Auf GitHub ansehen↗

    REFramework is a runtime modding framework for games built on the RE Engine, providing a C# plugin system with typed proxy code generation, a Lua scripting interface, an ImGui-based UI system, a runtime debugging toolkit, and a VR integration layer. At its core, it intercepts and modifies internal game engine functions and state at runtime through hooking and scripting APIs, enabling deep inspection and manipulation of live game objects. The framework distinguishes itself through typed proxy code generation that auto-creates C# interfaces from the game's type database, giving compile-time saf

    Provides runtime allocation and manipulation of game engine value type structs via IObject.

    C++cmkrcppdmc5
    Auf GitHub ansehen↗4,423
  • johnsundell/swifttipsAvatar von JohnSundell

    JohnSundell/SwiftTips

    4,014Auf GitHub ansehen↗

    SwiftTips is a curated collection of guides, libraries, and design patterns focused on Swift language mastery, application architecture, and API design. It provides a technical resource for implementing advanced coding techniques and architectural best practices. The project emphasizes creating type-safe and conversational interfaces through strategic protocol composition and generics. It offers specialized patterns for building modular UI systems and managing complex view hierarchies, alongside comprehensive strategies for unit testing and dependency injection. The resource covers a broad s

    Provides generic wrapper types for identifiers to prevent passing the wrong model ID into a function.

    Auf GitHub ansehen↗4,014
  • fatih/structsAvatar von fatih

    fatih/structs

    3,926Auf GitHub ansehen↗

    Structs is a reflection utility and type inspection framework for Go. It provides tools for inspecting, converting, and validating data structures by extracting field names, tags, and values from Go objects. The library specializes in transforming Go structs into generic maps or slices for serialization and data manipulation. It utilizes tag-driven mapping to determine custom keys and exclusion rules during these transformations. The project covers broader capabilities including metadata extraction, type validation to verify if variables are structs or pointers, and initialization verificati

    Reading, modifying, and inspecting fields and tags within Go data structures using reflection.

    Gogogolangstructs
    Auf GitHub ansehen↗3,926
  • facebookarchive/injectAvatar von facebookarchive

    facebookarchive/inject

    1,408Auf GitHub ansehen↗

    Inject is a dependency injection framework for Go that automates the assembly of complex object graphs. By leveraging runtime reflection, the library dynamically inspects object structures to resolve and populate required dependencies, decoupling component initialization from business logic. The framework manages object lifecycles through both singleton and factory-based provisioning. It maintains a central registry to share singletons across an application for consistent state, while also supporting the creation of unique, private instances to isolate state between different components. To

    Provides reflection utilities for inspecting Go structures and managing object instances dynamically.

    Go
    Auf GitHub ansehen↗1,408
  1. Home
  2. Software Engineering & Architecture
  3. Recursive Proxy Wrapping
  4. Type-Safe Value Wrappers

Unter-Tags erkunden

  • Type-Safe Identifier WrappersWrappers that use generic types to ensure identifiers for different models cannot be accidentally interchanged. **Distinct from Type-Safe Value Wrappers:** Distinct from Type-Safe Value Wrappers: specifically focuses on preventing ID type mismatch rather than unifying diverse data formats.
  • Value Type Wrappers2 Sub-TagsUsing wrappers to manipulate stack-allocated boxed value types and structs. **Distinct from Type-Safe Value Wrappers:** Focuses on boxing/unboxing and passing structs to methods, not just type-safe enumeration.