govaluate | gengine | |
---|---|---|
2 | 1 | |
3,542 | 1,889 | |
- | 1.2% | |
0.0 | 0.0 | |
22 days ago | 10 months ago | |
Go | Go | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
govaluate
-
Beginner here, I'm wondering how ok it is to omit err return values as I am trying to approach things from test-driven perspective
For example, I am playing around with govaluate, basically so far just translating their examples into a govaluate_playing/examples package, and trying to use examples_test package to drive the examples, (and expanding on them and later making my own etc).
-
Casbin: An authorization library that supports access control models like ACL, RBAC, ABAC in Python
For more operators, you may take a look at govaluate
gengine
-
Change go code behaviour at runtime
yeah something like grule or https://github.com/bilibili/gengine , how these applications change beahviour at runtime. Don't want to use ANTLR.
What are some alternatives?
expr - Expression language and expression evaluation for Go [Moved to: https://github.com/expr-lang/expr]
go-lua - A Lua VM in Go
gval - Expression evaluation in golang
go-plugin - Golang plugin system over RPC.
expr - Expression language and expression evaluation for Go
tengo - A fast script language for Go
gengine - A 3D game engine capable of parsing and running data files from the classic Sierra Studio's adventure game Gabriel Knight 3
casbin - An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN
starlark-go - Starlark in Go: the Starlark configuration language, implemented in Go
is - Professional lightweight testing mini-framework for Go.
yaegi - Yaegi is Another Elegant Go Interpreter