If you want to get rid of vibration completely, but without putting your phone on silent, just use App Ops! You need something to launch the activity, there are App-ops launchers in Play Store or you could just use a Tasker task. Once you're in, just go through all your apps and untick the "Vibration" permission!
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?