WebCore

A lightweight and extremely fast Python web framework.

Welcome to WebCore

Who’s going to use it? Software developers seeking to write fast, maintainable code.
How does it look? Clean and efficient, with almost zero code overhead and excellent documentation.
What does it do? For a full list of features, see the Features page.

“Full Stack” Component Architecture

Database Engines SQLAlchemy, MongoDB, MongoEngine
Templating Engines Mako, Genshi, Jinja2, Python Templates, and More
Serialization Formats JSON, YAML, Bencode, Python Pickle, &c.
Dispatch Dialects Object Dispatch, Routes, XML-RPC, Flash AMF
Automated Administration WebCore features an automated administration system capable of introspecting your database model and automatically creating CRUD interfaces to it.
Extras Authentication, Authorization, ToscaWidgets, Beaker Sessions & Caching, Any WSGI Middleware

With WebCore it’s Easy to get Started

Installation is trivially easy, just execute the following in a terminal session:

$ curl get.web-core.org | python - myenviron

If you already have a virtual environment, you can run the following instead:

(myenviron)$ pip install WebCore

Here’s an example of a simple application:

See Gist #240887 (http://gist.github.com/240887) on GitHub.