google/cel-go

Go 2.9k stars

Fast, portable, non-Turing complete expression evaluation with gradual typing (Go)

⟳ Syncing… Share on X →
README badge: [![ngmi](https://ngmi.review/badge/google/cel-go.svg)](https://ngmi.review/repo/google/cel-go)
792 Merged PRs
5 days Avg Merge Time
1m Fastest PR
1 year Slowest PR
#629 Global Speed Rank

Top Reviewers

Recent Merged PRs

# Title Author Time Reviews Blocks
#1275 Support redeclaring variables as constants in NewEnv @jnthntatum 1 day 1
#1274 chore: Migrate gsutil usage to gcloud storage @gurusai-voleti 1 day 1
#1273 Sort env.Config values where reasonable. @jnthntatum 3 days 1
#1271 Better context-related error messages @TristonianJones 2 days 1
#1269 CEL Test usability requirements @TristonianJones 1 day 1
#1268 Policy API improvements @TristonianJones 2 days 1
#1265 Fix support for config-based type references @TristonianJones 1 day 1
#1267 Helper utility for converting a Go error into cel.Issues @TristonianJones 1 day 1
#1266 Add helper method to check whether a function has a singleton binding @TristonianJones 6m 1
#1253 Preserve source information during CEL policy composition. @abenea 23 days 8
#1262 Remove types as variables @TristonianJones 3 days 1
#1261 Expose the CEL JSON types to assist with conversion to native values @TristonianJones 3 days 1
#1260 Remove errant diff checked into a prior PR @TristonianJones 3 days 1
#1263 Simplify the disambiguation logic to a single boolean @TristonianJones 1.5h 1
#1258 Clean up unused source info after checker rewrites the AST. @abenea 6 days 5
#1256 Namespace resolution fix @TristonianJones 2 days 5
#1246 Refactor match output compiling to accept user-defined logic. @catalinadurbala 1 month 3
#1255 Enable two var comprehension conformance tests. @jnthntatum 35m 1
#1254 Add parse only evaluation to REPL @jcking 45m 5
#1251 Lint fixes for import. @jnthntatum 2 days 1