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.