github.com/k-yomo/go-batch (go): Package batch supports bundling (batching) of items. Bundling amortizes an action with fixed costs over multiple items. For example, if an API provides an RPC that accepts a list of items as input, but clients would prefer adding items one at a time, then a Batch can accept individual items from the client and bundle many of them into a single RPC.  This package is experimental and subject to change without notice.
Keywords: async|batch|bundler|generics|go