Related Packages
There are several packages that offer functionality similar to Embark’s.
Acting on minibuffer completion candidates
The popular Ivy and Helm packages have support for acting on the completion candidates of commands written using their APIs, and there is an extensive ecosystem of packages meant for Helm and for Ivy (the Ivy ones usually have "counsel" in the name) providing commands and appropriate actions.
Acting on things at point
The built-in ‘context-menu-mode’ provides a mouse-driven context-sensitive configurable menu. The ‘do-at-point’ package by Philip Kaludercic (available on GNU ELPA), on the other hand is keyboard-driven.
Collecting completion candidates into a buffer
The Ivy package has the command ‘ivy-occur’ which is similar to ‘embark-collect’. As with Ivy actions, ‘ivy-occur’ only works for commands written using the Ivy API.