Application List View

I wanted help in designing the Applications List view. We have different applications that are grouped under categories. Eg: Social media - Skype, Slack etc.

Box Grid enter image description here

In this view we have white boxes that show groupings of applications under each category.The cards can be collapsed and moved around. Disadvantage - Lot of boxes can be visually overwhelming information to users

Second Option enter image description here

In this view ,users are greeted by list sort of pattern where categories are aligned one after other. Only disadvantage is lot of space gets unutilized.

Each category would be having approx 4~6 apps. So wanted suggestions on best approach or something better.