This is yet another parametric box maker. The exciting new difference with this one is that it's intended to be used as an OpenSCAD library. This thing is actually only a demo of the basic functionality it has.
One of the main features this has is that it can give a 3D preview of the box as well as lay out the files for cutting complete with all the holes/additions you've made in the box in both views. This allows for verifying that there's enough clearance for parts / buttons / etc. in the 3D view while also laying out the same cuts for the 2D cut.
This also allows for tuning the tabs on all the faces, but makes it especially easy to add a lid to the box if desired.
Source code and more info about the library