In a large enough tank, a cautious yes.
All of the fish you mention, (I'm guessing with "plated catfish" - you mean Corys or similar), are shoaling fish and should be kept in groups. As long as your tank is big enough, yes, I don't see any problems with that collection.
Danios - is the biggest doubt, there are all kinds of Danios, and some, in small groups can be a bit nippy, guppies with trailing fins might suffer. Without further details, I can't really say more.