Latest Changes

Border Ignore List
You can now use the -bi switch to indicate window classes to not remove borders from. The -b switch now reverses the behavior of this so only those classes get their borders removed.

Couple of small Features
I have added variable window count in the master area in the style of Xmonad. Fullscreen tiling mode now works the way you'd expect. Added "-b" switch to disable removal of window borders.

License Change
I have changed the license covering HashTWM from the GPL to the MIT/X11 license due to a request. New version is functionally equivalent to 0.4, but the license.txt has been updated to reflect the change.

Multiple Monitor Support
HashTWM can now be configured to work with multiple monitors (One instance per display). Also added is an experimental mouse polling option which allows you to use the same hotkeys across multiple instances of HashTWM.

submit to reddit

About HashTWM

HashTWM is a Tiling Window Manager written by Zane Ashby, for Microsoft Windows XP/Vista. (95/98/ME are untested but may work)
HashTWM is the successor to DockBox. It does away with Manual tiling and focuses on Automatic only tiling, much like dwm on Linux does.
It is a lot lighter, has no workspace support (and hence no status bar), no config file, and an even smaller footprint. (~500 LOC and 400kb memory usage)
It allows all essential options to be set from the command line.
It supports several tiling arrangements, vertical/horizontal stack (with variable master area count, like Xmonad), grid (Thanks to dvtm), and fullscreen, with third party arrangement support coming in the future.
Best of all it contains a readme that explains usage and keybindings, please read it! :)

Download

Please Note, DockBox has been deprecated in favour of HashTWM.

Both downloads contain source code and binaries. Both should compile with MinGW GCC and the w32api headers.

Please feel free to email any questions/comments/suggestions/bugs to hashtwm AT demonastery DOT org, or alternatively you can post on the Forum.