My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Links

YAAPS is a Python app server based on the experiences of building large applications in python. It is minimal since the expectation is that you will end up wanting to customize everything beyond the basics.

Features include:

  • under 1,000 lines (currently 865 of which 521 are db related)
  • simple mysql connection pooling and model support (but no ORM)
  • cookie based sessions
  • basic url and view dispatch system
  • extremely modular -- don't want the db code, don't import it
  • tested with mod_wsgi and magnum-py

Planned but not present:

  • user authentication built on top of session cookies
  • more input validation by default for forms
  • out-of-the-box support for a third-party template system

Not planned:

  • templates (use one of the existing fine systems for this)
  • ORM (don't believe in them)
  • admin systems, blogs, wikis, forums or other non-core stuff

THIS IS ALPHA QUALITY CODE WITH MANY KNOWN BUGS, SECURITY VULNERABILITIES AND OTHER NASTY PROBLEMS THAT SHOULD NOT BE USED IN PRODUCTION.

Powered by Google Project Hosting