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)
2k stars
35 watching
222 forks
Language: Go
last commit: 14 days ago
Linked from 2 awesome lists
celexpressionexpression-evaluatorexpression-languageexpression-parsergogolang
Related projects:
Repository | Description | Stars |
---|---|---|
expr-lang/expr | An expression language and evaluation framework for the Go programming language, optimized for safety, performance, and ease of use. | 6,306 |
maja42/goval | A Go library for evaluating arbitrary arithmetic, string, and logic expressions with support for variables and custom functions. | 159 |
paesslerag/gval | An expression evaluation library for Go that supports arbitrary expressions and parameters | 743 |
clarkmcc/cel-rust | An interpreter for a lightweight expression language with C-like syntax | 380 |
golang/go | A programming language designed to build simple, reliable, and efficient software | 124,071 |
antonmedv/golang-expression-evaluation-comparison | A benchmarking repository comparing the performance of different expression evaluation packages in Go. | 48 |
goplus/gop | A programming language designed to simplify coding and make it accessible to a wider audience | 8,965 |
golang/tools | Provides tools and packages for static analysis and code transformation of Go programs. | 7,401 |
hedhyw/rex | A flexible regular expression builder for Go. | 196 |
nsf/gocode | An autocompletion daemon for the Go programming language | 5,011 |
c-bata/go-prompt | A library for building interactive command-line interfaces with auto-complete suggestions. | 5,290 |
cweill/gotests | Generates Go test boilerplate from source code | 4,957 |
qax-os/goreporter | Analyzes and reports on the quality of Go code. | 3,127 |
google/starlark-go | An implementation of the Starlark configuration language in Go. | 2,348 |
josa42/coc-go | Go language server extension for enhanced code completion and editing features in vim/neovim | 567 |