cel-go

Expression evaluator

Evaluates and executes simple expressions with a C-like syntax

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

GitHub

2k stars
35 watching
226 forks
Language: Go
last commit: almost 2 years ago
Linked from 2 awesome lists

celexpressionexpression-evaluatorexpression-languageexpression-parsergogolang

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
expr-lang/exprAn expression language and evaluation framework for the Go programming language, optimized for safety, performance, and ease of use.6,402
maja42/govalA Go library for evaluating arbitrary arithmetic, string, and logic expressions with support for variables and custom functions.160
paesslerag/gvalAn expression evaluation library for Go that supports arbitrary expressions and parameters758
clarkmcc/cel-rustAn interpreter for a lightweight expression language with C-like syntax386
golang/goA programming language designed to build simple, reliable, and efficient software124,564
antonmedv/golang-expression-evaluation-comparisonA benchmarking repository comparing the performance of different expression evaluation packages in Go.48
goplus/gopA programming language designed to simplify coding and support STEM education and data science8,996
golang/toolsProvides tools and packages for static analysis and code transformation of Go programs.7,430
hedhyw/rexA flexible regular expression builder for Go.197
nsf/gocodeAn autocompletion daemon for the Go programming language5,014
c-bata/go-promptA library for building interactive command-line interfaces with auto-complete suggestions.5,303
cweill/gotestsGenerates Go test boilerplate from source code4,975
qax-os/goreporterAnalyzes and reports on the quality of Go code.3,128
google/starlark-goAn implementation of the Starlark configuration language in Go.2,377
josa42/coc-goGo language server extension for enhanced code completion and editing features in vim/neovim568