welcome to Karrigell
Karrigell is a flexible and powerful Python web framework. It is independant from any web server, database engine or ORM, and lets the developer choose among a variety of coding styles

The distribution includes a built-in web server. Karrigell can also work with external web servers (Apache, Xitami, LightTPD) and all the databases for which a Python API exists (SQLite, mySql, PostGreSQL, ZODB, etc). For demos and rapid development, a pure-Python database engine is provided, PySimpleDB

InstantSite, a database management program, is included in the package. It has the same goals as PHPMyAdmin : you can create and manage table structures on line, and generate a management program (CRUD) for the table. Take a look at the Flash demo. The management script can then be edited to adapt to specific applications
Two versions are currently available : for MySQL and for SQLite

To see other examples, take a tour of some demos, which will show you how to use authentication, sessions, how to handle HTTP forms, include scripts inside other scripts, etc

More elaborate demos include

  • a calendar
  • a blog engine
  • a forum
  • a simple Wiki server
  • Kwiki, a wiki server using the FCKEditor wysiwyg text editor
  • a simple record collection program, using a single "Karrigell service" (ks) script
  • a portal, in which components are included using the Include() function. It makes an extensive use of session handling to display a different interface according to the registered users preferences, and allows editing of news by these users. It uses the database for user profile management and news edition
  • an e-business demo : buy breton songs on-line !
  • this script is bugged, just to show how exceptions are shown and how the debugger works

For a more detailed information browse the documentation or see the online tutorial

For feedback, bug report, etc please send an e-mail to the Karrigell mailing list

Karrigell is an Open Source software, published under the BSD licence


Karrigell v2.3.3

[Python Powered]  [Hosted by Sourceforge]