google/cel-go

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

GoStarlarkTypeScriptHTMLANTLRSCSSShellgogolangexpressionexpression-parserexpression-evaluatorexpression-languagecel
This is stars and forks stats for /google/cel-go repository. As of 29 Apr, 2024 this repository has 1845 stars and 232 forks.

Common Expression Language The Common Expression Language (CEL) is a non-Turing complete language designed for simplicity, speed, safety, and portability. CEL's C-like syntax looks nearly identical to equivalent expressions in C++, Go, Java, and TypeScript. // Check whether a resource name starts with a group name. resource.name.startsWith("/groups/" + auth.claims.group) // Determine whether the request is in the permitted time window. request.time - resource.age < duration("24h") // Check whether...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
Versent/saml2awsGoHTMLOther1.9k05370
direnv/direnvGoShellPowerShell10.9k06060
aldhi88/program2sem4sorePHPHTMLHack3070
keera-studios/haskellifi-trayiconHaskellShell8000
AIGC-Audio/AudioGPT.github.ioHTML200180
renanlecaro/mermaid-gdocsHTMLJavaScript73+2110
ITI/ICS-Security-ToolsHTMLPythonJava1.4k04080
waityousea/xunirenHTMLPythonCuda33301010
amigoscode/full-stack-professionalJavaJavaScriptTypeScript34601220
fabienrenaud/java-json-benchmarkJavaShellOther84301140