layout is a tcl package that allows you to create layouts simply and efficently. The layout you want is "written" in a variable that is parsed by proc "layout", which will arrange for normal managers (grid and pack) to handle it. Since the variable can be dynamically created, the layout can be created on the fly. The format of the variable is intuitive so that reading the code is easy, and change in the layout can be done in seconds. Comes with a detailed demo.
PDFView is a very simple program to view PDF files. on contrast to Preview, the main window will open up maximized, and with the drawer hidden by default. When you toggle the drawer, the main window will resize just enough to show it, and maximize again when you hide it. The zoom level will be as big as possible to make the document fit, making it as easy to read as possible.
Firebolt is a network protocol oriented library. It's not another socket library; it offers higher level services to the developer. You can structure your protocol in the form of states and the transitions between those states with the use of your custom events. Thus you no longer need to worry about what data you just received from a socket and whether or not those data are expected in the current state of your network code, since that sort of validation is all performed by Firebolt.
A full featured file system for Amazon S3 and other online storage services.