welcome to Karrigell
This is the home page of Karrigell, a web framework including a web server, a Python script engine and a 100% Python database, KirbyBase : all you need to build dynamic web applications

Karrigell can also work with external web servers (Apache, Xitami) and all the databases for which a Python API exists (sqlite, mySql, PostGreSQL, ZODB, etc).

If you want to see 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 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

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.2.5

[Python Powered]  [Hosted by Sourceforge]