-
Notifications
You must be signed in to change notification settings - Fork 19
Home
Whirlwind is an easy-to-use MVC framework written in Python that makes efficient use of some of the fastest server-side and client-side technologies. The goal of whirlwind is to simplify the development of fast and scalable web applications for today's real-time web.
The code base of whirlwind was originally developed as the underlying web framework for the social tv analytics platform Trendrr.
Check out the installation and configuration guides for more info on how to install and configure whirlwind.
Our Quickstart Tutorial is a good starting place to quickly familiarize yourself with the framework. It's a down and dirty introduction on how to get your first whirlwind app up and running.
For notes on how to best run whirlwind in production, check out the Production Setup wiki page.
Here's a list of links for more info on using the MVC components of whirlwind:
- Session management
- Custom decorators to ease use of MVC components
- Flash messaging
- Multiport start/stop init.d script
- Template Filters
- Middleware Plugin System
- Database and File Logger
- Pagination
- Static Error Templates
- Admin Script for generating new Applications
- Memcache Integration
The FAQ answers common questions people have about installing/configuring/using whirlwind.
Whirlwind is built on top of some of today's fastest client-side and server-side technologies. Without the genius work of lots of people/organizations none of this would be possible. Check out our credits page for shouts out and thanks.
Currently whirlwind is in a beta state. Meaning you can use it but it's still in an evolutionary state. We take no responsibility if it behaves badly and/or is mean to your dog. So with that disclaimer in place, several of our internal projects run it in production so we know first hand that it's pretty damn stable.
Please file bug reports and feature requests in the whirlwind github issue tracker. If you would like to contribute to whirlwind please fork a copy and submit pull requests.