Introducing Blueberry Web Framework

This post is a long time coming. I've been meaning to publicly release my Python web framework for months. There are lots of Python web frameworks already, but I think the whole point of WSGI was to make it easy for anyone to implement their own web framework. Blueberry is hosted on Google Code, GitHub, and PyPI. It's my first github project so I'm expecting to make a few mistakes committing and pushing, but that's how it goes when learning a new source control manager.

Here are some facts about Blueberry:

  • It uses CherryPy's WSGI web server.
  • It was inspired by web.py and Google AppEngine's web framework.
  • I've been using it in production for months. This blog uses an old version of blueberry.
  • It's database ORM agnostic.
  • nginx is my preferred web server in front of blueberry, but it works with Apache and mod_python or mod_wsgi.

I still have a ton of work ahead of me to document blueberry, it just takes time. For now, what little information there is on blueberry can be found here on Google Code.

Write a Comment

Comments
login999 — January 28, 2010
I found your blog only today and saw here this post. I did not wrote under web on Python, but i want to told you that your blueberry is a very nice thing ^.^ I hope that you will not forget about it and you will develop it ... :)
David Reynolds — January 28, 2010
Thanks for your comment :) I still use blueberry for my web projects so as I do more with it I expect I'll be changing it more as time goes on.
Twitter

davidreynolds: I just became the mayor of Uncle Jack's Billiards on @foursquare! http://4sq.com/a6yEqh