Common Expression Language interpreter written in Rust

Common Expression Language (CEL) is a simple, fast, and safe non-Turing complete language designed for lightweight expression evaluations. With a C-like syntax similar to C++, Go, Java, and TypeScript, CEL is great for checking resource names, determining time windows, and matching resource names based on filters. The project includes a CEL-parser and interpreter for evaluating CEL-expressions easily. You can define and use custom functions, pass variables, and execute programs concurrently. The library aims to be user-friendly, fast, secure, and customizable, making it a valuable tool for developers.

https://github.com/clarkmcc/cel-rust

To top