go-plugin
endure
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.
go-plugin
- Go-Plugin – Go Plugin System over WebAssembly
-
Wazero: Zero dependency WebAssembly runtime written in Go
you mean like this? https://github.com/knqyf263/go-plugin ;)
wazero under the hood, by one of our awesome community members
- Go Plugin System over WebAssembly
- How would you guys support plugins in a Go app? (or any other compiled language for that matter)
endure
-
How would you guys support plugins in a Go app? (or any other compiled language for that matter)
Another interesting approach is taken by Roadrunner: https://github.com/roadrunner-server/endure
What are some alternatives?
yatas-template - Template for creating a plugin for YATAS
eliasdb - EliasDB a graph-based database.
xcontroller - A sample Kubernetes Controller using protobuf to define CRD model
graphjin - GraphJin - Build NodeJS / GO APIs in 5 minutes not weeks
go-plugin - Golang plugin system over RPC.
gonum - Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more
mattermost-plugin-remind - a mattermost plugin that sets reminders for users and channels.
wasmimg - Cram more pixels into bytes - anywhere
inframap - Read your tfstate or HCL to generate a graph specific for each provider, showing only the resources that are most important/relevant.
wazero-coremark - CoreMark 1.0 for wazero
docker-volume-plugins - Managed docker volume plugins