1 dépôt
Dynamic verification of input values against regex patterns and collection membership at runtime.
Distinct from Regular Expression Validations: Distinct from static regex validation: these rules are evaluated dynamically as part of a runtime expression engine.
Explore 1 awesome GitHub repository matching software engineering & architecture · Runtime Data Validations. Refine with filters or upvote what's useful.
govaluate is a Go expression evaluator and runtime logic parser. It functions as a dynamic rule engine that converts string-based expressions into executable operations, allowing for the calculation of mathematical and logical expressions at runtime. The library enables the execution of business rules and custom formulas without recompiling source code. It supports extending evaluation behavior through the injection of external parameters and the execution of user-defined custom functions. The system provides capabilities for dynamic data validation, including regular expression matching and
Checks if input values meet specific runtime criteria using regular expressions and collection membership.