Anything with adequate size that has proper ventilation should do well. I haven't raised black soldier fly larvae or hornworms myself but I have a dubia colony and have raised crickets and silk worms in the past. Plastic bins with a mesh top tend to work pretty well and are cost effective. Some people sort the bugs by size using different sized holes drilled into the bottom of the bins and having them stacked up, but I haven't bothered with that. If you have spare small glass tanks around those work too. My main roach colony is in a 20g long tank with a metal mesh top and that works well.
Here is an example of a portable bin I built for part of my roach colony. The center of the top is cut out and replaced with mesh screen (comes in a roll at the hardware store) and taped along the frame of the top. It worked pretty well.
[Click image to enlarge]

This is one of the small bins I keep silk worms in. There are holes drilled in the top and they are fairly shallow. Maybe 6'' or so tall.
[Click image to enlarge]

When I order hornworms they come in a cup with a plastic ladder stapled to the top (bottom - it stays inverted with holes in the lid). The chow is attached and they hang from it while they eat.
[Click image to enlarge]
