2 रिपॉजिटरी
Scripting languages designed for the runtime evaluation of expressions and business rules without recompilation.
Distinguishing note: Candidates focus on SQL or specific fields; this is a general-purpose Java-based expression language.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · Dynamic Expression Languages. Refine with filters or upvote what's useful.
QLExpress is a dynamic scripting engine and expression language for the Java platform. It functions as a runtime expression evaluator and business rule engine, allowing applications to execute scripts and evaluate business logic without requiring system recompilation. The engine distinguishes itself through a secure scripting sandbox that enforces security policies via class whitelisting and execution timeouts. It supports high-precision mathematics to prevent rounding errors and provides language alias support to create domain-specific languages that resemble natural language. Additional cap
Serves as a dynamic expression language for the Java platform to evaluate business rules at runtime.
Easy-rules is a Java business rules engine designed for defining and evaluating conditional logic and actions. It serves as a framework for organizing simple logic units into complex hierarchies of composite rules and acting as an iterative rule processor. The system functions as an expression language rules engine, allowing rule conditions and actions to be defined via dynamic expressions rather than static compiled code. This enables the configuration of business logic that can change application behavior without requiring source code recompilation. The engine supports fact-based matching
Allows rule conditions and actions to be defined via a dynamic expression language for runtime evaluation.