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
·

2 repositorios

Awesome GitHub RepositoriesDynamic Object Access Control

Runtime management and restriction of access to object properties and methods.

Distinct from Object Access Restrictions: Closest candidates focus on user permissions or URL/Controller restrictions, not generic runtime object member access control.

Explore 2 awesome GitHub repositories matching security & cryptography · Dynamic Object Access Control. Refine with filters or upvote what's useful.

Awesome Dynamic Object Access Control GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • ocramius/proxymanagerAvatar de Ocramius

    Ocramius/ProxyManager

    4,964Ver en GitHub↗

    ProxyManager es una biblioteca de envoltorio de proxy de JavaScript y utilidad orientada a objetos para interceptar y modificar el comportamiento de los objetos. Funciona como un interceptor de comportamiento de objetos que envuelve objetos objetivo para monitorear, restringir o modificar llamadas a métodos y acceso a propiedades en tiempo de ejecución. La biblioteca proporciona mecanismos para la inicialización perezosa (lazy initialization) y carga perezosa (lazy loading), difiriendo la creación de objetos que consumen muchos recursos hasta que se accede por primera vez a una propiedad o método para reducir la sobrecarga de memoria. Utiliza una estructura orientada a objetos para gestionar estos envoltorios de proxy y sus objetos objetivo asociados. La herramienta cubre capacidades para el control de acceso dinámico y la optimización de la gestión de recursos. Permite la encapsulación de objetos crudos para implementar lógica de ejecución personalizada y control de acceso centralizado.

    Manages and restricts how specific properties or methods of an object are accessed or modified at runtime.

    PHP
    Ver en GitHub↗4,964
  • solnic/virtusAvatar de solnic

    solnic/virtus

    3,746Ver en GitHub↗

    Virtus is a Ruby attribute management and data coercion library used to define object schemas with typed attributes. It functions as a tool for transforming nested JSON structures and complex input formats into structured internal Ruby data types. The project provides a framework for creating value objects that are compared by their attribute values rather than memory identity. It allows for the mapping of complex external data into domain objects and supports the implementation of custom coercion logic to ensure data consistency. The library covers data modeling through schema-driven attrib

    Restricts the visibility of attribute setter methods to prevent external modification of an object's internal state.

    Ruby
    Ver en GitHub↗3,746
  1. Home
  2. Security & Cryptography
  3. Dynamic Object Access Control

Explorar subetiquetas

  • Writer Access RestrictionsRestricts the visibility of attribute setter methods to ensure object immutability from external sources. **Distinct from Dynamic Object Access Control:** Specifically restricts setter method visibility for state protection, rather than general runtime property access control.