what is modu?

modu is a high-level toolkit for building database-driven web applications in Python.

modu encourages a number of conventions intended to keep large-scale web projects organized and maintainable, while providing a number of optional services that can be used or ignored by the programmer.

modu provides all the common components needed to build custom web applications in Python, including form generation, object-relational database mapping support, pluggable template systems, database-resident session and user support, and more. It supports Twisted.Web for deployment of small to medium-sized sites, and Apache 2.2 with mod_wsgi for high-performance environments, but can be adapted to any WSGI-compatible container.

modu encourages a lightweight Model-View-Controller approach; if you're an MVC purist, you'll find your needs met, and if you aren't, you'll find more than enough rope to hang yourself by.

Recent News

modu version 1.0 released!!

After two years of continual development, documentation, and production use, I've arbitrarily decided to tag modu with a version 1.0, as well as make a formal release.

modu is released under the MIT license. For installation instructions, see Installation or the included INSTALL file.

Tar package

md5sum: 33242ce8c2a3c6292aca46ee563e431b

Continue reading "modu version 1.0 released!!"
Posted by phil on February 05, 2010 at 08:47 PM

seaflux.com Launches

Another new modu site goes live with the launch of seaflux.com, the home page of my rock band, seaflux. We've been working on this for awhile, and curious passers-by may have even already seen the changes appear briefly as they were written and tested, but now we're open to the public!

Through our virtual presence on the intertubes, you can access all sorts of funky delicious examples of seaflux goodness. Since we record all of our performances, sometimes even in video, we're using this site as a place to store all the excess material that doesn't fit on our various profile pages around the web.

The most work has gone into our audio section, where you can listen to streaming versions of all of our performances, and soon, specially recorded nuggets of aural satisfaction from rehearsals, as well as studio recordings.

Our video section is not quite as full, but that's only a temporary situation. For now you can find only our favorite clips listed there, but until this section is finished you can always see our full collection over at YouTube.

Posted by phil on January 21, 2010 at 09:02 PM

DRAM Online Launches

The first commercial deployment of the modu toolkit has gone live at DRAM Online.

DRAM is a not-for-profit resource providing CD quality audio, complete and original liner notes and essays from New World Records, Composers Recordings, Inc. and other important labels. DRAM offers the educational community on-demand, high-quality streaming access to complete works.

Posted by phil on January 25, 2008 at 03:32 AM


Welcome to the website of the modu toolkit.

Much of modu's development time right now is spent getting documentation online, but a 1.0 release candidate is on the horizon.

If you wish to stay apprised of development changes and announcements, please join the modu developer mailing list.

Posted by phil on January 15, 2008 at 12:01 PM