go-plug
By hashicorp
go-plugin-benchmark
Benchmark comparing the go plugin package to other plugin implementations (by uberswe)
go-plug | go-plugin-benchmark | |
---|---|---|
1 | 3 | |
- | 40 | |
- | - | |
- | 4.6 | |
- | 6 months ago | |
Go | ||
- | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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-plug
Posts with mentions or reviews of go-plug.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-01-02.
-
Another golang CMS
You could do your plug-ins using https://github.com/hashicorp/go-plug in by hashicorp instead. That way you don't have to worry about weird compilation issues. That's what they do with their products, see Vault etc.
go-plugin-benchmark
Posts with mentions or reviews of go-plugin-benchmark.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-01-04.
-
Benchmarking the go plugin package vs other plugin implementations
I have added it to https://github.com/uberswe/go-plugin-benchmark
- Benchmarking the Golang plugin package vs. other plugin implementations
-
Another golang CMS
I imagine most of the plugins for Beubo will execute when a http request is made to the application. Some plugins can get multiple calls and even if one call doesn't add much of a downside to performance, it can still add up if you have 100s. For plugins where performance does not matter as much I will make a RPC plugin which adds RPC support to Beubo.
What are some alternatives?
When comparing go-plug and go-plugin-benchmark you can also consider the following projects:
go-plugin - Golang plugin system over RPC.
1m-go-tcp-server - benchmarks for implementation of servers which support 1 million connections
go - The Go programming language
plug - Minimal protobuf generated plugins for go
dbbench - 🏋️ dbbench is a simple database benchmarking tool which supports several databases and own scripts