3 repository-uri
Validates whether a given value is a valid managed object pointer at runtime.
Distinct from Object Key Validation: None of the candidates match: they all validate object schema structure (keys, shape, count), not the liveness or validity of a managed object pointer in a runtime environment.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Runtime Object Validity Checks. Refine with filters or upvote what's useful.
Epoxy is an Android library for building complex RecyclerView screens using a model-driven approach. It generates RecyclerView adapter models at compile time from annotated custom views, data binding layouts, or view holders, eliminating the manual boilerplate typically associated with view holders and adapters. The library provides a diffing engine that automatically compares model lists and applies minimal updates with animations for insertions, removals, and moves. The library distinguishes itself through its controller-based model building, where a controller class with a buildModels meth
Adds runtime validation to prevent duplicate model additions and post-addition modifications in controllers.
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 checks to verify if a game object pointer is still valid.
Braid is a design system component library built for React that provides a collection of themeable UI building blocks. It functions as an atomic CSS framework, transforming declarative style definitions into static CSS classes during the build process to ensure consistent visual output across web applications. The system distinguishes itself by prioritizing performance through build-time style extraction and compile-time code stripping. By moving styling logic and validation checks to the compilation phase, it eliminates runtime overhead and ensures that development-only warnings and deprecat
Executes precondition checks and component usage warnings during local development that are automatically pruned from the final production build.