Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 3.8% on proxy.golang.org
Top 2.5% dependent packages on proxy.golang.org
Top 2.3% dependent repos on proxy.golang.org
Top 5.8% forks on proxy.golang.org

proxy.golang.org : github.com/skx/evalfilter/v2

Package evalfilter allows running a user-supplied script against an object. We're constructed with a program, and internally we parse that to an abstract syntax-tree, then we walk that tree to generate a series of bytecodes. The bytecode is then executed via the VM-package. Example is a function which will filter a list of people, to return only those members who are above a particular age, via the use of a simple script.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/skx/evalfilter/v2
Keywords: bytecode, embedded-scripting-language, embedded-scripting-languages, eval, eval-filter, evaluation-engine, extensions, fuzz-testing, golang, scripting, scripting-language, virtual-machine
License: GPL-2.0
Latest release: almost 2 years ago
First release: over 1 year ago
Namespace: github.com/skx/evalfilter
Dependent packages: 5
Dependent repositories: 5
Stars: 95 on GitHub
Forks: 13 on GitHub
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/skx, https://steve.fi/donate/
Last synced: 22 days ago

    Loading...
    Readme
    Loading...