Punch It
The Machin3tools Standard version contains a basic manifold extrusion tool called Punch It (a little), similar to the one previewed here.
MACHIN3tools DeusEx however, contains the much more refined Punch It tool.
There is also a dedicated PUNCHIt addon, which as of PUNCHit 1.1, has an even more refined manifold extrusion tool, than Punch It in DeusEx. For more details on why see this.
Keep in mind
The Punch It tool, like the Cursor Spin tool below, are part of the Extrude tools. As of MACHIN3tools 1.1.1, Extrude is activated by default for DeusEx, but not for the Standard version.
Menu
Blender's Extrude Menu
Face Context Menu
3D View Sidebar > MACHIN3 Tab > MACHIN3tools Panel > Extrude
Selection
A face selection
Using Punch It
Note
This video is taken from the PUNCHit documenation
The tool in MACHIN3tools behaves exactly the same, however it's only accessible from the Blender-native Extrude Popup menu, from the 3D view's sidebar panel, or the Edit context menu, and there is no shortcut set for it.
Setting a PunchIt Shortcut
Cursor Spin
The MACHIN3tools Cursor Spin operator builds on Blender's native Spin operator and makes it actually usable.
Whereas the native op expects the user to define a rotation axis using a 3 component vector, MACHIN3tools' Cursor Spin simply uses any of the 3 cursor axes.
Note
The Spin operator is likely a relic from the time before Blender's Cursor could be rotated.
Blender itself adresses this issue by introducing the Spin tool (in the toolbar).
However, personally I avoid using Tools, and find my operator more usable.
Menu
Blender's Extrude Menu
Face Context Menu
3D View Sidebar > MACHIN3 Tab > MACHIN3tools Panel > Extrude