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 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
A set of scripts is provided to easily generate a database management application (you can choose between KirbyBase, gadfly and SQLite)

For a more detailed information browse the documentation

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


Karrigell v2.2.1

[Python Powered] [Hosted by Sourceforge]