Projects / Karrigell

Karrigell

Karrigell is a flexible Python Web framework, with a clear and intuitive syntax. It is independant from any database, ORM, or templating engine, and lets the programmer choose between a variety of coding styles. The package includes a Web server and a pure-Python database (buzhug), but Karrigell can work with Apache, lighttpd, and Xitami, and any database with a Python interface. It supports execution of Python scripts and of pages that mix Python and HTML, easy management of authentication and sessions, and internationalization features.

Tags Internet Web Dynamic Content
Licenses BSD Revised
Operating Systems OS Independent
Implementation Python

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  28 Jun 2009 14:46
  • Rrelease-after

    Changes: Version 3.0 is a complete rewriting of the framework, yet is mostly compatible with previous versions. The main change is that it is now working in multi-threading environments.

    • Rrelease-mid
    •  24 Mar 2009 16:40
    • Rrelease-after

      Changes: An admin interface was added. A built-in user management framework was added. THIS has an attribute rel : function used to build the URL inside functions of ks scripts that use the "smart URL" mode. Smart URL arguments remain byte strings (no attempt is made to convert them to Unicode).

      • Rrelease-mid
      •  14 Oct 2007 03:38
      • Rrelease-after

        Changes: Besides fixing some bugs, this version introduces the built-in function Login() and improves the documentation for using Karrigell on shared Web hosting.

        • Rrelease-mid
        •  27 May 2007 03:43
        • Rrelease-after

        Changes: Karrigell can be integrated behind Apache using CGI mode, which makes it available on a wide range of Web hosting providers. Documentation enhancements and bugfixes were done.

        • Rrelease-mid
        •  17 Jan 2007 14:50
        • Rrelease-after

        Changes: The main change in this version is an SQLite database management program similar to the one developed for MySQL in the last version. The package is released under two versions, one with only the core modules, and another one complete with documentation and demo programs.

        2d5c6834e4a516b87ef9eb3430125bcc_thumb

        Project Spotlight

        Family Connections

        A family oriented CMS.

        No-screenshot

        Project Spotlight

        Audtty

        An ncurses frontend to Audacious.