Building a native C# implementation of CEL engine
Summary
Siddhartha Bariker presents Celly, a native C# implementation of Google's Common Expression Language (CEL) for .NET that passes the official conformance suite. The post covers design decisions (pure managed code, no WASM), performance optimizations, and the integration of protovalidate to validate protobuf rules written in CEL, with multiple NuGet packages and practical usage examples.