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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • swiftyjson/swiftyjsonAvatar de SwiftyJSON

    SwiftyJSON/SwiftyJSON

    22,951Ver en GitHub↗

    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
    Ver en GitHub↗22,951
  • praydog/reframeworkAvatar de praydog

    praydog/REFramework

    4,423Ver en GitHub↗

    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
    Ver en GitHub↗4,423
  • johnsundell/swifttipsAvatar de JohnSundell

    JohnSundell/SwiftTips

    4,014Ver en GitHub↗

    SwiftTips es una colección curada de guías, bibliotecas y patrones de diseño centrados en el dominio del lenguaje Swift, la arquitectura de aplicaciones y el diseño de APIs. Proporciona un recurso técnico para implementar técnicas de codificación avanzadas y mejores prácticas arquitectónicas. El proyecto enfatiza la creación de interfaces seguras por tipos (type-safe) y conversacionales mediante la composición estratégica de protocolos y genéricos. Ofrece patrones especializados para construir sistemas de interfaz de usuario modulares y gestionar jerarquías de vistas complejas, junto con estrategias integrales para pruebas unitarias e inyección de dependencias. El recurso cubre una amplia gama de capacidades, incluyendo primitivas de programación funcional, utilidades avanzadas del sistema de tipos y estrategias de modelado de datos. También detalla técnicas para el manejo de errores, gestión de memoria y el desarrollo de interfaces de usuario responsivas.

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

    Ver en GitHub↗4,014
  • fatih/structsAvatar de fatih

    fatih/structs

    3,926Ver en GitHub↗

    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
    Ver en GitHub↗3,926
  • facebookarchive/injectAvatar de facebookarchive

    facebookarchive/inject

    1,408Ver en GitHub↗

    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
    Ver en GitHub↗1,408
  1. Home
  2. Software Engineering & Architecture
  3. Recursive Proxy Wrapping
  4. Type-Safe Value Wrappers

Explorar subetiquetas

  • 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-etiquetasUsing 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.