Welcome to the notmm toolkit!
The notmm toolkit is a loosely coupled set of modules for writing highly independent and heterogeneous web applications around the WSGI (PEP-333) specification.
Features
- Runs stand-alone WSGI applications in FastCGI mode.
- Supports SQLAlchemy (up to 0.5) natively.
- Supports Mako templates in addition to Django templates.
- Dual-licensed under a BSD-style license and Apache License Version 2.0.
Security features
- No "middleware" apps included.
- No hidden "contributed" apps are being distributed apart from the main library.
- No remote admin, since theres no web interface! :)
- No magical settings are mandatory to use or extend your project using notmm.
Download
The current stable release has been updated to 0.2.10p19 (Release date: 25/08/2008).
- Main site: source tarball, CHANGES, README
- It should also be indexed on the Python's CheeseShop.
- Here is the GPG signature and the MD5 signature.
- For verifying the GPG signature, the valid DSA key ID is: EFE67214.
Mercurial Repositories
Main repository is:
http://joelia.gthc.org/notmm/
A maintenance branch is available here:
http://joelia.gthc.org/notmm/0.2.10-maint/
Development branch (0.2.11):
http://joelia.gthc.org/notmm/0.2.11/
Community resources
Discussion group:
http://groups.google.com/group/notmm-discuss/
Other external resources:
The following are not quite related to notmm; Still they are great Free Software projects to dive in...
Interesting projects in the wild-ish Python web frameworks arena:
Applications using notmm
Libraries:
- tm is a simple web application template on top of notmm.
- tm_api is a set of jQuery plugins for integrating jQuery in a tm-based application.
Web applications:
- Technomobile enr is a computer repair and services shop delivering excellent services in the Montreal metropolitan area.
- gthc.org is yet another variant implementation of the tm application.
Help wanted!
The notmm project seeks talented developers and designers to contribute on a voluntary basis. If you're interested in becoming a contributor or maintainer, please contact me by e-mail at robillard.etienne@gmail.com.