Powerful block library tool

I am searching for a powerful block library tool. It should have a nice preview of the blocks and should have a possibility to handle with attributes.

Are there any recommendations?